Healthy Mediterranean Rice and Beans is the kind of meal that proves simple ingredients can create something truly satisfying. Packed with fluffy rice, tender chickpeas, vibrant vegetables, and fragrant herbs, this dish is inspired by the heart-healthy Mediterranean diet.
It’s perfect for busy weeknights, meal prep, or when you want something nourishing without spending hours in the kitchen. The combination of warm spices, fresh greens, and a squeeze of lemon creates a bright, comforting dish that feels both light and filling at the same time.
Whether served as a meatless main or a hearty side, this Mediterranean rice and beans recipe is budget-friendly, wholesome, and full of flavor.
Why You’ll Love This Recipe
- One-pot meal with easy cleanup
- Naturally vegan, gluten-free, and nutrient-rich
- Packed with fiber and plant-based protein
- Bright Mediterranean flavors with minimal effort
- Perfect for meal prep and leftovers
Ingredients
- 1 tablespoon olive oil – adds richness and helps sauté the base
- 1 medium yellow onion, finely chopped – builds savory depth
- 3 cloves garlic, minced – enhances aroma and flavor
- 1 red bell pepper, diced – adds sweetness and color
- 1 medium tomato, diced – provides freshness and moisture
- 1 teaspoon ground cumin – warm, earthy flavor
- 1 teaspoon smoked paprika – subtle smoky depth
- 1 teaspoon dried oregano – classic Mediterranean herb
- 1 cup long grain white rice (uncooked) – fluffy, hearty base
- 2 cups vegetable broth or water – cooks the rice and adds flavor
- 1 can (15 oz) chickpeas or cannellini beans, drained and rinsed – plant-based protein and texture
- 2 cups fresh spinach or kale, chopped – adds nutrients and color
- 1 tablespoon lemon juice – brightens the dish
- 2 tablespoons chopped fresh parsley or mint – fresh herbal finish
- Salt and pepper to taste – balances flavors
Optional Toppings
- Crumbled feta – creamy, salty contrast
- Olives – briny Mediterranean flavor
- Tahini drizzle – adds richness and nuttiness
How to Make Healthy Mediterranean Rice and Beans
Step 1: Sauté the Aromatics
Heat olive oil in a large skillet or pot over medium heat. Add chopped onion and garlic, cooking until soft and fragrant, about 3–4 minutes. This step builds the flavorful base of the dish.
Step 2: Add Vegetables and Spices
Stir in diced bell pepper and tomato. Add cumin, smoked paprika, oregano, salt, and pepper. Cook for 2–3 minutes until the vegetables begin to soften and release their juices.
Step 3: Cook the Rice
Add the uncooked rice and stir well to coat it with the spices and oil. Pour in the vegetable broth or water, bring to a boil, then reduce heat to low. Cover and simmer for 15–20 minutes until the rice is tender and fluffy.
Step 4: Add Beans and Greens
During the last few minutes of cooking, stir in the chickpeas and chopped spinach. Cover again and let the greens wilt while everything heats through.
Step 5: Finish and Serve
Remove from heat and stir in lemon juice. Drizzle with a little extra olive oil if desired, then sprinkle with fresh parsley or mint. Add optional toppings like feta, olives, or tahini for extra flavor.

Tips for Success
- Rinse rice before cooking for a fluffier texture
- Keep the pot covered while simmering to retain moisture
- Adjust lemon juice to your taste for more brightness
- Use broth instead of water for deeper flavor
- Add greens at the end to keep them vibrant and fresh
Equipment Needed
- Large skillet or pot with lid
- Cutting board and knife
- Wooden spoon or spatula
- Measuring cups and spoons
Recipe Variations
- Spicy Version: Add chili flakes or diced chili peppers
- Protein Boost: Add lentils or tofu cubes
- Low-Carb Option: Replace rice with cauliflower rice
- Herb Twist: Use fresh dill or basil instead of parsley
- Roasted Veggie Version: Add roasted zucchini or eggplant
Serving Suggestions
Serve Mediterranean Rice and Beans with:
- Warm pita bread or flatbread
- A fresh cucumber and tomato salad
- Hummus or yogurt-based dip on the side
- Grilled vegetables for a complete meal
FAQs
Can I use brown rice instead of white rice?
Yes, but increase cooking time and liquid slightly.
How long does it last in the fridge?
Store in an airtight container for up to 4 days.
Can I freeze this dish?
Yes, freeze in portions for up to 2 months.
Is this recipe vegan?
Yes, it’s naturally vegan unless you add feta cheese.
Can I use other beans?
Absolutely—black beans, lentils, or white beans work well.
How do I reheat leftovers?
Reheat on the stovetop or microwave with a splash of water to keep it moist.
Final Thoughts
Healthy Mediterranean Rice and Beans is a simple yet flavorful dish that brings together wholesome ingredients in one satisfying pot. With its balance of hearty rice, protein-rich beans, and fresh vegetables, it’s both nourishing and delicious.
Perfect for meal prep, family dinners, or a quick healthy option, this recipe is a reliable go-to you’ll want to make again and again. Give it a try and enjoy a taste of the Mediterranean in every bite.
Print
Healthy Mediterranean Rice and Beans
- Total Time: 35 minutes
- Yield: 4 servings
Description
A wholesome one-pot Mediterranean Rice and Beans packed with chickpeas, fresh vegetables, herbs, and bright lemon flavor. Healthy, satisfying, and perfect for meal prep.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 medium tomato, diced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 cup long grain white rice (uncooked)
- 2 cups vegetable broth or water
- 1 can (15 oz) chickpeas or beans, drained and rinsed
- 2 cups fresh spinach or kale, chopped
- 1 tablespoon lemon juice
- 2 tablespoons fresh parsley or mint, chopped
- Salt and pepper to taste
- Optional: feta, olives, tahini
Instructions
- Heat olive oil in a pot over medium heat. Cook onion and garlic until soft.
- Add bell pepper, tomato, and spices. Cook 2–3 minutes.
- Stir in rice, then add broth. Bring to a boil, cover, and simmer 15–20 minutes.
- Add beans and greens. Cook until greens wilt.
- Finish with lemon juice and fresh herbs.
- Serve warm with optional toppings.
Notes
- Store in the fridge up to 4 days or freeze for later.
- Add extra lemon or herbs for a brighter flavor.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mediterranean



