Print

Healthy Mediterranean Rice and Beans Recipe

4.4 from 113 reviews

This Healthy Mediterranean Rice and Beans recipe is a flavorful, nutrient-packed dish combining aromatic spices, tender rice, hearty beans, and fresh vegetables. Perfect as a wholesome vegetarian main or side, it offers flexibility with easy substitutions to suit vegan, low-carb, or gluten-free diets. Loaded with fiber, protein, and heart-healthy fats, it’s a comforting, balanced meal inspired by Mediterranean flavors.

Ingredients

Scale

Grains

  • 1 cup long grain white rice (or basmati or jasmine)

Beans

  • 1 cup cooked or canned chickpeas (or cannellini beans, black beans, or lentils)

Vegetables

  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 medium bell pepper, diced
  • 2 medium tomatoes, diced
  • 2 cups baby spinach

Herbs and Spices

  • 1 teaspoon dried oregano
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • Salt and pepper, to taste
  • Fresh parsley and mint, chopped for garnish

Other Ingredients

  • 2 tablespoons olive oil
  • 2 cups water or vegetable broth
  • Juice of 1 lemon
  • Optional: 1/4 cup crumbled feta cheese, olives, capers, pine nuts, or sun-dried tomatoes

Instructions

  1. Sauté the Aromatics: In a large skillet or pot, heat olive oil over medium heat. Add the chopped onion and minced garlic and cook for about 3-4 minutes until softened and fragrant.
  2. Add Vegetables and Spices: Stir in the diced bell pepper and tomatoes. Sprinkle the cumin, smoked paprika, oregano, salt, and pepper over the mixture. Cook for 2-3 minutes until the vegetables begin to soften and the spices release their flavors.
  3. Cook the Rice: Add the rice to the pot, stirring well to coat each grain with the vegetables, oil, and spices. Pour in 2 cups of water or vegetable broth, bring it to a boil, then reduce the heat to a simmer. Cover the pot and cook for 15-20 minutes or until the rice is tender and liquid absorbed.
  4. Add Beans and Greens: Stir in the cooked beans and baby spinach during the last few minutes of cooking. Cover and cook until the spinach is wilted and everything is heated through, about 3-4 minutes.
  5. Finish and Serve: Remove the pot from heat and squeeze fresh lemon juice into the rice and beans. Drizzle with a little more olive oil and garnish with chopped parsley and mint. Optionally, top with feta cheese, olives, capers, pine nuts, or sun-dried tomatoes to add more Mediterranean flair.

Notes

  • This dish can be made vegan by omitting the feta cheese or substituting with a plant-based cheese.
  • Use vegetable broth instead of water to add more depth of flavor when cooking the rice.
  • For a low-carb alternative, substitute rice with quinoa or cauliflower rice.
  • Leftovers keep well in an airtight container in the refrigerator for up to 4 days and can also be frozen for longer storage.
  • Reheat gently on the stovetop or in a microwave, adding a splash of water or broth to prevent drying out.
  • Add grilled chicken, lamb, or roasted vegetables to make it a heartier meal.

Keywords: Mediterranean rice and beans, healthy rice and beans, vegetarian Mediterranean recipe, easy one pot meal, plant-based protein, healthy dinner, Mediterranean diet