Healthy Mediterranean Rice and Beans Recipe
If you’re looking for a dish that brings vibrant flavors, hearty textures, and a burst of nutrition all in one bowl, then you absolutely must try this Healthy Mediterranean Rice and Beans recipe. It’s a perfect marriage of wholesome ingredients like chickpeas, fresh spinach, and sun-ripened tomatoes, all infused with aromatic spices that transport your taste buds straight to the Mediterranean coast. Whether you’re cooking for a busy weeknight dinner or prepping a meal to savor for days, this recipe is incredibly satisfying, easy to customize, and endlessly delicious.

Ingredients You’ll Need
Gathering simple, fresh ingredients is key to nailing this recipe. Each component plays a crucial role, whether adding a pop of color, a layer of flavor, or nourishing your body with wholesome nutrients. Let’s dive into what you’ll need to create this nourishing dish.
- Olive oil: The foundation for sautéing, it adds a fruity richness that’s iconic in Mediterranean cooking.
- Yellow onion: Offers a subtle sweetness and soft texture when cooked down.
- Garlic: Brings an aromatic punch that wakes up the entire dish.
- Red bell pepper: Adds vibrant color and a mild, sweet crunch.
- Medium tomato: Provides juicy acidity and depth to the flavor profile.
- Ground cumin: Imparts warmth and a slightly earthy tone that complements the beans.
- Smoked paprika: Offers a smoky dimension without overpowering the dish.
- Dried oregano: A staple Mediterranean herb that brings herbal brightness.
- Long grain white rice: The comforting base that absorbs all the lovely spices and broth.
- Vegetable broth or water: Liquid to cook the rice, boosting flavor if using broth.
- Chickpeas or cannellini beans: Packed with protein and fiber, they add heft and creaminess.
- Fresh spinach or kale: Adds fresh, leafy greens that wilt perfectly into the warm rice mixture.
- Lemon juice: Injects freshness and a bright zing that balances the richness.
- Fresh parsley or mint: Herbs that lift the dish with their cool, refreshing notes.
- Salt and pepper: Essential seasonings to enhance every flavor.
- Optional toppings (feta, olives, tahini drizzle): These finishes bring creaminess, briny tang, and extra indulgence when desired.
How to Make Healthy Mediterranean Rice and Beans
Step 1: Sauté the Aromatics
Start by heating a tablespoon of olive oil in a large skillet or pot over medium heat. Toss in the finely chopped yellow onion and minced garlic, stirring gently until they become soft, fragrant, and just beginning to turn golden. This step builds the flavor base that will carry your entire dish.
Step 2: Add Vegetables and Spices
Now it’s time to add diced red bell pepper and tomato to the mix. Sprinkle in the ground cumin, smoked paprika, dried oregano, salt, and pepper. Stir everything together, allowing the vegetables to soften and the spices to bloom for about 2 to 3 minutes. This is when your kitchen will start smelling irresistible!
Step 3: Cook the Rice
Pour in the long grain white rice and mix well with the sautéed veggies and spices, making sure every grain is coated. Next, add the vegetable broth or water and bring the mixture to a boil. Reduce the heat to low and cover the pot, letting the rice simmer gently for 15 to 20 minutes until it’s perfectly tender and fluffy.
Step 4: Add Beans and Greens
Just as the rice finishes cooking, stir in your drained and rinsed chickpeas or cannellini beans, along with the fresh spinach or kale. Replace the lid and let the greens wilt into the warm mixture, infusing the dish with vibrant color and additional nutrients. This step takes just a few minutes but adds a beautiful fresh touch.
Step 5: Finish and Serve
Once everything is heated through and beautifully melded, squeeze in fresh lemon juice to brighten the flavors and drizzle a little olive oil for extra richness. Sprinkle chopped parsley or mint over the top for a burst of herbaceous freshness. For an authentic Mediterranean flair, add crumbled feta, olives, or a tahini drizzle if you like. Now your Healthy Mediterranean Rice and Beans dish is ready to enjoy!
How to Serve Healthy Mediterranean Rice and Beans

