Achiote Rice Recipe: Smoky Annatto-Infused One-Pot Wonder

Main Courses

Achiote Rice Recipe: Smoky Annatto-Infused One-Pot Wonder

This achiote rice recipe transforms simple grains into a vibrant, smoky masterpiece with just a few key ingredients and one-pot technique. The achiote paste—made from annatto seeds—infuses the rice with its signature golden hue and earthy, slightly sweet aroma that's instantly recognizable in Caribbean and Latin American kitchens. I've perfected this version to balance traditional flavors with modern convenience, so you get restaurant-quality results without the fuss.

The beauty of this recipe lies in its simplicity: just 30 minutes of active time yields a pot of fragrant rice that's tender, slightly nutty, and perfectly seasoned with garlic, cumin, and bay leaves. The achiote doesn't just color the rice—it deepens the flavor profile, creating a dish that's as visually striking as it is delicious. What makes this version special is the optional tomato base, which adds a subtle tang that cuts through the richness while keeping the dish light enough for any meal.

By the time you're done, you'll have a pot of golden, aromatic rice that's ready to be paired with grilled fish, shredded chicken, or even served as a standalone side. The grains stay separate and fluffy, with just enough moisture to make each bite satisfying. This is the kind of dish that elevates everyday meals into something special—perfect for weeknight dinners or weekend gatherings where you want to impress without spending hours in the kitchen.

The best part? This recipe scales effortlessly, so you can make just enough for two or double it for a crowd. The one-pot method means minimal cleanup, and the flavors only deepen as it rests, making it ideal for meal prep. Once you try this achiote rice, you'll understand why it's a staple in so many cultures—it's comforting, flavorful, and impossible to resist.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for achiote rice

Golden grains meet smoky Caribbean flavors in this one-pot achiote rice wonder.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinse before using
Achiote Paste 🌶️ 2 tbsp Or substitute 1/2 tsp annatto seeds soaked in 1 tbsp oil
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Bay Leaves 🌿 2 whole Fresh or dried
Tomatoes 🍅 1 cup Diced, optional for tang
Onion 🧅 1 whole Medium, finely chopped
Chicken Broth 💧 2 cups Low-sodium preferred
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The achiote paste is non-negotiable for that signature color and earthy aroma. Trader Joe's sells it pre-made, but if you're feeling adventurous, toast whole annatto seeds in a dry pan for 2 minutes first—they release more flavor. For the rice, jasmine or basmati both work, but long-grain white keeps its shape best. The tomatoes are optional but worth it for that bright acidity that balances the richness. I always grab San Marzano canned tomatoes when I can—they're sweeter and less watery than regular brands. Skip the pre-chopped onion from the bag; fresh is always better here.

No achiote paste? Paprika plus a pinch of turmeric gives you some color, though it won't be the same depth. Fresh cilantro missing? Dried oregano at half the amount works in a pinch. Want more smokiness? Add a dash of smoked paprika. The broth can be veggie-based if you prefer—just make sure it's low-sodium. For the garlic, I usually smash the cloves with the side of my knife before mincing—it releases more flavor. The bay leaves? Tear them slightly before adding so they infuse faster. And if you're short on time, pre-minced garlic from a jar is fine, though fresh is always better.

This rice tastes even better the next day—honestly, the flavors meld more overnight. Store leftovers in an airtight container for 4-5 days, or freeze portions for up to 3 months. I like to make a big batch on Sundays so I have rice ready for the week. The achiote-stained pot? Soak it in warm water with a splash of vinegar for 30 minutes to remove the color. And if you're serving this to guests, sprinkle the cilantro on top right before serving—it keeps its color and makes the dish look extra special.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to deal with multiple pans. Just toss the rice, achiote paste, garlic, and spices into boiling water—no fancy steps, no stirring like a mad scientist. That golden paste does all the work, turning simple rice into something special with almost no effort.
  • Earthy, Smoky Hug: Between us, the achiote and cumin give this rice a warmth that sticks with you. It’s not just flavor—it’s that cozy, slightly spicy kick that makes every bite feel like a little celebration. Honestly, I’ve had people ask if I used secret ingredients, but it’s just those five things working together.
  • Meal Prep MVP: This rice keeps like a champ for days, so I make a big batch on Sundays and pair it with whatever’s in the fridge. Grilled chicken? Done. Black beans and avocado? Even better. It’s my go-to for lunches because it’s always there, always reliable, and never boring.
  • Budget Bright Spot: Achiote paste is cheap, and a bag of rice lasts forever. I’ve fed my whole family (plus a few extra guests) with this for under $5. It’s one of those dishes where the ingredients cost next to nothing, but the flavor makes you feel like you splurged. Plus, leftovers taste just as good reheated.

