Bread & Breakfast

Arroz Amarillo (Mexican Yellow Rice)

Arroz Amarillo (Mexican Yellow Rice) |

I am on a rice journey. And now that I am learning so much about Latin American cooking, including Mexican cuisine, I am discovering so many more amazing ways to cook rice. Like this arroz amarillo or yellow rice — colored with annatto (atsuwete, achiote, achuete) oil and boiled in meat broth. So simple, so tasty and so darn pretty.

What’s with the rice journey? I’ve always been amazed at how the Italians have developed hundreds if not thousands of ways to serve their pasta just as the Chinese have countless recipes for noodles. Come to think of it, they have done pretty much the same with rice. The Italians have their risotto; the Chinese have integrated rice into their main dishes, sweets and snacks. I suppose it really boils down to getting the most out of one’s staple food. It’s wise to get creative and imaginative with the ingredient that is most abundant and most widely available.

We’ve assimilated the same attitude — rice is an Asian staple since heaven knows when then we “inherited” rice traditions both from the Spaniards (close brethren of the Italians in Mediterranean cuisine) and the Chinese. And yet, when it comes to cooking rice for our main meals, well, it’s either plain boiled or steamed or, to refresh day-old rice, fried often with lots of garlic. Even rice cooked in bamboo tubes is still, essentially, plain steamed rice. Odd, really. Do we really prefer the neutrality of rice to better appreciate the flavorful savory dishes that are served with it?

I think not. I love savory rice dishes and the Mexican arroz amarillo — cooked in meat broth — is amazingly good.

Arroz Amarillo (Mexican Yellow Rice)
Prep Time
5 mins
Cook Time
20 mins
Total Time
25 mins
Servings: 4
Author: Connie Veneracion
  • 2 tablespoons annatto / achiote oil
  • 1 tablespoon minced garlic
  • 1 onion chopped
  • 1 carrot peeled and cut into half-inch cubes
  • 1/2 cup sweet peas
  • 2 cups long-grain rice (do not rinse)
  • 3 cups bone broth preferably homemade
  • salt to taste
  • pepper to taste
  1. Heat the annatto / achiote oil in a pan.
  2. Add the garlic and onion and cook gently until slightly softened.
  3. Add the carrot cubes and peas.
  4. Arroz Amarillo (Mexican Yellow Rice)
  5. Add the rice. Stir to coat each grain of rice with the oil. Cook for a few minutes.
  6. Transfer the rice mixture to the rice cooker. Pour in the broth. Taste; add salt and pepper, as needed.
  7. Turn on the rice cooker and cook the rice, as usual.
  8. Arroz Amarillo (Mexican Yellow Rice)
  9. When the rice is done, leave for a few minutes in the cooker then fluff up the grains using a fork.
  10. Serve the rice hot. It is great by itself or with anything and everything — meat, vegetables, seafood.
To Top