• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Snack On Meat

  • Home
  • All RECIPES
  • Desserts
  • Cakes
  • Chicken
  • Salade
  • Contact
  • Privacy Policy
You are here: Home / All RECIPES / Mediterranean Rice and Beans

Mediterranean Rice and Beans

Mediterranean Rice and Beans is a wholesome, flavor-packed dish that combines tender rice, hearty beans, vibrant vegetables, and aromatic herbs into one satisfying meal.

Inspired by the bright and nourishing flavors of the Mediterranean diet, this recipe is comforting, budget-friendly, and incredibly versatile. It’s perfect for busy weeknights, healthy meal prep, or a simple plant-based dinner that still feels hearty and filling.

Whether you’re exploring more vegetarian meals or simply looking for a nutritious recipe packed with flavor, Mediterranean rice and beans is a delicious place to start.


Why You’ll Love This Mediterranean Rice and Beans

This dish brings together simple ingredients to create something truly satisfying.

Here’s why it deserves a spot in your weekly meal rotation:

  • Easy one-pot meal with minimal cleanup
  • Budget-friendly ingredients that are widely available
  • Packed with fiber, plant-based protein, and nutrients
  • Naturally vegetarian, gluten-free, and easy to make vegan
  • Perfect for meal prep and leftovers
  • Easily customizable with different vegetables and toppings

Ingredients

One of the best things about this recipe is its flexibility. You can adapt it based on what you already have in your kitchen.

Main 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 fresh lemon juice
  • 2 tablespoons chopped parsley or fresh mint
  • Salt and pepper to taste

Optional Toppings

  • crumbled feta cheese
  • olives
  • tahini drizzle
  • toasted pine nuts

Ingredient Substitutions

This recipe is very adaptable depending on your preferences.

Grains

  • Brown rice for extra fiber
  • Quinoa or farro for added nutrients
  • Cauliflower rice for a low-carb option

Beans

  • Chickpeas
  • Cannellini beans
  • Lentils
  • Black beans

Greens

  • Spinach
  • Kale
  • Swiss chard

How to Make Mediterranean Rice and Beans

This dish comes together easily and can be made in a single pot.


1. Sauté the Aromatics

Heat olive oil in a large skillet or pot over medium heat.

Add the chopped onion and cook for about 3–4 minutes until soft.

Stir in the minced garlic and cook for another 30 seconds, until fragrant.


2. Add Vegetables and Spices

Add the diced bell pepper and tomato.

Sprinkle in cumin, smoked paprika, oregano, salt, and pepper.

Cook for 2–3 minutes, allowing the vegetables to soften and the spices to bloom.


3. Cook the Rice

Add the uncooked rice and stir to coat it with the spices.

Pour in the vegetable broth or water and bring to a boil.

Reduce the heat to low, cover, and simmer for 15–20 minutes, or until the rice is tender and the liquid is absorbed.


4. Add Beans and Greens

Stir in the drained beans and chopped spinach or kale.

Cover and cook for another 2–3 minutes, just until the greens wilt and everything is heated through.


5. Finish and Serve

Remove the pot from heat.

Add fresh lemon juice and drizzle with a little olive oil.

Top with chopped parsley or mint and any optional toppings like feta, olives, or tahini.

Serve warm and enjoy.


Serving Ideas

Mediterranean rice and beans is incredibly versatile and works as either a main dish or a side.

Here are some delicious ways to serve it:

  • With hummus, tzatziki, or baba ganoush
  • Alongside grilled vegetables
  • Paired with grilled chicken, lamb, or fish
  • Wrapped in Mediterranean-style wraps or burritos
  • Topped with avocado, pickled onions, or tahini sauce

Nutrition Benefits

This dish is not only flavorful but also incredibly nutritious.

High in Fiber and Plant Protein
Beans and whole grains help support digestion and keep you full longer.

Heart-Healthy Fats
Olive oil provides healthy monounsaturated fats linked to heart health.

Rich in Antioxidants
Tomatoes, spinach, garlic, and herbs are packed with anti-inflammatory compounds.

Balanced and Satisfying
The combination of complex carbohydrates, plant protein, and healthy fats makes this a well-balanced meal.


Nutrition Facts (Approximate Per Serving)

Calories: 390 kcal
Protein: 12 g
Carbohydrates: 55 g
Fiber: 9 g
Fat: 13 g


Tips to Customize This Recipe

You can easily change this dish depending on your taste preferences.

  • Replace rice with quinoa, farro, or bulgur
  • Add harissa paste or chili flakes for heat
  • Mix in a tahini-lemon dressing for extra creaminess
  • Add roasted vegetables like zucchini, eggplant, or cauliflower
  • Sprinkle nuts or seeds for extra crunch

These small changes keep the dish exciting while still maintaining its Mediterranean character.


Storage and Meal Prep Tips

This recipe is excellent for meal prep.

Refrigerator

Store leftovers in an airtight container for up to 4 days.

Freezer

You can freeze portions for up to 2 months.

Reheating

Reheat on the stovetop with a splash of water or in the microwave.


Recipe FAQs

Can I use brown rice instead of white rice?

Yes. Brown rice works well but requires 40–45 minutes of cooking time and about 2½ cups of liquid per cup of rice.


Can I make this recipe ahead of time?

Absolutely. Mediterranean rice and beans keeps well in the refrigerator and reheats beautifully.


What beans work best?

Chickpeas, cannellini beans, or lentils are all excellent choices.


Recipe Summary

Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes

Servings: 4
Calories: 390 kcal


Ingredients

  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 tomato, diced
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon oregano
  • 1 cup long-grain rice
  • 2 cups vegetable broth
  • 1 can chickpeas or cannellini beans
  • 2 cups spinach or kale
  • 1 tablespoon lemon juice
  • 2 tablespoons parsley or mint
  • salt and pepper to taste

Optional toppings: feta, olives, tahini.


Instructions

  1. Heat olive oil in a large pan and sauté onion and garlic.
  2. Add bell pepper, tomato, and spices and cook for 2–3 minutes.
  3. Stir in rice and broth, bring to a boil, then simmer covered for 15–20 minutes.
  4. Add beans and spinach and cook until wilted.
  5. Finish with lemon juice, olive oil, and fresh herbs.
  6. Serve warm with optional toppings.
Previous Post: « Grilled California Avocado Chicken
Next Post: Easy Cheesy Meatball Subs »

Primary Sidebar

About Me

Welcome to SnackOnMeat! I’m Shardae, the food lover behind this blog. I’m thrilled to have you here, sharing in my passion for creating delicious recipes that celebrate the art of hearty, satisfying meals.Read more...
Privacy
About

New Recipes

Dreamy Refried Bean Chicken Enchiladas with Homemade Enchilada Sauce

30-Minute Sesame Chicken Green Bean Stir Fry

Quick Pumpkin Oatmeal

Creamy Vegan Butternut Squash Pasta Sauce

Raw Avocado Pesto Zucchini Noodles

Air-Fried Korean Cauliflower with Sticky Gochujang Sauce

Dessert Recipes

Bakery Style Orange Muffins

Banana Cream Cheese Muffins

Lavender Tea Bread Recipe with Lemon Glaze

Vegan Lavender Buttercream

Goat Cheese and Fig Jam Appetizer

Gooey Salted Caramel Chocolate Chip Cookie Bars

Copyright © 2026 Snack On Meat on the Foodie Pro Theme