Garnishes
The best garnishes are those that complement and elevate the dish without overpowering it. Crumbled feta lends a creamy, tangy contrast to the earthy beans and rice. Chopped olives add a salty, briny kick, while a drizzle of tahini brings a rich, nutty layer. Fresh herbs like parsley or mint sprinkled over the top create a refreshing finish and invite smiles with every bite.
Side Dishes
While this dish is hearty enough on its own, it pairs wonderfully with light Mediterranean-inspired sides. Think crisp cucumber and tomato salad or warm grilled flatbreads. For those who want a little protein on the side, baked falafel or grilled chicken marinated in lemon and herbs are wonderful companions to make your meal feel like a feast.
Creative Ways to Present
For a fun twist, serve this Healthy Mediterranean Rice and Beans as a filling for soft pita pockets, topped with a dollop of Greek yogurt or tzatziki. Alternatively, use it as a vibrant base for stuffed bell peppers or bake it topped with melted cheese for a comforting casserole variation. The possibilities are delightfully endless!
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers (not that it’s likely), store them in an airtight container in the refrigerator for up to four days. The flavors actually deepen over time, making each subsequent meal tastier than the last. Just keep the toppings separate until serving to maintain their freshness.
Freezing
This dish freezes beautifully, making it a perfect candidate for batch cooking. Portion it into freezer-safe containers or bags, and freeze for up to three months. When you’re ready to enjoy, just thaw overnight in the fridge before reheating.
Reheating
To reheat, gently warm your Healthy Mediterranean Rice and Beans on the stovetop over low heat with a splash of water or broth to keep it moist. You can also microwave it covered, stirring halfway through to ensure even heating. Add fresh lemon juice and herbs after reheating for a lively touch.
FAQs
Can I use brown rice instead of white rice?
Absolutely! Brown rice is a fantastic whole grain alternative that adds extra fiber and a nuttier flavor. Just keep in mind it will take longer to cook—usually about 40-45 minutes—so adjust your cooking time accordingly.
What if I don’t have fresh spinach or kale?
No worries. You can use frozen spinach or kale as well. Just thaw and drain any excess water before stirring it in at the end of cooking to prevent the dish from becoming watery.
Can I make this recipe vegan?
Definitely! Simply skip the optional feta cheese and tahini drizzle or use plant-based alternatives. The core of the dish stays entirely vegan with the beans, rice, and veggies.
Is this dish suitable for meal prepping?
Yes, it’s perfect for meal prep! It holds up well in the fridge and freezes beautifully, so you can batch cook and enjoy nourishing lunches or dinners throughout the week without much extra effort.
How spicy is this dish?
This recipe is mild by default, focusing on warm aromatic spices rather than heat. If you prefer a bit of a kick, feel free to add crushed red pepper flakes or a dash of hot sauce to your liking.
Final Thoughts
I can’t recommend this Healthy Mediterranean Rice and Beans recipe enough for anyone looking to fill their kitchen with heartwarming aromas and their plate with wholesome flavor. It’s an easy-to-make, crowd-pleasing dish that balances nutrition and delight effortlessly. So go ahead, gather those simple ingredients, and treat yourself to a Mediterranean-inspired meal that feels like a warm hug from the inside out!
PrintHealthy Mediterranean Rice and Beans Recipe
A wholesome and flavorful Mediterranean-inspired dish featuring tender rice, protein-rich beans, and vibrant vegetables, all simmered with aromatic spices and finished with fresh herbs and lemon juice. Perfect for a nutritious weeknight meal or meal prep.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Sautéing, Simmering
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
Base 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 cannellini beans, drained and rinsed
- 2 cups fresh spinach or kale, roughly chopped
- 1 tablespoon lemon juice, plus more to taste
- 2 tablespoons chopped fresh parsley or mint
- Salt and pepper to taste
Optional Toppings
- Crumbled feta cheese
- Olives
- Tahini drizzle
Instructions
- Sauté the Aromatics: In a large skillet or pot, heat the olive oil over medium heat. Add the finely chopped onion and minced garlic, cooking and stirring occasionally until they become soft, translucent, and fragrant, about 3-4 minutes.
- Add Vegetables and Spices: Stir in the diced red bell pepper and tomato. Sprinkle in the ground cumin, smoked paprika, dried oregano, salt, and pepper. Cook this mixture for 2-3 minutes, allowing the vegetables to soften and the spices to bloom.
- Cook the Rice: Add the uncooked rice to the skillet, stirring well to evenly coat the grains with the spices and vegetable mixture. Pour in the vegetable broth or water, bring the mixture to a boil, then reduce heat to low so it simmers. Cover the pot and let the rice cook for 15-20 minutes, or until the rice is tender and the liquid has been absorbed.
- Add Beans and Greens: During the last few minutes of cooking, stir in the drained chickpeas or cannellini beans and the fresh chopped spinach or kale. Cover again and allow the greens to wilt and the beans to heat through, about 3-5 minutes.
- Finish and Serve: Remove the pot from heat and squeeze in fresh lemon juice. Drizzle a little olive oil if desired, then sprinkle with chopped fresh parsley or mint. For added flavor and texture, top with crumbled feta cheese, olives, or a drizzle of tahini if you like.
- Storage Tips: Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm gently on the stovetop or microwave until heated through. This dish also freezes well—portion and freeze for quick meals on busy days.
Notes
- You can substitute white rice with brown rice; increase cooking time accordingly (about 40-45 minutes) and add more liquid if needed.
- Adjust seasoning to taste, especially salt and lemon juice, for balanced flavors.
- For a vegan version, omit feta cheese and use tahini or olives as toppings.
- Fresh herbs enhance flavor but dried herbs can be used if fresh are unavailable; reduce quantity by half.
- Optional vegetables like zucchini or eggplant can be added for extra nutrition and texture.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 4g
- Sodium: 380mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 8g
- Protein: 11g
- Cholesterol: 0mg
Keywords: Mediterranean, rice and beans, healthy, vegetarian, chickpeas, spinach, easy dinner, meal prep, plant-based protein

