Achiote Rice Recipe: Deep Red Spice Harmony in One Pot

Main Courses

Achiote Rice Recipe: Deep Red Spice Harmony in One Pot

This achiote rice recipe transforms simple grains into a vibrant, flavorful centerpiece that tastes like a Caribbean feast. The deep red hue and earthy warmth come from achiote seeds, which infuse the rice with a smoky, slightly sweet depth that pairs perfectly with beans, chicken, or fish. I’ve perfected this one-pot method to ensure tender grains and bold flavor without the fuss of traditional soaking techniques.

The secret lies in the achiote paste or seeds—either simmered into oil for rich color or blended into the cooking liquid for direct infusion. This method delivers restaurant-quality results with minimal effort, making it ideal for weeknight dinners or weekend gatherings. The rice stays fragrant and slightly sticky, absorbing all the spiced goodness while maintaining its texture.

By the end, you’ll have a dish that’s as visually stunning as it is delicious—golden-red grains with a subtle smokiness that lingers on the palate. Serve it alongside grilled shrimp, black beans, or roasted vegetables for a complete meal that feels both comforting and sophisticated. It’s the kind of recipe that elevates everyday rice into something extraordinary.

Whether you’re preparing for a family dinner or a casual meal, this achiote rice delivers depth and character with every bite. The process is straightforward, but the payoff is undeniably impressive. Let’s get started on creating this vibrant, flavorful staple for your table.

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

Ingredients for achiote rice

Simple grains meet Caribbean boldness—achiote seeds bring vibrant color and smoky warmth to every bite.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed thoroughly
Achiote Seeds 🌶️ 1 tbsp Ground or whole, for vibrant color
Extra-Virgin Olive Oil 🫒 ⅓ cup Light flavor, high quality
Garlic Cloves 🧄 4 cloves Minced, for aromatic depth
Yellow Onion 🧅 1 whole Diced, medium size preferred
Tomato Paste 🍅 2 tbsp Smooth, unsweetened
Chicken Broth 💧 2 cups Low-sodium, homemade preferred
Bay Leaves 🌿 2 whole Dried, for subtle earthiness
Ground Cumin 🌿 ½ tsp Toasted for enhanced aroma
Ground Coriander 🌿 ½ tsp Freshly ground for brightness
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ¼ tsp Freshly cracked for texture
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Wedges 🍋 2 whole For serving, freshly cut

Achiote seeds are the heart of this dish—look for bright red, whole seeds at Latin markets or specialty stores like Whole Foods. If you can't find them, achiote paste works too, but seeds deliver deeper color. Toast them lightly in a dry pan for 30 seconds before grinding to intensify their aroma. For the rice, long-grain white is ideal, but jasmine or basmati will work. The chicken broth should be rich but not salty—homemade with a bay leaf simmered in is perfect. If using store-bought, opt for low-sodium versions to control seasoning.

No achiote seeds? Annatto seeds or ground annatto can mimic the color, though flavor will differ slightly. Substitute smoked paprika at half the amount for warmth if absolutely necessary. Fresh cilantro is non-negotiable for garnish—its bright notes cut through the richness. Short on time? Dried cilantro works at one-third the amount, but texture suffers. The tomato paste can be skipped if you prefer a lighter dish, but it adds a subtle sweetness that balances the earthy achiote. For extra depth, toast the cumin and coriander in the oil before adding other ingredients—this releases their oils and amplifies flavor.

This rice keeps beautifully—3-4 days refrigerated in an airtight container, or up to 3 months frozen. Reheat gently with a splash of water or broth to restore moisture. For best results, make a double batch—leftover achiote rice freezes exceptionally well and reheats like a restaurant-quality meal. Store the lime wedges separately to preserve freshness. Garnish with extra cilantro and a sprinkle of flaky salt just before serving to keep flavors vibrant. The aroma alone will draw everyone to the table.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear, this rice cooks itself while you handle the rest of dinner. Just toast the achiote seeds in olive oil with garlic and onion—boom, that’s your flavor base—and let the rice simmer in the same pot. No measuring cups flying, no sticky rice explosions.
  • Earthy Warmth: That deep, nutty aroma from toasted achiote seeds? It’s like a hug in a bowl. The garlic and onion caramelize just enough to give it a sweet, savory kick, but the rice stays light—no heavy, mushy texture here.
  • Meal Prep MVP: Honestly, I make a big batch on Sundays and it’s still perfect four days later. The achiote keeps it from drying out, and it reheats like a dream—just a splash of water, covered, and microwave. Tacos, bowls, or straight from the pot with a fork.
  • Pantry Staple Power: Between us, this is my $2 rice hack. Achiote seeds are cheap, olive oil lasts forever, and onions/garlic are always on hand. You’re basically turning basic rice into something special without breaking the bank—or your grocery budget.

