Main Courses
This achiote rice recipe transforms simple grains into a vibrant, golden-spiced masterpiece with just one pot and 30 minutes of hands-on time. The secret lies in achiote paste or oil, which infuses the rice with its signature smoky, slightly sweet depth while keeping the texture perfectly fluffy. I developed this version after years of testing—balancing traditional techniques with modern convenience for a dish that shines as a side or even a main course.
The process is straightforward but precise: first, toast your aromatics until fragrant, then cook the rice until translucent before adding broth and achiote. The key to success is letting it simmer uncovered until all liquid absorbs, ensuring each grain develops that signature golden hue and nutty aroma. This method delivers restaurant-quality results without requiring specialized equipment or hours of prep.
What you’ll end up with is a visually stunning dish—bright orange from the achiote, with a delicate balance of smoky warmth and subtle earthiness. The grains stay separate and tender, never mushy, while the aroma alone will have everyone at the table asking what’s for dinner. It pairs beautifully with black beans, grilled meats, or even on its own as a flavorful centerpiece.
Whether you’re cooking for a family gathering or a weeknight meal, this recipe scales effortlessly and tastes even better the next day. The one-pot approach means minimal cleanup, and the leftovers reheat perfectly—making it a true weeknight hero. Ready to elevate your rice game? Let’s get started.
Ingredients for achiote rice
Golden-spiced aromatics and achiote transform simple rice into a vibrant, restaurant-worthy side.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Achiote Paste 🌶️ | 1 tbsp | Or 1 tsp achiote oil |
| Chicken Broth 💧 | 2 ½ cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Olive Oil 🫒 | ¼ cup | Extra-virgin preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Cumin Seeds 🌿 | ½ tsp | Toasted for aroma |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
Achiote is the star here—find it at Latin markets or well-stocked grocery stores like Whole Foods or Trader Joe's. The paste comes in vibrant orange blocks, while the oil is more concentrated. If you can't find achiote, annatto seeds work in a pinch (soak 1 tbsp seeds in 2 tbsp hot oil for 10 minutes). For the rice, long-grain white is ideal—it stays separate and absorbs flavors beautifully. The onion and garlic should be finely diced (about 1/4-inch pieces) so they toast quickly without burning. Toasting the cumin seeds until fragrant (about 30 seconds) unlocks their earthy depth—don't skip this step.
No achiote? Paprika plus a pinch of turmeric mimics the color, though it won't have the same smoky depth. Substitute chicken broth with vegetable broth for a vegetarian version—just add a splash of soy sauce for umami. The tomato paste can be skipped if you're avoiding it, but it adds a subtle sweetness that balances the smokiness. For extra richness, stir in 1 tbsp coconut milk at the end. If your rice turns out too dry, add a splash of warm broth and let it steam covered for 5 minutes. The cilantro is optional but adds a bright finish—use Mexican cilantro if available for a more authentic flavor.
This rice reheats beautifully—just add a splash of water or broth and warm through. It keeps for 4-5 days in the fridge, though the flavor deepens overnight, so leftovers are even better. For meal prep, portion into containers with a layer of black beans or grilled chicken for easy grab-and-go meals. Freeze for up to 3 months by spreading it on a tray to freeze first, then transferring to a bag—this prevents clumping. The golden hue will fade slightly when reheated, but the flavor stays vibrant.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into one pot, stir, and walk away. No fancy layers, no measuring cups full of rice that clump together. The achiote paste does all the work, turning simple white rice into something golden and fragrant with almost no effort.
- Golden, Earthy Depth: That first whiff of achiote and garlic sizzling in the broth? It’s like a warm hug for your taste buds. The rice ends up with a subtle, smoky sweetness—rich but not heavy—thanks to the onion and broth simmering together. Honestly, I’ll take this over plain rice any day.
- Leftover Hero: This rice actually improves the next day. The flavors meld even more, and it reheats like a dream—no soggy bits, just that perfect balance of crispy edges and tender grains. I make a big batch on Sundays because it’s my go-to for lunches, tacos, or even stuffed into burritos.
- Budget Feeds Crowds: Achiote paste might sound fancy, but a little goes a long way, and it’s way cheaper than pre-made seasoning blends. With just rice, broth, and pantry staples, this feeds four for under $5. My college dorm mates called it "the secret weapon" for cheap but satisfying meals. (Yes, even on a Tuesday night.)
Step-by-step instructions for golden-spiced achiote rice
This one-pot wonder delivers vibrant color and deep, smoky flavor with minimal effort.
Toast the Spices and Aromatics
Heat the 0.25 cup olive oil in a heavy-bottomed pot over medium heat. Add the 0.5 tsp cumin seeds and toast for 30 seconds until fragrant—you'll smell that warm, earthy aroma. Immediately add the 1 whole yellow onion and cook for 5 minutes until softened and translucent.
Stir in the 4 cloves garlic cloves and cook for another 30 seconds until golden. Here's the thing—don't let the garlic burn. It should smell sweet and nutty, not bitter. At this point, add the 1 tbsp achiote paste and stir vigorously for 1 minute until fully dissolved into the oil. The mixture will develop a beautiful golden-orange hue and rich, smoky aroma.
Build the Flavor Base
Add the 2 tbsp tomato paste and cook for 2 minutes, stirring constantly to prevent burning. The paste will darken slightly and develop a deep, caramelized flavor. Pour in the 2.5 cups chicken broth and bring to a gentle boil, scraping up any browned bits from the bottom of the pot.
Here's where the magic happens: add the 1.5 cups long-grain white rice, 1.5 tsp salt, 0.5 tsp black pepper, and 2 whole bay leaves. Stir gently but thoroughly to distribute the rice evenly. The rice should be fully submerged in the liquid, with just a slight gap at the top. This ensures even cooking and prevents burning.
Simmer to Perfect Texture
Reduce heat to low and cover the pot with a tight-fitting lid. Simmer for 20 minutes without disturbing it. This undisturbed cooking allows the rice to absorb the liquid evenly and develop its signature texture. After 20 minutes, remove the lid and check the moisture level.
If the top layer appears dry but the rice underneath is still slightly firm, add 2-3 tablespoons of hot water or broth and cover again. The rice is done when the grains are tender but still have a slight bite—this is the al dente texture we're after. This should take a total of 25-30 minutes from when you first added the rice.
Rest and Garnish
Once the rice is perfectly cooked, turn off the heat and let it rest for 5 minutes with the lid still on. This resting period allows the steam to redistribute, ensuring each grain is perfectly moist and flavorful. Remove the 2 whole bay leaves before serving.
Fluff the rice gently with a fork, then stir in the 0.25 cup fresh cilantro. The bright, citrusy notes of the cilantro cut through the rich, smoky depth of the achiote. Serve immediately while still warm. Each bite should deliver a perfect balance of smoky, slightly sweet, and herby flavors with a satisfying chew.
Pro Tips For Making Achiote Rice
- Bloom the Achiote First: Skip tossing achiote paste directly into the broth—it’ll clump like glue. Instead, whisk it into a splash of warm water or oil first, then stir it into the broth. This breaks down the seeds evenly, giving you that deep red-orange color without gritty surprises.
- Toast the Garlic Low: After sautéing onions, pull the pan off heat and add whole garlic cloves (peeled) for the last 20 seconds. They’ll soften without burning, infusing the rice with sweet, nutty depth. I learned this the hard way—charred garlic turns bitter, and you’ll taste it in every bite.
- Use Cold Broth for Rice: Start with cold chicken broth instead of hot—it cooks the rice more evenly and prevents the edges from drying out. Bring it to a boil first, then add the rice. This isn’t the prettiest method, but it’s the tastiest, especially for long-grain rice that’s prone to sticking.
- Rinse the Rice Twice: Give your long-grain rice a quick rinse in cold water, then drain and repeat. This removes excess starch, so your rice stays fluffy and separate, not glued together like a sad, mushy block. I skip this when I’m lazy, and the dish is noticeably better when I don’t.
Essential equipment for achiote rice
Heavy-Bottomed Pot
Your pot is the foundation—opt for a stainless steel or cast iron pot with a 3-4 quart capacity for this recipe. I swear by my All-Clad stainless steel pot because it distributes heat evenly and prevents burning. Avoid nonstick unless it's high-quality (like Calphalon)—cheap nonstick can release harmful fumes when cooking with achiote at high heat. If you only have a light aluminum pot, reduce heat by 25% to prevent scorching. 🔥
Achiote Paste vs. Oil
Both work, but they behave differently. Achiote paste (like Masa Madre or La Cocina) gives you more control over color and flavor—just 1 tbsp is perfect for vibrant hue. Achiote oil (like Penzeys or Trader Joe's) is more concentrated, so use 1 tsp and add it later to prevent burning. I prefer paste because it dissolves smoothly into the oil base without creating clumps. Store any leftover paste in an airtight container in the fridge for up to 3 months.
Wooden Spoon Essentials
A heat-resistant wooden spoon (like Oxo Good Grips) is non-negotiable for stirring achiote rice. Metal spoons can scratch your pot and release harmful ions, while silicone spoons may melt under high heat. The wooden spoon also helps scrape up those flavorful browned bits from the bottom—never skip this step as it builds depth. Keep your spoon clean by rinsing it every few minutes to prevent sticking. 💫
Fine-Mesh Strainer
Rinsing your 1.5 cups long-grain white rice thoroughly removes excess starch that can make your rice gummy. A fine-mesh strainer (like OXO Good Grips) works best—it catches small grains while letting water drain freely. I rinse rice under cold water until the water runs clear, then give it a gentle shake in the strainer to remove excess moisture. This step is especially critical for long-grain rice, which needs that extra attention to stay separate and fluffy.
Measuring Cups & Spoons
Precision matters with this recipe, so invest in stainless steel measuring cups and spoons (like OXO Stainless Steel) for accurate measurements. The 1 tbsp achiote paste and 0.5 tsp cumin seeds need exact quantities—too much achiote can overpower, while too little won't deliver that signature smoky depth. For the 2.5 cups chicken broth, use a liquid measuring cup with clear markings to avoid overfilling. A microplane also comes in handy for zesting any citrus garnishes you might add later. ✨
Lid with Vent
Your pot's lid should fit snugly to trap steam during simmering, but a vented lid (or slightly ajar lid) is ideal for the final 5 minutes of cooking. This prevents the rice from becoming mushy by allowing excess steam to escape. If your lid doesn't vent, prop it open with a wooden spoon handle or silicon lid prop. I also recommend keeping a small towel nearby to wipe away any condensation that drips back into the pot—this keeps the rice from getting soggy. 🌡️
Nutrition facts
Frequently asked questions
Can I substitute achiote paste with something else for color?
For the signature golden hue, use 1 tsp paprika plus a pinch of turmeric (about 1/8 tsp). While it won't replicate the smoky depth, it'll give you that vibrant color. For authentic flavor, try annatto seeds—soak 1 tbsp seeds in 2 tbsp hot oil for 10 minutes to infuse the color and mild nutty taste.
Why does my achiote rice turn out mushy?
Mushy rice usually means one of two things: either you disturbed it too much while cooking or the heat was too high. After adding the rice, keep the lid on and don't peek or stir for the first 20 minutes. Also, ensure your pot has a snug-fitting lid—if steam escapes too quickly, the rice won't cook evenly. If it's still mushy, spread it on a tray and dry it in the oven at 300°F for 10 minutes to crisp it up.
How do I make this recipe vegetarian? Swap the chicken broth for vegetable broth and add 1 tbsp soy sauce or 1 tsp miso paste for umami depth. For extra richness, stir in 1 tbsp coconut milk at the end. The achiote's smoky flavor pairs beautifully with roasted vegetables or grilled tofu—just
Can I make this in an Instant Pot or rice cooker?
Yes! For an Instant Pot, sauté the aromatics as directed, then add the rice, broth, and spices. Seal the lid and cook on high pressure for 4 minutes, followed by a 10-minute natural release. For a rice cooker, follow the same steps but use 2 cups broth instead of 2.5 cups—rice cookers absorb liquid differently. The key is to not stir after adding rice to avoid breaking the grains.
What’s the best way to store leftovers?
Let the rice cool completely, then transfer it to an airtight container and store in the fridge for up to 4-5 days. The flavor actually improves overnight! To reheat, add 1-2 tbsp water or broth per cup of rice, cover, and microwave for 1-2 minutes or steam on the stovetop until heated through. For freezing, spread the rice on a tray to freeze first, then transfer to a bag—this prevents clumping.
