If you love Puerto Rican cooking, you know our food isn’t just about flavor—it’s about vibrant color too! That’s where achiote oil comes into the picture. Where do dishes like arroz con gandules, pastelón, and even pork chops get their gorgeous orange hue from? It often comes from a little spice blend called sazón, which typically contains annatto, also known as achiote.
But here’s the thing: store-bought sazón often includes MSG, a common flavor enhancer that can trigger migraines, as it does for my husband. So, I turned to a more traditional method our abuelas used long before sazón packets hit the shelves: aceite de achiote, or achiote oil.

A Bit of Achiote Oil History
Achiote seeds come from the achiote tree, native to tropical regions of the Americas. Indigenous peoples used the seeds not only for cooking but also as body paint and fabric dye, that’s how rich the color is! When Spanish colonizers arrived in the Caribbean, achiote became a staple in Puerto Rican kitchens, both for its warm, peppery flavor and its ability to make even the humblest dish look like a feast.
Today, making achiote oil is like tapping into a little piece of culinary history. Plus, it’s so easy to make, you’ll wonder why you ever bought the packets!
What You’ll Need
You only need two ingredients:
- 1 cup of vegetable, canola, or avocado oil (choose one with a neutral flavor)
- 1/4 cup of achiote seeds (annatto)
You can find achiote seeds in the Goya or Hispanic foods section of most grocery stores. They’re tiny, hard, and deep red, almost like little gems.
How to Make Achiote Oil
- Heat the Oil: Pour one cup of oil into a small saucepan and set the heat to low. Low and slow is the key here—you’re infusing, not frying.
- Add the Seeds: Once the oil is warm (not sizzling), add 1/4 cup of achiote seeds.
- Watch the Magic Happen: Let the seeds steep for 3 to 5 minutes, stirring occasionally. The oil will transform into a gorgeous golden-orange color. Don’t let it bubble—if it starts to sizzle, lower the heat.
- Strain and Store: Once the color is rich and vibrant, turn off the heat and let the oil cool. Strain out the seeds using a strainer. Pour the cooled oil into a mason jar or any airtight container.
Tip: Use a funnel when transferring the oil to avoid spills. Trust me—I learned the hard way!
How to Use Achiote Oil
Achiote oil is like liquid gold in Puerto Rican cooking. Here’s how I love to use it:
- Yellow Rice: A few tablespoons gives arroz con gandules its signature color.
- Meat Marinades: It adds a warm hue and subtle earthiness to pork, chicken, and even seafood.
- Sofrito Base: Start your sofrito with a little achiote oil for extra flavor.
- Vegetables: Drizzle over roasted veggies for a pop of color.
One batch can last for several weeks if stored in a cool, dark place, though you’ll probably use it up faster once you see how versatile it is!
Bringing Tradition Back
Every time I make achiote oil, I can’t help but think of the generations before us who cooked with love and creativity, long before convenience products existed. It’s a small way to connect with tradition while making meals healthier and just as flavorful.
So, why not skip the sazón packets and try making your own achiote oil? It’s simple, beautiful, and packed with history, just like Puerto Rican cuisine itself.
Have you ever cooked with achiote oil? I’d love to hear how you use it, share your tips in the comments!
💖 Yessi