Step-by-step instructions for achiote rice

Master this vibrant one-pot technique for perfectly balanced achiote rice with deep red color and aromatic complexity.

1

Toast the Achiote Seeds and Build the Base

Heat the 0.33 cup extra-virgin olive oil in a heavy-bottomed pot over medium heat. Add the 1 tablespoon achiote seeds and toast them for 1-2 minutes until they release their nutty aroma and begin to darken slightly. This step develops their earthy flavor and prevents bitterness.

Immediately remove the pot from heat and let the seeds cool for 30 seconds, then transfer them to a spice grinder. Grind until you achieve a fine powder—this ensures even distribution throughout the rice. Return the ground achiote to the pot and whisk in the 2 tablespoons tomato paste, creating a smooth paste that will form the flavor base.

2

Sauté Aromatics Until Fragrant

Return the pot to medium heat and add the 1 whole yellow onion, diced into even ¼-inch pieces. Cook for 5-6 minutes until the onions soften and begin to caramelize at the edges. This step builds sweetness that balances the rice's earthy notes.

Add the 4 cloves minced garlic, 0.5 teaspoon ground cumin, and 0.5 teaspoon ground coriander, stirring constantly for 30 seconds until the garlic turns golden and fragrant. The spices should bloom immediately—if they don't, increase the heat slightly. Remove from heat and let the aromatics cool for 1 minute to prevent burning when adding the rice.

3

Layer and Toast the Rice

Add the 1.5 cups long-grain white rice to the pot and stir vigorously for 2 minutes to coat each grain with the achiote paste. This step is crucial for achieving that signature red color and flavor distribution. The rice should look uniformly coated but not clumped.

Increase heat to medium-high and toast the rice for 3-4 minutes, stirring frequently, until the grains become translucent at the edges and begin to develop a slight golden hue. This dry-toasting step prevents mushiness and creates a nutty foundation for the rice. Watch carefully—over-toasting will burn the rice before it cooks properly.

4

Simmer with Broth and Seasonings

Pour in the 2 cups chicken broth, ensuring all rice grains are submerged. Add the 1.5 teaspoon salt, 0.25 teaspoon cracked black peppercorns, and 2 whole bay leaves. Bring to a gentle boil, then immediately reduce heat to low and cover the pot with a tight-fitting lid.

Simmer for 15 minutes without lifting the lid. This initial cooking phase allows the rice to absorb liquid evenly while developing its signature texture. After 15 minutes, remove the lid and stir gently—you should see a thin layer of liquid on top. If the rice appears dry, add 2 tablespoons hot water and stir once more.

5

Rest and Finish with Garnishes

Return the pot to low heat and cover again. Cook for another 10-12 minutes until the rice is tender and all liquid has been absorbed. The grains should be separate with a slight bite at the center—this indicates perfect doneness. If any liquid remains, uncover and cook for 2-3 minutes longer.

Remove from heat and let the rice rest, covered, for 5 minutes. This resting period allows the flavors to meld and the rice to finish cooking evenly. Fluff gently with a fork, then stir in the 0.25 cup chopped fresh cilantro. Serve immediately with the 2 whole lime wedges for a bright contrast to the rich, spiced rice. The final dish should showcase vibrant red hues from the achiote, aromatic layers of cumin and coriander, and a perfect balance of texture and flavor in every bite.

👨‍🍳

Pro Tips For Making Achiote Rice

  • TOAST THE ACHIOTE SEEDS: I learned this the hard way—raw achiote seeds taste bitter and leave a weird aftertaste. Lightly toast them in a dry pan for 2-3 minutes until fragrant, then grind them fresh. The extra effort makes the rice smell like a Caribbean sunset instead of a chemistry experiment.
  • USE COLD RICE FOR FLAVOR: Skip the hot rice straight from the pot. Spread freshly cooked rice on a tray to cool for 10 minutes before mixing it with the achiote oil. Cold rice absorbs the flavor better—hot rice just turns into a sad, greasy mess.
  • DON’T BURN THE ONIONS: Low and slow is the only way with onions here. Cook them over medium heat until they’re translucent but not brown—about 5 minutes. Burned onions turn the rice bitter, and no one wants that when you’re going for that bright, savory achiote punch.
  • SWAP OLIVE OIL FOR RENDERED FAT: Extra-virgin olive oil works, but it can taste too sharp in this dish. For richer flavor, use half olive oil and half rendered pork fat or bacon grease. The fat carries the achiote’s color and depth better—trust me, your rice will thank you.

