Achiote Rice
Photo by Dinesh Valke from Thane, India on Wikimedia Commons (CC BY-SA 2.0)

Achiote Rice

A vibrant, aromatic Caribbean rice dish infused with earthy achiote (annatto) seeds that give it a warm golden-orange hue and subtle peppery flavor. The rice is cooked in fragrant chicken broth with sautéed onions and garlic, creating a flavorful side that pairs beautifully with Caribbean proteins and stews.

Prep
10 min
Cook
25 min
Wait
10 min
Total
45 min
Makes
6 servings (about 3 cups)
Share

Steps

Before you start
  • Measure the chicken broth and have it ready to pour—you can warm it slightly while you sauté aromatics.
  • Rinse the white rice under cold water until the water runs mostly clear to remove excess starch.
  • Have all ingredients prepped and within reach of your stovetop—this comes together quickly once you start cooking.
  1. Infuse oil with achiote

    • Heat the olive oil in a small skillet over medium heat.
    • Add the achiote seeds and stir constantly for 30–45 seconds until the oil becomes fragrant and turns a warm golden-orange color.
    • The seeds will soften and release their color and flavor.
    • Remove from heat and let cool for 1 minute.
    • Strain through a fine-mesh sieve into a small bowl, pressing gently on the seeds to extract as much oil as possible.
    • Discard the spent seeds.
    • You should have about 2 tablespoons of achiote-infused oil.
    + Show details

    Ready when: Oil is golden-orange and fragrant

    Tip: Don't overheat the achiote seeds or they'll become bitter; 30–45 seconds is plenty of time.

  2. Sauté onion and garlic

    • Pour the achiote-infused oil into a medium saucepan (3–4 quart) and heat over medium heat.
    • Add the diced onion and sauté, stirring frequently, for 3–4 minutes until softened and just starting to turn golden at the edges.
    • Add the minced garlic and stir constantly for 30 seconds until very fragrant.
    + Show details

    Ready when: Onion is soft with light golden edges; garlic is fragrant

    Tip: Keep the heat at medium so the garlic doesn't brown or turn bitter.

  3. Toast the rice

    • Add the rinsed rice to the saucepan and stir constantly for 1–2 minutes, coating each grain with the achiote oil.
    • The rice should look slightly translucent at the edges and smell toasted and fragrant.
    • This step develops a subtle nutty flavor.
    + Show details

    Ready when: Rice is evenly coated and translucent at the edges; you'll smell a toasted aroma

    Tip: Stir often to prevent any sticking and to ensure even coating with the achiote oil.

  4. Add broth and season

    • Pour in the chicken broth carefully (it may steam).
    • Stir once to combine, then add the salt and black pepper.
    • Bring to a boil over medium-high heat, stirring occasionally, for about 2 minutes.
    + Show details

    Ready when: Mixture reaches a rolling boil

    Tip: Taste the broth before adding salt if using homemade broth, as store-bought is usually quite salty.

  5. Simmer covered

    • Reduce heat to low and cover the saucepan with a tight-fitting lid.
    • Simmer undisturbed for 18–20 minutes until the rice is tender and all the liquid is absorbed.
    • Do not lift the lid during cooking, as steam escapes and the cooking time becomes unpredictable.
    + Show details

    Ready when: All liquid is absorbed; a grain of rice is tender but still distinct

    Tip: Resist the urge to stir or peek—covered, undisturbed simmering gives you fluffy, separate grains.

  6. Rest and fluff

    • Remove from heat and let the rice rest, covered, for 5 minutes.
    • This allows any remaining moisture to be absorbed evenly.
    • Uncover and fluff gently with a fork, breaking up any clumps.
    • The rice should be fluffy, golden-orange throughout, and fragrant.
    + Show details

    Ready when: Rice is fluffy and grains separate easily with a fork

    Tip: Fluff with a fork rather than a spoon to keep grains intact and light.

  7. Serve

    • Transfer the achiote rice to a serving dish and serve warm alongside Caribbean stews, roasted meats, or beans.
    • The warm, earthy achiote color and flavor complement any savory Caribbean dish beautifully.

Good to know

Tips
  • Achiote (annatto) seeds are available in Latin and Caribbean markets, specialty grocery stores, or online. They're worth seeking out for their unique color and earthy flavor, but turmeric can substitute in a pinch.
  • Toast the rice briefly after sautéing aromatics—this step is traditional and creates a subtle nutty flavor that elevates the dish.
  • Use low heat during simmering to prevent the bottom layer of rice from sticking or scorching.
  • This rice is excellent served alongside Caribbean slow-cooked meats, black beans, pickled onions, and fresh lime wedges.
Storage & reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop with a splash of broth or water over low heat, stirring occasionally, until warmed through. You can also reheat in the microwave, covered, in 30-second intervals, stirring between each interval.

Substitutions
  • achiote seeds (annatto) → turmeric powder. Use ½ teaspoon turmeric mixed with the oil; it lacks achiote's earthy depth but provides similar color and a different warm spice note.
  • chicken broth, low-sodium → vegetable broth or water. Vegetable broth keeps the dish vegetarian and works well; plain water will be milder in flavor but still acceptable.
  • olive oil → vegetable oil or butter. Neutral oils work similarly; butter adds richness but will brown slightly when infused with achiote seeds.
  • long-grain white rice → jasmine or basmati rice. Both cook in similar time; jasmine adds subtle fragrance, while basmati is slightly firmer and more aromatic.

More rice bowls

See all →

Find more like this

Meal
Lunch
Cuisine
Caribbean
Main ingredient
Rice
Method
Stovetop

Reviews (0)