Mexican Green Rice

Total Time
10 mins
30 mins

If Popeye lived in Mexico, this is what he would eat.

Skip to Next Recipe




  1. Heat oil in saucepan over medium heat.
  2. Cook& stir onion, garlic& chilis for 5-7 minutes.
  3. Add water, parsley, cumin, salt& pepper; bring to a simmer over medium-high heat.
  4. Stir in rice, cover, and cook at medium-low for 10-12 minutes.
  5. Stir in spinach and cilantro; cook on low until rice is tender (4-5 minutes.) Remove from heat, fluff rice, and let stand for 5-10 minutes before serving.
Most Helpful

I'm not going to rate this since I made a few changes and hate it when people make changes and then rate it low! :O) I used a red onion and red peppers instead of the poblano. I also used brown jasmine rice and threw in some vegetarian chicken nuggets. While I thought it was pretty good, my husband wasn't crazy about it. Thanks so much for sharing!

5 5

What a way to get my husband to eat his spinach, he didn't even question the green stuff. Thanks for sharing.

4 5

Good way to sneak spinach past the kidos lips! I used chicken broth and green onion but that was the only change i made. This would be more tradional and better if the rice were fried in the oil til browned, add rest of the dry inged for a few minutes, then the liquid, cover tightly, lower heat and simmer for 15 min. I would have given more stars but the directions are confusing. Add rice x2 and the cooking time is over 30 min??? My rice was done before I got to the 'add spinach' step.... Thanks for sharing your recipe.