Mediterranean Rice and Beans Recipe
If you’re craving a dish that offers vibrant flavors, hearty textures, and a wonderful aroma that transports you straight to sun-soaked coasts, then you absolutely must try this Mediterranean Rice and Beans recipe. This delightful meal is a harmonious blend of perfectly cooked rice, tender beans, fresh vegetables, and aromatic herbs and spices that come together to create something truly special. Whether you need a satisfying weeknight dinner or a nourishing lunch that feels a little like a vacation, Mediterranean Rice and Beans ticks every box, delivering both comfort and nutrition with every bite.

Ingredients You’ll Need
The beauty of Mediterranean Rice and Beans lies in its simplicity. Each ingredient plays a vital role, from the fragrant spices to the fresh greens, creating a dish that’s colorful, healthy, and full of character.
- 1 cup long-grain white rice (or basmati/jasmine): Provides a fluffy, fragrant base that soaks up all the delicious flavors.
- 2 tablespoons olive oil: Adds richness and helps sauté the vegetables to perfection.
- 1 medium onion, chopped: Brings sweetness and depth to the dish when softened.
- 2 cloves garlic, minced: Infuses a lovely aromatic punch essential to Mediterranean cuisine.
- 1 bell pepper, diced: Contributes vibrant color and a subtle crunch.
- 1 medium tomato, chopped: Adds juiciness and a touch of acidity.
- 1 teaspoon ground cumin: Gives warmth and earthiness that complements the beans beautifully.
- 1 teaspoon smoked paprika: Introduces a smoky depth that surprises the palate.
- 1 teaspoon dried oregano: Brings an herbal, slightly peppery note classic to Mediterranean dishes.
- Salt and pepper, to taste: Enhances and balances all the flavors in the pot.
- 2 cups vegetable broth or water: The cooking liquid that infuses the rice with savory goodness.
- 1 can (15 oz) chickpeas, drained and rinsed: Adds creamy texture and protein-packed goodness.
- 1 can (15 oz) cannellini beans, drained and rinsed: Offers subtle flavor and a hearty bite.
- 2 cups fresh spinach, chopped: Introduces freshness and a boost of green nutrition.
- Juice of ½ lemon: Brightens and lifts the entire dish with a refreshing zing.
- Fresh parsley or mint, chopped (for garnish): Adds a cheerful pop of color and fragrant aromatics.
- Optional: crumbled feta cheese, olives, or pine nuts: Wonderful finishing touches that add richness, briny bursts, or crunch.
How to Make Mediterranean Rice and Beans
Step 1: Sauté the Aromatics
Start by heating olive oil in a large skillet or pot over medium heat. Toss in the chopped onion and minced garlic, letting them cook gently until they’re soft and fragrant, about 3 to 4 minutes. This step builds a flavorful foundation by releasing those wonderful onion sweetness and garlicky warmth that set the tone for the entire dish.
Step 2: Add Bell Pepper and Tomato
Next, stir in the diced bell pepper and chopped tomato. Cook everything together for an additional 2 to 3 minutes until the vegetables start to soften. These fresh ingredients give the dish a lovely texture and a colorful, inviting look, while also imparting a subtle sweetness and juiciness that’s simply irresistible.
Step 3: Spice It Up
Sprinkle in the ground cumin, smoked paprika, dried oregano, along with salt and pepper. Stir thoroughly to coat the vegetables evenly with these fragrant spices. This mixture shines in Mediterranean Rice and Beans because of the perfect balance between smoky, earthy, and herbal notes that make every bite unforgettable.
Step 4: Incorporate the Rice
Now it’s time to add the rice directly into the skillet. Stir the grains with the vegetable and spice mixture to make sure each one is well coated. This step ensures that the rice absorbs all the vibrant tastes developing in your pan before the liquid is added.
Step 5: Cook the Rice
Pour in the vegetable broth or water and bring the pot to a rolling boil. Once it’s boiling, reduce the heat to low, cover with a tight-fitting lid, and let it simmer for 15 to 20 minutes. During this time, the rice will cook perfectly, tender and fluffy, as it soaks up the flavorful broth.
Step 6: Add Beans and Spinach
Gently fold in the drained chickpeas, cannellini beans, and chopped spinach. Then cover and let the dish sit undisturbed for 5 minutes, just long enough for the spinach to wilt beautifully. This final mix-in step adds wonderful layers of protein, texture, and fresh vibrancy.
Step 7: Finish with Lemon and Garnish
Before serving, squeeze fresh lemon juice over the dish and sprinkle with chopped parsley or mint. If you like, add some crumbled feta, olives, or pine nuts for extra bursts of flavor and textural contrast. Your Mediterranean Rice and Beans is now ready to soak up all the complements and shine on your table!
How to Serve Mediterranean Rice and Beans