Step-by-step instructions for achiote rice

This vibrant, smoky rice comes together in one pot with minimal effort.

1

Sauté Aromatics Until Fragrant

Heat the 2 tablespoons olive oil in a medium pot over medium heat. Add the 1 whole onion, finely chopped, and cook for 5 minutes until soft and translucent. You'll know it's ready when the onion releases its sweet aroma and turns golden around the edges.

Add the 4 cloves garlic cloves, minced, and the 1 teaspoon ground cumin. Stir constantly for 1 minute until the garlic becomes fragrant—don't let it brown, or it'll turn bitter. This aromatic base forms the flavor foundation for your achiote rice.

2

Toast the Rice and Add Achiote

Add the 1.5 cups long-grain white rice to the pot and stir to coat it evenly with the aromatic oil. Toast the rice for 2 minutes, stirring frequently, until it turns slightly translucent at the edges. This step enhances the nutty flavor of the rice.

Reduce the heat to medium-low and stir in the 2 tablespoons achiote paste. The paste will give your rice its signature smoky, slightly sweet color. Cook for 1 minute, stirring constantly, until the rice is evenly coated with the paste and begins to absorb its vibrant color.

3

Build the Flavor Base

Add the 1 cup tomatoes, diced, along with the 2 whole bay leaves, 1 teaspoon salt, and 0.5 teaspoon black pepper. Stir everything together and cook for 3 minutes until the tomatoes soften slightly and release their juices. The bay leaves will infuse subtle earthy notes into the rice.

Pour in the 2 cups chicken broth and bring the mixture to a gentle boil. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 20 minutes. This low-and-slow cooking allows the rice to absorb all the flavors evenly.

4

Rest and Garnish

After 20 minutes, remove the pot from heat and let the rice rest, covered, for 10 minutes. This resting period allows the steam to redistribute, ensuring each grain is perfectly tender and flavorful. Don't skip this step—it makes all the difference in texture.

Once rested, fluff the rice gently with a fork. Remove and discard the bay leaves, then stir in the 0.25 cup fresh cilantro, chopped. The cilantro adds a bright, fresh finish that cuts through the smoky richness of the achiote. Serve immediately with your favorite protein or as a side dish.

👨‍🍳

Pro Tips For Making Achiote Rice

  • Bloom the Achiote First: Skip mixing it dry—heat the achiote paste with a splash of water (about 2 tablespoons) for 2-3 minutes before adding it to the rice. This breaks down the seeds, giving you that deep, vibrant color and flavor instead of clumpy, bitter bits. I learned this the hard way after staring at a sad, pale pot of rice wondering where the magic went.
  • Toast the Cumin Low: Add ground cumin after the garlic starts to sizzle but before it browns—just a minute or two. Too long, and it burns, turning bitter; too short, and it’s just background noise. My grandmother swore by this timing, and it’s the thing that makes the difference between "meh" and "wow" in every batch.
  • Don’t Crowd the Garlic: Mince those cloves fine and let them cook undisturbed for 30 seconds in the oil until they’re golden, not crispy. Stirring too soon means raw garlic flavor; waiting too long means burnt bits. Use about 6-8 cloves for a standard pot—any more, and they’ll steam instead of toast.
  • Rinse the Rice Twice: Yes, even long-grain rice needs a quick rinse—just swirl it in cold water, drain, and repeat. This removes excess starch so the rice stays separate and doesn’t turn gluey. I skip this when I’m lazy, but the dish is noticeably better when I don’t. Trust the process.

Best sauces and condiments for this recipe

Smoky Tomato Base

The diced tomatoes add a bright, tangy contrast to the earthy achiote flavor. I recommend using San Marzano tomatoes for their natural sweetness and lower water content—just 1 cup diced gives enough acidity without making the rice mushy. If you're short on time, fire-roasted canned tomatoes work perfectly too. For extra depth, I sometimes add ½ teaspoon smoked paprika when sautéing the onions. 🌶️