Regional styles of this recipe

Caribbean-Inspired Version

In Puerto Rico and the Dominican Republic, achiote rice often includes sautéed bell peppers and sofrito—a blend of tomatoes, peppers, and herbs—for extra depth. I like adding 1 diced bell pepper with the onions and 2 tbsp sofrito to the achiote paste. For a true Caribbean touch, finish with 1 tbsp chopped scallions and a sprinkle of flaky sea salt instead of black pepper. This version pairs beautifully with grilled mahi-mahi or conch ceviche. 🌶️

Mexican-Style Achiote Rice

In Mexican cuisine, this dish often incorporates chipotle peppers and warm spices like cinnamon. Toast 1 chipotle pepper in adobo sauce with the achiote seeds, then blend it into the paste. Add ¼ tsp ground cinnamon with the cumin and coriander. Serve alongside shredded chicken or black beans for a hearty meal. The smoky chipotle adds a deeper, slightly sweet heat that complements the achiote’s earthiness. 🌿

Jamaican Jerk-Inspired Twist

For a bold Jamaican flair, blend 1 tbsp jerk seasoning (store-bought or homemade) into the achiote paste. Use scotch bonnet peppers for heat—add ½ tsp minced pepper with the garlic. Garnish with thinly sliced scallions and a dash of hot sauce before serving. This version is perfect with jerk chicken or grilled pork chops. The jerk seasoning brings a fiery kick that balances the achiote’s smokiness. 🔥

Cuban Achiote Rice

In Cuban cooking, this rice is often called "arroz con achiote" and includes ham or pork for extra richness. Cook ½ cup diced ham with the onions, then remove before adding the rice. Use 1 bay leaf and ½ tsp oregano with the cumin and coriander. Serve with black beans and roasted pork for a classic Cuban platter. The ham adds a savory depth that makes the rice even more satisfying. 🍖

Vegetarian Adaptation

Skip the meat entirely and boost umami with 1 tbsp soy sauce or mushrooms. Sauté ½ cup sliced mushrooms with the onions for a meaty texture. Add 1 tsp smoked paprika to the achiote paste for extra depth. This version works beautifully with grilled vegetables or tofu. The mushrooms absorb the achiote flavor perfectly, making it hearty and satisfying. 🌱

Spicy Heat Boost

For extra heat, add ½ tsp cayenne pepper to the achiote paste or blend in 1 habanero pepper with the seeds. Garnish with pickled jalapeños or hot honey for a sweet-spicy contrast. This version is ideal for those who love bold flavors—pair it with cooling sides like avocado or cucumber salad to balance the heat. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
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

What makes this achiote rice different from regular rice?

The key difference is the achiote seeds—they infuse the rice with a vibrant red color and a distinctive smoky, slightly sweet flavor. Unlike plain rice, this version includes toasted achiote paste, cumin, and coriander for depth, plus tomato paste for umami. The result is a fragrant, aromatic rice that’s far more complex than white rice.

2

Can I substitute achiote seeds with something else?

Yes! If you can't find achiote seeds, use 1 tablespoon ground annatto or ½ teaspoon smoked paprika for color and flavor. For the best results, combine these with 1 teaspoon turmeric to mimic the red hue. Just note that the flavor won't be identical—achiote seeds provide a unique earthy warmth that's hard to replicate.

3

How do I prevent the rice from becoming mushy?

To keep the rice perfectly separate and tender, toast the grains in oil for 3-4 minutes before adding liquid, and use a 1:1.3 ratio of rice to broth. Stir only once during cooking to avoid breaking the grains. If your rice still turns out mushy, try using jasmine rice (it holds up better) or reduce the broth by ¼ cup.

4

What's the best way to store leftovers?

Store cooked achiote rice in an airtight container in the fridge for 3-4 days or freeze for up to 3 months. To reheat, add 1-2 tablespoons water or broth and cover with a damp paper towel before microwaving. For stovetop reheating, cook over low heat with a splash of broth until warmed through.

5

What proteins pair best with this rice?

This achiote rice shines with grilled fish (like mahi-mahi), shredded chicken, or black beans. For a vegetarian option, try tofu or grilled vegetables. The smoky, slightly sweet flavor balances well with citrusy elements like lime wedges or mango salsa. For a hearty meal, serve with roasted pork or conch.

★★★★★4.5(7 reviews)
Categories Main Courses