STREAMING NOW: Simply Nigella

Vegetarian Beans and Rice

Want more from Genius Kitchen?

Watch on your Apple TV, Roku, or Fire TV and your iOS, Fire, or Android device.

Learn More
“This is actually a recipe my dad makes for dinner, and it's one of my favorites. He comes up with wonderful recipes off the top of his head, and this Mexican-inspired one is one of the best.”
1hr 30mins

Ingredients Nutrition


  1. In a cast iron or other heavy pot with a cover that can go from stovetop to oven, saute onion, green pepper and cilantro stems on high, stirring constantly, until onion becomes translucent.
  2. Add oregano, cumin, chili powder and bay leaves and saute another minute.
  3. Add garlic and salt, saute briefly.
  4. Add a couple of tablespoons of water to stop garlic from cooking.
  5. Immediately add beans and salsa, lime juice and hot sauce, and lower heat to medium, stirring frequently.
  6. When mixture begins bubbling, lower heat again, until just simmering. Stir occasionally and simmer for about ½ hour.
  7. You may have to add a little water from time to time if mixture begins to dry out.
  8. Preheat oven to 350 degrees.
  9. Chop reserved cilantro leaves.
  10. Add ½ of the cilantro leaves, the cooked rice and the sour cream. Stir to mix evenly throughout the beans.
  11. Cover and bake for 35 to 45 minutes.
  12. Remove from oven and stir in the other ½ of the reserved cilantro leaves.
  13. Serve.

Watch more

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a