Healthy Mediterranean Rice and Beans recipe is a weeknight staple in my kitchen. It’s packed with flavor, wholesome ingredients, and comes together with minimal fuss, making it perfect for busy evenings when you want something satisfying and good for you.
Why This Healthy Mediterranean Rice and Beans Works
This dish truly shines because of its vibrant Mediterranean flavors and its deeply nutritious profile. The combination of fiber-rich beans and complex carbohydrates from rice provides sustained energy, while the fresh vegetables and healthy fats contribute a wealth of vitamins and minerals.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 1 red bell pepper, seeded and chopped
- 1 green bell pepper, seeded and chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cumin
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 1 (15-ounce) can chickpeas, rinsed and drained
- 1 (15-ounce) can cannellini beans, rinsed and drained
- 1 (14.5-ounce) can diced tomatoes, undrained
- 1 cup vegetable broth
- 1 cup cooked long-grain white rice (or brown rice for extra fiber)
- 1/4 cup chopped fresh parsley
- 2 tablespoons chopped fresh mint (optional, but adds a lovely freshness)
- Salt and freshly ground black pepper to taste
- Optional toppings: crumbled feta cheese, a dollop of plain Greek yogurt, lemon wedges
Gathering all your ingredients before you start cooking is a hallmark of organized kitchen practice, particularly when making recipes like this one which relies on the melding of various elements.
Don’t miss this delicious recipe: Black Beans and Rice Recipe
How to Make It
- Sauté the Aromatics: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- Add Peppers and Spices: Stir in the minced garlic, chopped red and green bell peppers, dried oregano, cumin, and red pepper flakes (if using). Cook for another 5-7 minutes, until the peppers are tender-crisp.
- Incorporate Beans and Tomatoes: Add the rinsed and drained chickpeas and cannellini beans to the skillet. Pour in the can of diced tomatoes, including their juice. Stir everything together well.
- Simmer and Blend Flavors: Pour in the vegetable broth. Bring the mixture to a simmer, then reduce the heat to low, cover, and let it cook for about 10-15 minutes, allowing the flavors to meld. This simmering time is crucial for the vegetables to soften further and for the spices to infuse the liquid.
- Add Rice and Fresh Herbs: Stir in the cooked rice. If the mixture seems a bit dry, you can add a splash more vegetable broth or water. Cook uncovered for another 5 minutes, until the rice is heated through and has absorbed some of the liquid. Finally, stir in the chopped fresh parsley and mint (if using).
- Season and Serve: Season generously with salt and freshly ground black pepper to your liking. Taste and adjust seasonings as needed. Let it sit for a minute or two off the heat before serving.
This straightforward process ensures that each component contributes its best to the final dish, resulting in a harmonious and satisfying meal.
Nutrition at a Glance
- High in Fiber: The combination of beans and vegetables makes this dish a good source of dietary fiber, promoting digestive health and satiety.
- Plant-Based Protein: Beans are a fantastic source of plant-based protein, essential for muscle building and repair.
- Vitamins and Minerals: Packed with vitamins A and C from the bell peppers, along with numerous other micronutrients from the diverse ingredients.
- Healthy Fats: Olive oil provides monounsaturated fats, beneficial for heart health.
- Complex Carbohydrates: Rice offers sustained energy release, keeping you feeling full and focused.
Understanding the nutritional benefits of your meals can empower you to make more informed dietary choices, and this recipe offers a great foundation for a healthy eating pattern.
How to Serve It
- As a Main Course: Serve hot in bowls as a complete and satisfying vegetarian meal.
- With a Side Salad: A crisp green salad with a light vinaigrette complements the richness of the rice and beans beautifully.
- With Grilled Chicken or Fish: For a non-vegetarian option, this rice and bean mixture is an excellent accompaniment to grilled protein.
- As a Filling for Wraps or Pitas: Spoon the mixture into warm pita bread or tortillas with a drizzle of tahini or yogurt sauce for a portable lunch.
- Topped with Feta and Olives: A sprinkle of crumbled feta cheese, a few Kalamata olives, and a squeeze of lemon juice takes this dish to another level of Mediterranean deliciousness.
This versatile dish can be adapted to suit various meal preferences and occasions, making it a flexible addition to your recipe repertoire.
Common Mistakes
- Overcrowding the Pan: Sautéing onions and peppers in a pan that’s too full can steam them instead of browning them, leading to a lack of depth in flavor. Cook in batches if necessary.
- Not Rinsing Canned Beans: Salty brine from canned beans can affect the overall flavor and sodium content of your dish. Always rinse and drain.
- Skipping the Simmer Time: Allowing the mixture to simmer uncovered or for too short a period means the flavors won’t have enough time to meld and develop. Patience here is key.
- Under-seasoning: Mediterranean flavors thrive on good seasoning. Don’t be shy with salt and pepper; taste and adjust as you go.
- Using Stale Spices: Old, faded spices can significantly impact the vibrancy of your dish. Check the freshness of your dried herbs and spices periodically.
Being aware of these common pitfalls can help you avoid them and ensure a more successful and flavorful outcome with your cooking.

