Healthy Mediterranean Rice and Beans Recipe
Introduction
Healthy Mediterranean Rice and Beans is a flavorful, nourishing dish perfect for any meal. It combines fragrant rice, hearty beans, fresh vegetables, and vibrant herbs for a satisfying, balanced plate. This recipe is versatile, easy to make, and packed with nutrients.

Ingredients
- 1 cup long grain white rice (or basmati/jasmine; brown rice or farro for more fiber)
- 1 can (15 oz) chickpeas, cannellini beans, or black beans, drained and rinsed
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 bell pepper, diced
- 2 medium tomatoes, diced
- 2 cups fresh baby spinach
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Salt and black pepper, to taste
- 2 tablespoons olive oil
- 1 ¾ cups water or vegetable broth
- Juice of half a lemon
- Fresh parsley or mint, chopped, for garnish
- Optional: crumbled feta cheese, olives, capers, pine nuts, or sun-dried tomatoes
Instructions
- Step 1: In a large skillet or pot, heat olive oil over medium heat. Add the chopped onion and garlic. Sauté until soft and fragrant, about 3-4 minutes.
- Step 2: Add the diced bell pepper and tomatoes to the skillet. Sprinkle in cumin, smoked paprika, oregano, salt, and pepper. Cook while stirring for 2-3 minutes until the vegetables begin to soften.
- Step 3: Stir in the rice, coating it well with the spices and vegetables. Pour in water or vegetable broth and bring to a boil. Then reduce heat to low, cover, and simmer for 15-20 minutes until the rice is tender.
- Step 4: During the last 5 minutes, stir in the drained beans and fresh spinach. Cover again and cook until the spinach wilts and everything is heated through.
- Step 5: Remove from heat. Squeeze fresh lemon juice over the dish, drizzle with a little more olive oil, and garnish with chopped parsley or mint. Add optional toppings like feta, olives, or pine nuts if desired before serving.
Tips & Variations
- Swap rice for quinoa or cauliflower rice for a low-carb version.
- Use lentils instead of beans for a different texture and flavor.
- Omit cheese to keep the dish vegan and dairy-free.
- Add grilled chicken, lamb, or vegetables to boost protein and variety.
- Top with toasted pine nuts for extra crunch and nuttiness.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. You can also freeze portions for up to 1 month; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried beans instead of canned?
Yes, but be sure to soak and cook them fully before adding to the dish. This prevents extended cooking time and ensures the beans are tender.
Is this dish gluten-free?
Yes, when using rice or gluten-free grains, this recipe is naturally gluten-free. Just check your broth and spices to ensure no hidden gluten.
Print
Healthy Mediterranean Rice and Beans Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This Healthy Mediterranean Rice and Beans recipe is a versatile, vibrant one-pot meal packed with fiber, protein, and heart-healthy fats. Featuring fluffy long-grain rice cooked with aromatic vegetables, spices, and wholesome beans, it’s a nutritious and flavorful dish perfect for any day of the week. Easily customizable with vegan or low-carb options, it embodies the essence of Mediterranean cuisine.
Ingredients
Grains
- 1 cup long grain white rice (or basmati/jasmine)
Beans
- 1 cup cooked or canned chickpeas (or cannellini beans, black beans, or lentils)
Vegetables
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 bell pepper, diced
- 2 medium tomatoes, diced
- 2 cups fresh baby spinach
Herbs and Spices
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Salt and freshly ground black pepper, to taste
- Fresh parsley or mint, chopped, for garnish
Oils and Acids
- 2 tablespoons olive oil
- Juice of 1 lemon
Optional Add-Ins
- 1/4 cup crumbled feta cheese
- 1/4 cup olives, sliced
- 1 tablespoon capers
- 2 tablespoons pine nuts, toasted
- 2 tablespoons sun-dried tomatoes, chopped
Instructions
- Sauté the Aromatics: Heat olive oil in a large skillet or pot over medium heat. Add chopped onion and minced garlic, cooking until they soften and become fragrant, about 3-4 minutes.
- Add Vegetables and Spices: Stir in diced bell pepper and tomatoes. Sprinkle in dried oregano, ground cumin, smoked paprika, salt, and black pepper. Cook together for 2-3 minutes until the vegetables slightly soften and the spices are aromatic.
- Cook the Rice: Add the rice into the pot, stirring well to coat it evenly with the spice and vegetable mixture. Pour in 2 cups of water or vegetable broth. Bring to a boil, then reduce heat to a simmer. Cover the pot and cook for 15-20 minutes, or until the rice is tender and liquid absorbed.
- Add Beans and Greens: Stir in the cooked chickpeas (or your chosen beans) and fresh baby spinach during the last 3-5 minutes of cooking. Cover until spinach wilts and the beans are heated through.
- Finish and Serve: Remove from heat. Squeeze fresh lemon juice over the rice mixture and drizzle with a little olive oil. Toss gently to combine. Top with chopped fresh parsley or mint, and optional add-ins such as crumbled feta, olives, pine nuts, or sun-dried tomatoes if desired.
Notes
- For a low-carb version, substitute rice with quinoa or cauliflower rice.
- Omit feta cheese to make the dish fully vegan.
- Leftovers keep well in the refrigerator for up to 4 days in an airtight container.
- Reheat leftovers on the stovetop or microwave until thoroughly warmed.
- You can freeze portions for up to 1 month; thaw before reheating.
- Serve with sides like hummus, tzatziki, or baba ganoush for a complete Mediterranean meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mediterranean
Keywords: Mediterranean rice and beans, healthy rice and beans, vegetarian Mediterranean recipe, one-pot Mediterranean meal, plant-based protein, easy Mediterranean dish

