🌿 Introduction
If you’re searching for a meal that’s wholesome, affordable, and bursting with flavor, this Mediterranean Rice and Beans recipe is the perfect choice.
Combining fluffy rice, protein-rich beans, fresh vegetables, and fragrant herbs, this dish captures the essence of Mediterranean cooking—simple ingredients, bold flavors, and nourishing results.

Whether you’re following a plant-based lifestyle or just want a quick and satisfying dinner, this recipe is easy to make, endlessly customizable, and perfect for meal prep.
❤️ Why You’ll Love This Recipe
- 🌱 Healthy & nutritious – packed with fiber and plant protein
- 💰 Budget-friendly – made with simple pantry staples
- 🍲 One-pot meal – easy cooking and cleanup
- 🔄 Customizable – adapt with your favorite ingredients
- ⏱️ Perfect for meal prep – stores and reheats beautifully
🛒 Ingredients
- 1 tbsp olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 medium tomato, diced
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 tsp dried oregano
- 1 cup long grain white rice (uncooked)
- 2 cups vegetable broth (or water)
- 1 can (15 oz) chickpeas or cannellini beans, drained
- 2 cups fresh spinach or kale, chopped
- 1 tbsp lemon juice (plus more to taste)
- 2 tbsp fresh parsley or mint, chopped
- Salt and pepper, to taste
Optional Toppings
- Feta cheese
- Olives
- Tahini drizzle
👨🍳 How to Make Mediterranean Rice and Beans
Step 1: Sauté the Aromatics
Heat olive oil in a large pot over medium heat.
Add onion and garlic, cooking until soft and fragrant.
Step 2: Add Vegetables & Spices
Stir in bell pepper and tomato.
Add cumin, paprika, oregano, salt, and pepper.
Cook for 2–3 minutes until vegetables soften.
Step 3: Cook the Rice
Add rice and stir to coat with spices.
Pour in broth or water and bring to a boil.
Reduce heat, cover, and simmer for 15–20 minutes until rice is tender.
Step 4: Add Beans & Greens
Stir in beans and spinach during the last few minutes of cooking.
Cover until greens are wilted and everything is heated through.
Step 5: Finish & Serve
Drizzle with olive oil and squeeze fresh lemon juice on top.
Garnish with parsley or mint and add optional toppings if desired.
✨ Fresh, vibrant, and delicious!
🍽️ Serving Ideas
This dish is incredibly versatile:
- Serve with hummus, tzatziki, or baba ganoush
- Add grilled chicken, lamb, or veggies
- Use as filling for wraps or bowls
- Top with avocado or pickled onions
- Sprinkle toasted pine nuts for crunch
💡 Tips & Variations
- 🍚 Swap rice for quinoa, farro, or bulgur
- 🌶️ Add chili flakes or harissa for spice
- 🥬 Use kale instead of spinach
- 🥄 Add tahini-lemon dressing for creaminess
- 🍆 Toss in roasted vegetables for extra flavor
🧊 Storage & Meal Prep
- Refrigerator: up to 4 days in an airtight container
- Freezer: up to 2–3 months
- Reheat: stovetop or microwave with a splash of water
🥗 Nutrition & Health Benefits
- 🌾 High in fiber & protein – thanks to beans and grains
- ❤️ Heart-healthy fats – from olive oil
- 🛡️ Rich in antioxidants – from vegetables and herbs
- ⚖️ Balanced meal – carbs, protein, and healthy fats
📊 Nutrition (Approx. per serving)
- Calories: 390 kcal
- Protein: 12 g
- Carbohydrates: 55 g
- Fiber: 9 g
- Fat: 13 g
❓ FAQs
Can I use brown rice?
Yes, but increase cooking time to 40–45 minutes and add more liquid.
Can I make it ahead of time?
Absolutely! It’s perfect for meal prep and reheats well.
What beans work best?
Chickpeas, cannellini beans, black beans, or lentils all work great.
🧡 Conclusion
This Mediterranean Rice and Beans recipe is proof that healthy eating can be simple, affordable, and incredibly delicious. With its vibrant flavors and nourishing ingredients, it’s a meal you’ll want to make again and again.
Perfect for busy weeknights or weekly meal prep
