Healthy Mediterranean Rice and Beans

Save this recipe on:

A vibrant, wholesome dish packed with flavor and nutrition, Healthy Mediterranean Rice and Beans is a celebration of simple ingredients done right. This meal combines hearty brown rice, protein-rich beans, and colorful vegetables with a touch of olive oil, lemon, and Mediterranean herbs to create a balanced, satisfying plate. It’s naturally vegan, gluten-free, and incredibly customizable for lunch, dinner, or even a healthy meal prep option.

The warm, earthy tones of cumin and paprika blend perfectly with the brightness of parsley and lemon zest, bringing each spoonful to life. Whether you’re looking for a budget-friendly dinner idea or trying to eat more plant-based meals, this Mediterranean classic is a tasty and nourishing choice that delivers comfort without compromising health.

Why You’ll Love This Healthy Mediterranean Rice and Beans

  • It’s packed with plant-based protein and fiber
  • One-pot simplicity means easy cleanup
  • Versatile for meal prep, wraps, or a standalone meal
  • Naturally dairy-free, gluten-free, and vegan
  • Balanced flavors from herbs, veggies, and lemon

Preparation Phase & Tools to Use

For this recipe, you don’t need fancy gadgets, but the right kitchen basics make all the difference:

  • Large Skillet or Sauté Pan: You’ll be layering and simmering ingredients, so a wide pan ensures even cooking.
  • Sharp Chef’s Knife: Precision chopping of onions, bell peppers, and herbs ensures even texture and flavor distribution.
  • Cutting Board: A large surface helps with prepping all the fresh ingredients efficiently.
  • Wooden Spoon or Silicone Spatula: Ideal for stirring without damaging your cookware.
  • Citrus Juicer (Optional): Handy for extracting every drop of lemon juice to brighten the dish.

Preparation Tips

To get the best results, start by prepping all your vegetables and draining the beans before you turn on the stove—this streamlines your cooking and keeps things stress-free. Use day-old or chilled rice for a fluffier texture if you’re not cooking it fresh. Don’t skimp on the olive oil or herbs; they’re essential to achieving that rich Mediterranean depth. And when it comes to seasoning, taste as you go—the balance of salt, acidity, and spice is what makes this dish shine.


Ingredients for this Healthy Mediterranean Rice and Beans

  • 1 tablespoon extra virgin olive oil
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 1 red bell pepper, diced
  • 1 yellow bell pepper, diced
  • 1 can (15 oz) diced tomatoes, drained
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes (optional, for heat)
  • Salt and black pepper to taste
  • 2 cups cooked brown rice (or white rice)
  • 1 can (15 oz) pinto beans or cannellini beans, drained and rinsed
  • 2 tablespoons freshly squeezed lemon juice
  • 1/4 cup chopped fresh parsley (plus extra for garnish)
  • 2 cups fresh spinach (optional, for added greens)

Step 1: Sauté the Aromatics

Heat olive oil in a large skillet over medium heat. Add diced onions and sauté for 3-4 minutes until translucent. Stir in the garlic and cook for another 1-2 minutes until fragrant.

Step 2: Add the Bell Peppers and Spices

Add the diced red and yellow bell peppers to the skillet and cook for 5-6 minutes until slightly softened. Sprinkle in the cumin, paprika, oregano, and red pepper flakes. Mix well to coat the vegetables with the spices.

Step 3: Stir in Tomatoes and Simmer

Pour in the drained diced tomatoes and season with salt and pepper. Stir everything together and let it simmer for 5 minutes, allowing the flavors to meld.

Step 4: Add Rice and Beans

Fold in the cooked rice and drained beans. Mix thoroughly so the rice is evenly coated with the tomato and spice mixture. Let it cook for another 4-5 minutes until everything is heated through.

Step 5: Finish with Lemon and Greens

Add the lemon juice, fresh parsley, and spinach (if using). Stir until the spinach wilts and everything is well combined. Taste and adjust seasoning if needed.

Step 6: Serve and Garnish

Serve warm, garnished with additional fresh parsley and a drizzle of olive oil if desired. This dish pairs well with warm pita bread, a simple cucumber salad, or grilled veggies.


Notes

This dish is incredibly forgiving and flexible. You can swap out the beans (try chickpeas or black beans), use white or jasmine rice instead of brown, or add vegetables like zucchini, eggplant, or cherry tomatoes depending on the season. If you’re cooking for a crowd, simply double the ingredients and use a larger pan. For a heartier version, crumble in some feta cheese or top with a fried egg. The flavor deepens beautifully the next day, making it perfect for leftovers.


Watch Out for These Mistakes While Cooking

  • Skipping the spice bloom: Always cook the spices with the veggies to release their essential oils and deepen the flavor.
  • Overcrowding the skillet: If your pan is too small, ingredients will steam rather than sauté. Use a large skillet or work in batches.
  • Not draining tomatoes or beans: Excess liquid can make the dish mushy. Be sure to drain canned ingredients properly.
  • Adding lemon too early: Citrus can turn bitter if overcooked. Add it at the end for a bright, fresh finish.

