Healthy Mediterranean Rice and Beans

If Healthy Mediterranean Rice and Beans sounds like something you should eat (but might taste like cardboard), I’m here to lovingly correct that assumption. This is the kind of dinner that makes your kitchen smell like a sunny little seaside café—garlicky, herby, warm spices doing their thing—while you’re still in yoga pants asking, “Wait… I cooked? And it’s actually gorgeous?”

It’s fast enough for weeknights, flexible enough for picky eaters, and hearty enough to keep everyone full without sending you into a food coma. Plus, it’s basically a one-pot wonder, which means fewer dishes… and more time to pretend you’re the kind of person who folds laundry the same day it’s washed.

Why You’ll Love This Healthy Mediterranean Rice and Beans

  • One-pot friendly: Your sink will not be personally offended tonight.
  • Protein + fiber combo: Beans + rice = the classic power duo.
  • Meal-prep gold: It reheats like a champ for lunches.
  • Flexible ingredients: Use what you’ve got—this recipe won’t judge your pantry.
  • Big flavor, minimal effort: The spices do the heavy lifting (as they should).

Ingredients You’ll Need

Think of this as your “clean-out-the-fridge” recipe that still tastes like you planned it.

Base

  • Rice: Long grain white rice, basmati, or jasmine work best
    Options: Brown rice or farro for extra fiber and chew.
  • Beans: Chickpeas, cannellini beans, or black beans (canned or cooked)
    Also great: Lentils.

Veggies (the usual suspects)

  • Onion
  • Garlic
  • Bell pepper
  • Tomato
  • Baby spinach

Herbs & Spices (the flavor squad)

  • Dried oregano
  • Ground cumin
  • Smoked paprika
  • Salt + pepper
  • Fresh parsley and/or mint (for serving)

Bright + rich finish

  • Olive oil
  • Lemon juice

Optional add-ins (for “fancy but not fussy” vibes)

  • Feta cheese
  • Olives
  • Capers
  • Pine nuts
  • Sun-dried tomatoes
  • Tahini drizzle (highly encouraged if you want extra creamy vibes)

Easy swaps

  • Low-carb: Quinoa or cauliflower rice
  • Vegan: Skip the feta (or use a plant-based feta)

Refer to the recipe card below for exact ingredient measurements and full nutritional information.

Step-by-Step: How to Make It (Without Stress)

1) Sauté the aromatics

Grab a large skillet or pot and warm a splash of olive oil over medium heat. Add chopped onion and garlic. Cook until soft and fragrant—about 2–3 minutes.
If your house starts smelling amazing already, that’s normal. That’s the garlic doing its job.

2) Add vegetables and spices

Stir in diced bell pepper and tomatoes. Then add cumin, smoked paprika, oregano, salt, and pepper. Cook for another 2–3 minutes so the veggies start to soften and the spices bloom (a fancy phrase for “wake up and smell delicious”).

3) Cook the rice

Add your rice and stir well so it gets coated in all that seasoned goodness. Pour in water or vegetable broth, bring to a boil, then reduce to a simmer. Cover and cook 15–20 minutes, or until the rice is tender.
Chef tip: Keep the lid on. Every time you peek, the rice takes it personally.

4) Add beans and greens

During the last few minutes, stir in your beans and baby spinach. Cover again just until the spinach wilts and everything is heated through.
This is the moment the dish goes from “simple” to “wait, I could serve this to company.”

5) Finish and serve

Turn off the heat. Squeeze in fresh lemon juice, drizzle a little more olive oil, and shower it with fresh parsley or mint.
Top with feta, olives, capers, or a tahini drizzle if you’re feeling extra (and you should).

Chef Omar’s Tips (Because I’ve Learned the Hard Way)

  • Use broth if you can. Water works, but vegetable broth adds instant depth—like you’ve been simmering something all day (spoiler: you have not).
  • Rinse canned beans. Unless you really love that canned-bean perfume.
  • Spinach goes in last. It wilts fast and doesn’t need a long lecture.
  • Spices look “too much”? Don’t panic. Smoked paprika can look dramatic. It calms down once it hits the rice.
  • Want extra crunch? Toast pine nuts in a dry pan for 2–3 minutes and sprinkle on top. It’s the “wow” factor with minimal effort.

A Little Story From My Kitchen

This recipe became a staple after a classic moment: friends popped by “for five minutes,” which is code for “we’re staying through dinner.” I had rice, chickpeas, a sad-looking bell pepper, and exactly one lemon rolling around like it paid rent. Twenty-five minutes later, everyone was scraping the pot like it was a five-star situation.

Moral of the story: Healthy Mediterranean Rice and Beans is what you make when life is chaotic and you still want to eat like a functional adult.

Healthy Mediterranean Rice and Beans topped with fresh parsley, featuring seasoned rice, mixed beans, tomatoes, peppers, and leafy greens.
Healthy Mediterranean Rice and Beans with colorful veggies and fresh herbs—an easy, satisfying weeknight bowl.

