Healthy Mediterranean Rice and Beans is a light yet hearty dish packed with bold flavor, colorful ingredients, and plant-based protein. With fluffy rice, tender beans, fresh herbs, and a bright lemon-olive oil dressing, this recipe is both simple and satisfying. I love making it as a meatless main, a wholesome side, or a base for grilled proteins like chicken or fish.
Why You’ll Love This Recipe
I love how this dish combines everyday pantry staples with vibrant Mediterranean ingredients like lemon, olive oil, and fresh herbs. It’s naturally vegan, high in fiber, and super easy to throw together in under 30 minutes. It tastes great warm or chilled, making it perfect for meal prep, lunches, or easy dinners when I want something nourishing and flavorful.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Cooked rice (brown, white, or jasmine)
-
Canned cannellini beans or chickpeas, drained and rinsed
-
Cherry tomatoes, halved
-
Cucumber, diced
-
Red onion, finely chopped
-
Kalamata olives, sliced
-
Fresh parsley or cilantro, chopped
-
Olive oil
-
Lemon juice
-
Garlic, minced
-
Dried oregano
-
Salt and black pepper
-
Optional toppings: crumbled feta, avocado, chopped spinach or arugula
Directions
-
I prepare the rice according to package instructions and let it cool slightly.
-
In a large bowl, I combine the rice, beans, cherry tomatoes, cucumber, red onion, olives, and chopped herbs.
-
In a small bowl or jar, I whisk together olive oil, lemon juice, garlic, oregano, salt, and pepper to make the dressing.
-
I pour the dressing over the rice and bean mixture and toss everything together until well coated.
-
I taste and adjust seasoning if needed, then serve warm or chilled.
Servings and timing
This recipe makes about 4 servings. It takes 10 minutes to prep (if rice is already cooked) and 20–25 minutes total if starting from scratch.
Variations
-
I swap in quinoa or farro for the rice when I want a different texture.
-
Sometimes I add diced roasted red peppers or sun-dried tomatoes for more depth.
-
For a heartier version, I top it with grilled chicken, shrimp, or tofu.
-
I add a handful of greens like chopped spinach, kale, or arugula for extra nutrients.
-
A spoonful of hummus or tzatziki on top makes it even more satisfying.
storage/reheating
I store leftovers in an airtight container in the fridge for up to 4 days. It’s great eaten cold or gently reheated in the microwave. I usually add a little fresh lemon juice or olive oil to brighten the flavor after storing.
FAQs
Can I use dried beans?
Yes. I cook them in advance until tender, then cool and use them in place of canned beans. Chickpeas, white beans, or lentils all work great.
Is this dish vegan?
It is! As long as I skip the feta or use a plant-based alternative, this recipe stays 100% vegan.
Can I use leftover rice?
Absolutely. This is a perfect recipe to use up cold or leftover rice from the fridge—just fluff it before mixing with the other ingredients.
Is it good for meal prep?
Definitely. It holds up really well for a few days and tastes just as good (if not better) after chilling in the fridge.
What does this pair well with?
I usually serve it as a main dish, but it pairs well with grilled meats, roasted vegetables, or flatbread for a complete Mediterranean-style meal.
Conclusion
Healthy Mediterranean Rice and Beans is one of my go-to dishes when I want something quick, wholesome, and full of flavor. It’s easy to make, budget-friendly, and packed with ingredients that keep me feeling full and energized. Whether I serve it warm or cold, as a main or side, this dish always brings vibrant Mediterranean freshness to the table.
Healthy Mediterranean Rice and Beans
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Healthy Mediterranean Rice and Beans is a fresh, plant-based dish featuring fluffy rice, creamy beans, crisp veggies, and a zesty lemon-olive oil dressing. It’s an easy, nourishing meal that’s perfect for lunch, dinner, or meal prep.
- Author: Mayaa
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Dish or Side
- Method: Mixing
- Cuisine: Mediterranean
- Diet: Vegan
Ingredients
- 2 cups cooked rice (brown, white, or jasmine)
- 1 can (15 oz) cannellini beans or chickpeas, drained and rinsed
- 1 cup cherry tomatoes, halved
- 1/2 cucumber, diced
- 1/4 red onion, finely chopped
- 1/4 cup Kalamata olives, sliced
- 1/4 cup fresh parsley or cilantro, chopped
- For the dressing:
- 3 tbsp olive oil
- 2 tbsp lemon juice
- 1 clove garlic, minced
- 1/2 tsp dried oregano
- Salt and black pepper, to taste
- Optional toppings: crumbled feta, avocado, chopped spinach or arugula
Instructions
- If not using pre-cooked rice, prepare rice according to package instructions and let it cool slightly.
- In a large bowl, combine cooked rice, beans, cherry tomatoes, cucumber, red onion, olives, and fresh herbs.
- In a separate small bowl or jar, whisk together olive oil, lemon juice, garlic, oregano, salt, and black pepper.
- Pour the dressing over the rice and bean mixture and toss everything until well coated.
- Taste and adjust seasoning if needed. Serve warm or chilled, with optional toppings as desired.
Notes
- Use quinoa or farro instead of rice for variety.
- Add roasted red peppers or sun-dried tomatoes for deeper flavor.
- Top with grilled chicken, shrimp, tofu, or hummus for extra protein.
- Include chopped spinach, kale, or arugula for more greens.
- Great served cold for meal prep or summer lunches.
Nutrition
- Serving Size: 1 serving
- Calories: 330
- Sugar: 3g
- Sodium: 400mg
- Fat: 13g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 7g
- Protein: 9g
- Cholesterol: 0mg