Garnishes
Fresh herbs like parsley or mint are a must-have garnish, adding a bright, herbaceous pop that lightens the richness of the beans and rice. Crumbled feta cheese, olives, or pine nuts are fantastic options to sprinkle on top, delivering salty, briny, or crunchy notes that elevate this simple dish into a truly special meal.
Side Dishes
This Mediterranean Rice and Beans dish pairs beautifully with crisp, refreshing sides. Consider serving it alongside a simple Greek salad with cucumbers, tomatoes, and kalamata olives, or a warm pita bread to scoop up every last bite. Roasted vegetables or grilled chicken also make excellent companions if you want to add more variety and protein to your meal.
Creative Ways to Present
For a fun twist, stuff this colorful Mediterranean Rice and Beans mix into roasted bell peppers or tomatoes and bake for a stuffed vegetable feast. You can also use it as a filling for hearty wraps or serve it over a bed of quinoa or greens for a grain bowl makeover. The possibilities for enjoying this dish creatively are endless!
Make Ahead and Storage
Storing Leftovers
Leftover Mediterranean Rice and Beans stores beautifully in an airtight container in the refrigerator for up to 4 days. The flavors meld even more as it sits, making it a perfect meal prep option for busy days when you want something wholesome and tasty ready to go.
Freezing
If you want to keep this dish longer, you can freeze it for up to 2 months. Just make sure it’s completely cooled before packing into a freezer-safe container. When you’re ready to eat, thaw it overnight in the fridge for the best texture and flavor retention.
Reheating
To reheat, warm the Mediterranean Rice and Beans gently on the stovetop over low heat, stirring often, or microwave it covered in short bursts until heated through. If it seems a bit dry, just splash in a little water or broth to restore that lovely moistness.
FAQs
Can I use brown rice instead of white rice?
Absolutely! Brown rice works great in this recipe, but it will require a longer cooking time and a bit more liquid. Just be sure to adjust accordingly to get perfectly tender rice.
Is this dish vegan?
The core Mediterranean Rice and Beans recipe is entirely vegan. If you want to keep it vegan, just skip the optional feta cheese and olives, or choose vegan alternatives.
What can I substitute if I don’t have cannellini beans?
You can easily swap cannellini beans with other white beans like navy beans or great northern beans. They all offer a mild flavor and creamy texture suitable for this dish.
Can I prepare this recipe without fresh spinach?
Yes, if fresh spinach isn’t available, frozen spinach can be used. Just thaw and drain it well before folding it in, or consider substituting with kale or chard for a different but delicious green.
How spicy is Mediterranean Rice and Beans?
This recipe is flavorful without being spicy hot. The smoked paprika adds warmth and a subtle smoky note, but if you want more heat, feel free to add a pinch of red pepper flakes or a dash of cayenne pepper.
Final Thoughts
There’s something truly comforting and joyful about making a dish like Mediterranean Rice and Beans from scratch. Every spoonful is packed with wholesome ingredients and bursting with lively, layered flavors that are sure to brighten any meal. Whether you’re cooking for yourself or sharing with loved ones, this recipe is a keeper that adds sunshine and satisfaction to your table. Give it a try, and I promise it will become one of your favorite go-to meals!
PrintMediterranean Rice and Beans Recipe
This Mediterranean Rice and Beans recipe is a vibrant, nutritious, and flavorful one-pot dish combining long-grain rice with a mix of chickpeas, cannellini beans, fresh vegetables, and aromatic Mediterranean spices. Perfect as a hearty vegetarian main or a satisfying side, it features a balance of protein, fiber, and wholesome ingredients with optional toppings like feta, olives, or pine nuts to enhance the Mediterranean flair.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Sautéing and Simmering
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
Grains and Legumes
- 1 cup long-grain white rice (or basmati/jasmine)
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (15 oz) cannellini beans, drained and rinsed
Vegetables and Herbs
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 bell pepper, diced
- 1 medium tomato, chopped
- 2 cups fresh spinach, chopped
- Juice of ½ lemon
- Fresh parsley or mint, chopped (for garnish)
Spices and Oils
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- Salt and pepper, to taste
Liquids
- 2 cups vegetable broth or water
Optional Toppings
- Crumbled feta cheese
- Olives
- Pine nuts
Instructions
- Sauté Aromatics: Heat olive oil in a large skillet or pot over medium heat. Add the chopped onion and minced garlic, stirring occasionally, until they soften and become fragrant, about 3-4 minutes.
- Add Vegetables: Stir in the diced bell pepper and chopped tomato. Cook them together for 2-3 minutes, allowing the vegetables to soften and meld flavors.
- Incorporate Spices: Sprinkle the ground cumin, smoked paprika, dried oregano, salt, and pepper over the vegetables. Stir thoroughly to coat all the ingredients evenly with the spices, releasing their aromas.
- Mix in Rice: Add the long-grain rice to the skillet, stirring frequently to combine the rice with the seasoned vegetable mixture, ensuring grains are well coated.
- Cook Rice: Pour in the vegetable broth or water and bring the mixture to a boil. Once boiling, reduce the heat to low, cover, and simmer gently for 15-20 minutes, or until the rice is tender and the liquid has been fully absorbed.
- Add Beans and Spinach: Gently fold in the drained chickpeas, cannellini beans, and chopped spinach. Cover the pot and let it sit off the heat for 5 minutes to allow the spinach to wilt and flavors to meld.
- Finish with Lemon and Garnish: Squeeze fresh lemon juice over the dish, then garnish with the chopped parsley or mint. Optionally add toppings such as crumbled feta cheese, olives, or pine nuts to enhance flavor and texture before serving.
Notes
- You can substitute the white rice with brown rice, but cooking time will increase.
- For a vegan version, omit the feta cheese or use a plant-based alternative.
- Adjust spices to taste, adding chili flakes for heat if desired.
- Use low-sodium vegetable broth to control salt content if preferred.
- This dish reheats well and can be stored in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 3g
- Sodium: 320mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 0mg
Keywords: Mediterranean rice and beans, vegetarian rice recipe, chickpeas and rice, healthy Mediterranean meal, one pot rice dish