Storage and Reheating
- Storage: Allow the cooked rice and beans to cool completely. Store in an airtight container in the refrigerator for up to 3-4 days.
- Reheating: Reheat gently on the stovetop over low heat, stirring occasionally, and adding a splash of water or vegetable broth if it seems dry. You can also reheat individual portions in the microwave.
Proper storage and reheating are essential for maintaining both the quality and safety of your cooked meals.
Leftover Ideas
- Stuffed Bell Peppers: Use the leftover rice and beans as a savory filling for hollowed-out bell peppers. Bake until tender.
- Quick Quesadillas: Spread the mixture between tortillas with a sprinkle of cheese and grill until golden and melted.
- Savory Breakfast Hash: Reheat the mixture and serve alongside a fried egg for a hearty breakfast or brunch.
- Grain Bowl Base: Use the mixture as the flavorful base for a healthy grain bowl, adding fresh greens, avocado, and a squeeze of lime.
- Soup Thickener: Stir a portion of the leftover rice and beans into a vegetable soup or chili to add substance and flavor.
Repurposing leftovers creatively can reduce food waste and provide exciting new meals from what you’ve already prepared.
Healthy Mediterranean Rice and Beans
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A flavorful and healthy one-pan meal combining rice, beans, and Mediterranean vegetables. Perfect for a quick and satisfying weeknight dinner.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 1 red bell pepper, seeded and chopped
- 1 green bell pepper, seeded and chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cumin
- 1/4 teaspoon red pepper flakes (optional)
- 1 (15-ounce) can chickpeas, rinsed and drained
- 1 (15-ounce) can cannellini beans, rinsed and drained
- 1 (14.5-ounce) can diced tomatoes, undrained
- 1 cup vegetable broth
- 1 cup cooked long-grain white rice
- 1/4 cup chopped fresh parsley
- 2 tablespoons chopped fresh mint (optional)
- Salt and freshly ground black pepper to taste
- Optional toppings: crumbled feta cheese, plain Greek yogurt, lemon wedges
Instructions
- 1. Heat olive oil in a large skillet over medium heat. Add chopped onion and cook until softened and translucent, about 5-7 minutes.
- 2. Stir in minced garlic, chopped red and green bell peppers, dried oregano, cumin, and red pepper flakes (if using). Cook for another 5-7 minutes until peppers are tender-crisp.
- 3. Add rinsed and drained chickpeas and cannellini beans to the skillet. Pour in undrained diced tomatoes. Stir well.
- 4. Pour in vegetable broth. Bring to a simmer, reduce heat to low, cover, and cook for 10-15 minutes to allow flavors to meld.
- 5. Stir in cooked rice. If mixture seems dry, add a splash more broth or water. Cook uncovered for another 5 minutes until rice is heated through and has absorbed some liquid.
- 6. Stir in fresh parsley and mint (if using).
- 7. Season generously with salt and pepper to taste. Let sit for a minute or two off heat before serving.
Notes
Store cooled leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop with a splash of liquid or in the microwave.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 10g
- Sodium: 500mg
- Fat: 8g
- Carbohydrates: 55g
- Fiber: 12g
- Protein: 15g