Total Time
Prep 10 mins
Cook 20 mins

Very flavorful. Goes well with either Spanish or Mexican food.

Ingredients Nutrition


  1. Heat olive oil in a saucepan and add chopped onion and sliced garlic.
  2. Cook until tender and lightly browned.
  3. Add remaining ingredients, stirring well.
  4. Bring mixture to a boil, then cover and simmer over low heat for 20 minutes or until all the liquid has been absorbed.
  5. Remove from heat, and place a thick towel between the pan lid and pan.
  6. Allow to sit undisturbed for 5-10 minutes.
  7. Fluff with a fork and serve.
Most Helpful

So easy,so perfect! I served this alongside a sweet/spicy roast pork.They complimented each other well.

mwilkes55 January 27, 2013

A hit at our house! I left out the olives, because my son doesn't like them. I also used two rice cooker scoops of rice, which is 1 1/2 cups. I sauteed the onions and garlic in olive oil, then added the washed, drained long-grain rice and sauteed it for a minute, stirring constantly. I scraped the onion-garlic-rice mixture into the rice cooker, then put the chicken broth in the pot to get the last of the mixture out and poured it into the rice cooker. Added all the other ingredients, and pushed the button. Voila! Tasty rice.

Loves2Cook! July 09, 2012

This is a fantastic recipe for Spanish rice! I used brown long grain rice, and had to cook it for close to an hour before it was done. I also added 1/2 tsp dried oregano, 1/2 tsp ancho chile powder, and a pinch of cayenne, because I only had canned tomatoes on hand instead of Rotel. Delicious! I was hoping to have some left over for breakfast with an egg on top, but it's all gone. Oh well, will have to make more!

sushihanna January 21, 2011