For a richer version, blend the tomatoes first with 1 small garlic clove and 1 tbsp olive oil before adding to the pot. This creates a silky tomato sauce that coats each grain beautifully. If you prefer chunkier texture, simply chop the tomatoes by hand and let them soften naturally during cooking.

Citrusy Lime Garnish

Fresh lime juice is the secret weapon that brightens the dish at the end. I squeeze 1 lime (about 1 tbsp juice) over the finished rice and garnish with cilantro leaves. The acidity cuts through the smokiness while adding a refreshing finish. For a stronger citrus kick, add zest from ½ lime while cooking the onions. 🍋

If you can't find fresh lime, lemon juice works in a pinch, though it's slightly less tangy. For a sweeter contrast, drizzle with agave syrup (about ½ teaspoon) after serving. This balances the savory flavors beautifully and adds a touch of complexity that guests will notice.

Creamy Coconut Twist

For a tropical variation, stir in ¼ cup coconut milk during the final 5 minutes of cooking. The creaminess softens the rice slightly while adding a subtle sweetness that pairs perfectly with the achiote. I also add ½ teaspoon grated ginger at this stage for extra warmth. This version works especially well with grilled shrimp or fish. 🥥

To make this even easier, use full-fat coconut milk for richer flavor. For a lighter option, substitute with ½ cup low-sodium chicken broth and 1 tbsp heavy cream. The result is a creamy yet balanced rice that still lets the achiote shine through.

Spicy Chili Oil Drizzle

For heat lovers, drizzle the finished rice with 1 tablespoon chili oil (store-bought or homemade). I like to infuse neutral oil with dried chilies and a pinch of sichuan peppercorns for a numbing-spicy kick. This adds color, heat, and an umami depth that elevates the dish. 🔥

To make your own chili oil, heat ½ cup neutral oil with 1 tbsp dried red chilies and 1 star anise pod until fragrant. Strain and cool before drizzling. For a milder version, reduce the chilies to ½ tablespoon and add ½ teaspoon honey to balance the heat.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 5mg2%
Sodium 350mg15%
Total Carbohydrate 45g16%
Dietary Fiber 2g7%
Sugars 2g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make achiote rice without achiote paste?

Yes! For a similar color, mix 1 teaspoon paprika with ¼ teaspoon turmeric—it won't be identical but gives a warm, golden hue. For authentic flavor, toast ½ teaspoon annatto seeds in 1 tablespoon oil for 2 minutes until fragrant, then strain and use the oil. The seeds are harder to find but create the true smoky depth.

2

How do I prevent mushy rice when making this recipe?

Rinse the rice thoroughly before cooking to remove excess starch, then toast it in the pot for 2 minutes after adding oil. Use a 1:1.5 rice-to-liquid ratio (1.5 cups rice to 2 cups broth) and maintain low heat after boiling. Stirring once halfway through cooking also helps distribute heat evenly. The 10-minute rest after cooking is crucial—it lets steam redistribute for perfect texture.

3

What's the best protein pairing for this rice?

Grilled or blackened fish like mahi-mahi or snapper complements the smoky rice beautifully. For a heartier meal, try shredded chicken with a touch of lime juice or crispy pork chops. The achiote's earthy notes also pair well with black beans or roasted vegetables. For vegetarian options, sautéed mushrooms or tofu with a chili-lime marinade work wonderfully.

4

Can I make this recipe in an Instant Pot?

Sauté the onions, garlic, and cumin first, then add the rice and achiote paste. Stir in tomatoes, broth, and spices, then cook on high pressure for 4 minutes (no natural release). Let it rest 10 minutes before fluffing. The Instant Pot version stays perfectly separate and absorbs flavors quickly. For extra richness, add ¼ cup coconut milk during the pressure cooking.

5

How long can I store leftover achiote rice?

Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. The flavors actually improve overnight! When reheating, add 1-2 tablespoons water or broth to prevent drying out. Microwave for 2 minutes on high, then let sit covered for 1 minute to redistribute moisture. The rice reheats beautifully for sandwiches or bowls.

★★★★★4.9(10 reviews)
Categories Main Courses