FAQs About Healthy Mediterranean Rice and Beans

Can I use brown rice or farro?

Absolutely. Brown rice and farro add more fiber and a nutty bite. Just adjust cooking time and liquid—both take longer than white rice.

What beans work best?

Chickpeas and cannellini beans are super “Mediterranean,” but black beans work too. Lentils are also a great substitute if that’s what you have.

How do I make it low-carb?

Swap the rice for cauliflower rice. Cook the veggies and spices first, then stir in cauliflower rice and beans near the end so it doesn’t get mushy.

Can I make it vegan?

Yes—just skip the feta or use a dairy-free alternative. A little extra lemon and olive oil keeps it rich and satisfying.

How long does it last in the fridge?

Store leftovers in an airtight container for up to 4 days. Reheat in the microwave or on the stovetop with a splash of water or broth to loosen it up.

Can I freeze it?

Yep. Freeze portions for easy future meals. Thaw overnight in the fridge and reheat gently.

Your New Weeknight Favorite

There’s something downright comforting about a bowl of Healthy Mediterranean Rice and Beans—it’s warm, filling, bright with lemon, and packed with those herby, cozy flavors that make dinner feel like a small win. Whether you keep it simple or load it up with feta and olives like you’re dining on a patio somewhere coastal (with zero mosquitoes), this recipe shows up for you.

Make it once, and I promise: Healthy Mediterranean Rice and Beans will quietly slide into your regular rotation… and then loudly demand a permanent spot in your meal prep plans.

Keep the Mediterranean Goodness Going

Call to action: Tried this recipe? Leave a ⭐ star rating and a quick review—tell me what beans you used and whether you went Team Feta or Team Vegan! ⭐⭐⭐⭐⭐

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 topped with fresh parsley, featuring seasoned rice, mixed beans, tomatoes, peppers, and leafy greens.

Healthy Mediterranean Rice and Beans


  • Author: Omar
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

Healthy Mediterranean Rice and Beans is a cozy, one-pot dinner loaded with tender rice, hearty beans, colorful veggies, warm spices, and a bright lemon-olive oil finish. Perfect for meal prep, busy weeknights, and “feed everyone with minimal effort” moments.


Ingredients

Scale
  • 1 tbsp olive oil (plus more to finish)

  • 1 small onion, diced

  • 3 cloves garlic, minced

  • 1 bell pepper (red or yellow), diced

  • 1 cup diced tomatoes (or 1 (14.5 oz) can, drained slightly)

  • 1 tsp ground cumin

  • 1 tsp smoked paprika

  • 1 tsp dried oregano

  • 1/2 tsp salt (more to taste)

  • 1/4 tsp black pepper

  • 1 cup long-grain white rice (basmati or jasmine)

  • 2 cups vegetable broth or water

  • 1 (15 oz) can chickpeas or cannellini beans, rinsed and drained (about 1 1/2 cups)

  • 1 (15 oz) can kidney beans or black beans, rinsed and drained (about 1 1/2 cups)

  • 2 cups baby spinach

  • 12 tbsp fresh lemon juice (to taste)

  • 2 tbsp chopped fresh parsley and/or mint (for serving)

Optional add-ins (choose your favorite):

  • Feta cheese, crumbled

  • Sliced olives

  • Capers

  • Pine nuts (toasted)

  • Sun-dried tomatoes

  • Tahini drizzle


Instructions

  1. Sauté aromatics: Heat olive oil in a large skillet or pot over medium heat. Add onion and cook 2–3 minutes until softened. Stir in garlic and cook 30 seconds.

  2. Add veggies + spices: Add bell pepper and tomatoes. Stir in cumin, smoked paprika, oregano, salt, and pepper. Cook 2–3 minutes to soften slightly.

  3. Cook the rice: Stir in rice to coat in spices. Add broth (or water), bring to a boil, then reduce to a simmer. Cover and cook 15–20 minutes, until rice is tender and liquid is absorbed.

  4. Add beans + greens: Stir in beans and spinach. Cover 2–3 minutes, until spinach wilts and everything is heated through.

  5. Finish: Remove from heat. Stir in lemon juice, drizzle with a little extra olive oil, and top with parsley/mint. Add feta/olives/tahini if desired.

Notes

Rice swaps: Brown rice or farro work great but need more liquid and longer cook time.

Bean swaps: Chickpeas, cannellini, black beans, lentils—this recipe is flexible.

Low-carb option: Use cauliflower rice (add near the end; don’t simmer 15–20 minutes).

Vegan option: Skip feta or use dairy-free feta.

Storage: Refrigerate up to 4 days. Reheat with a splash of broth/water. Freeze portions for up to 2 months.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 Serving
  • Calories: 390 kcal
  • Sugar: 6 g
  • Sodium: 520 mg
  • Fat: 9 g
  • Saturated Fat: 1.5 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 65 g
  • Fiber: 10 g
  • Protein: 14 g
  • Cholesterol: 0 mg