Storage Instructions

Store any leftovers in an airtight container in the refrigerator for up to 4 days. This recipe reheats well in the microwave or in a skillet with a splash of water or broth to loosen it up. You can also freeze it for up to 2 months—just thaw overnight in the fridge and reheat when ready. For best texture, avoid freezing if using spinach, as it can become soggy.


Estimated Nutrition

  • Calories: 310 per serving
  • Protein: 11g
  • Fat: 7g
  • Saturated Fat: 1g
  • Carbohydrates: 52g
  • Fiber: 9g
  • Sugar: 6g
  • Sodium: 420mg
  • Cholesterol: 0mg

Frequently Asked Questions

Can I use canned beans instead of cooked ones?

Yes, canned beans work perfectly. Just make sure to rinse and drain them well to remove excess sodium.

What type of rice is best?

Brown rice adds a nutty flavor and more fiber, but white rice, jasmine, or even basmati rice can be used. Adjust the cooking time accordingly.

Can I make this in advance?

Absolutely. It’s great for meal prep and can be stored for several days without losing flavor.

How can I make it spicier?

Add more red pepper flakes, or stir in a spoonful of harissa or chopped fresh chili with the bell peppers.

Is this dish freezer-friendly?

Yes, it freezes well. However, avoid freezing if you’ve added spinach—wait to stir it in fresh after reheating.

What other herbs can I use?

Fresh basil, dill, or mint can also work beautifully, either on their own or mixed with parsley.

Can I add meat to this dish?

Sure. Grilled chicken, lamb, or even shrimp can complement the dish well if you’re not strictly plant-based.

Is it okay to use leftover rice?

Definitely. In fact, day-old rice holds its texture better and won’t turn mushy when mixed in.


Conclusion

Healthy Mediterranean Rice and Beans is more than just a weeknight dinner—it’s a celebration of fresh, nourishing ingredients that come together in one pan. Its versatility makes it a go-to recipe whether you’re feeding the family, meal prepping, or exploring plant-based options. With minimal effort and maximum flavor, this is one recipe that deserves a spot in your regular rotation.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Healthy Mediterranean Rice and Beans

  • Author: Ava Garrison
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Sauté
  • Cuisine: Mediterranean
  • Diet: Vegan

Description

Bursting with flavor and nutrition, this Healthy Mediterranean Rice and Beans recipe is your answer to a quick dinner, easy lunch, or hearty meal prep idea. With a wholesome mix of brown rice, protein-rich beans, colorful bell peppers, and Mediterranean herbs, it’s a one-pan, plant-based recipe that’s naturally vegan and gluten-free. The citrusy brightness from lemon juice and the warmth of cumin and paprika bring layers of flavor that make this dish both comforting and exciting. Ideal for anyone seeking easy recipes, healthy snacks, or meatless dinner ideas.


Ingredients

1 tablespoon extra virgin olive oil

1 medium yellow onion, diced

3 garlic cloves, minced

1 red bell pepper, diced

1 yellow bell pepper, diced

1 can (15 oz) diced tomatoes, drained

1 teaspoon ground cumin

1 teaspoon smoked paprika

1/2 teaspoon dried oregano

1/4 teaspoon red pepper flakes (optional)

Salt and black pepper to taste

2 cups cooked brown rice

1 can (15 oz) pinto beans or cannellini beans, drained and rinsed

2 tablespoons freshly squeezed lemon juice

1/4 cup chopped fresh parsley

2 cups fresh spinach (optional)


Instructions

1. Heat olive oil in a large skillet over medium heat. Add diced onions and sauté for 3–4 minutes until translucent. Stir in the garlic and cook for another 1–2 minutes until fragrant.

2. Add diced bell peppers and cook for 5–6 minutes until slightly softened. Stir in cumin, paprika, oregano, and red pepper flakes.

3. Pour in drained diced tomatoes, season with salt and pepper, and let simmer for 5 minutes to blend flavors.

4. Fold in cooked rice and drained beans. Mix thoroughly and cook for 4–5 minutes until heated through.

5. Add lemon juice, parsley, and spinach (if using). Stir until spinach wilts and everything is well combined.

6. Serve warm with extra parsley and a drizzle of olive oil if desired.


Notes

Use day-old rice for a fluffier, less sticky texture.

Don’t skip the lemon juice—it balances the earthiness with a fresh pop.

To make it more filling, top with feta or a fried egg if not vegan.


Nutrition

  • Serving Size: 1 bowl
  • Calories: 310
  • Sugar: 6g
  • Sodium: 420mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 9g
  • Protein: 11g
  • Cholesterol: 0mg

Keywords: healthy snack, quick dinner, easy recipe, vegan meal, rice and beans, Mediterranean

Save this recipe on:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating