The pan’s sizzling, and the aroma of sautéed onion and garlic fills the kitchen. Mediterranean Rice And Beans is coming together, and I can already tell it’s going to be a hit.

This dish is perfect for weeknights when you’ve got 20 minutes and zero plan (trust me, it happens). You’ll love that it uses pantry staples like canned beans instead of cooking everything from scratch, making dinner a breeze. It’s hearty yet fresh, ready to warm you up or serve as a side. Seriously, just grab a fork!
Why You’ll Love This Mediterranean Rice And Beans
- Super easy: Just a few simple steps and minimal prep time, so you can whip it up even on busy nights.
- Flavor-packed: The spices blend together for a warm, cozy vibe that makes your taste buds dance (I mean, who doesn’t love cumin?).
- Crisp-tender veggies: Tossing in fresh spinach and cherry tomatoes at the end gives this dish a nice pop of color and texture.
- Totally flexible: Use whatever beans or grains you have on hand; it’s super adaptable to what’s in your pantry.
- Filling yet light: It’s hearty enough to be a meal on its own, but won’t leave you feeling sluggish afterward (just don’t skip the feta!).
Mediterranean Rice And Beans Ingredients
For the Base:
long-grain rice (1 cup) — Rinse long-grain rice under cold water to avoid sticky clumps, or it’ll turn gummy.
vegetable broth (2 cups) — Use low-sodium vegetable broth for better flavor control, or it’ll be too salty.
canned chickpeas (1 can) — Don’t skimp on brand; go for Goya canned chickpeas for creaminess, or they’ll be bland.
canned black beans (1 can) — Rinse canned black beans well to ditch excess sodium, or they’ll taste too tinny.
For the Flavoring:
olive oil (2 tablespoons) — Always use extra virgin olive oil for that rich flavor, or it’ll taste flat.
onion (1 medium) — Sauté onion until it’s translucent; don’t rush it, or it’ll be crunchy and raw.
garlic (3 cloves) — Mince garlic fresh; don’t grab that jarred stuff, or you’ll miss out on real flavor.
cumin (1 teaspoon) — Toast cumin seeds before adding to bring out their depth, or they’ll taste stale.
paprika (1 teaspoon) — Use smoked paprika for a deeper flavor; regular paprika won’t cut it here.
dried oregano (1 teaspoon) — Dried oregano is a must; don’t swap for fresh, or the flavor won’t pop.
cherry tomatoes (1 cup) — Halve cherry tomatoes for juicy bursts; don’t leave them whole, or they’re just sad.
spinach (1 cup) — Add fresh spinach at the end to keep it vibrant, or it’ll wilt and lose nutrients.
For Garnish:
feta cheese (1/4 cup) — Use a good-quality feta like Athenos; don’t go for crumbles, or it’ll be bland.
fresh parsley (2 tablespoons) — Fresh parsley brings brightness; dried just won’t do the trick, or it’s a flavor flop.
Full measurements in the recipe card below.
How to Make Mediterranean Rice And Beans
1. Heat the Oil: In a medium saucepan, heat 2 tablespoons of extra virgin olive oil over medium heat until it shimmers slightly. You’ll know it’s ready when it starts to smell fragrant.
2. Sauté the Onion: Add 1 diced medium onion and sauté until it’s translucent, about 5 minutes. (Don’t rush this step — crunchy raw onion isn’t what we want.)
3. Add Garlic and Spices: Stir in 3 minced garlic cloves, cooking for another minute until fragrant. Then, toss in 1 teaspoon each of cumin, paprika, and dried oregano. Cook for another 30 seconds to release their flavors.
4. Combine Rice and Broth: Now, stir in 1 cup long-grain rice and pour in 2 cups of low-sodium vegetable broth. Bring it to a boil then reduce heat to low, cover, and let it simmer for about 15 minutes until the liquid’s mostly absorbed.
5. Let It Sit: After those 15 minutes are up, remove the pan from heat but keep it covered for another 5 minutes. This part helps everything steam together nicely.
6. Mix In the Good Stuff: Fluff the rice with a fork, then gently stir in a drained can of chickpeas, a drained can of black beans, 1 cup halved cherry tomatoes, and 1 cup fresh spinach. Season with salt and pepper to taste.
7. Heat It Through: Allow the mixture to warm through on low heat for about 5 minutes or until you see the spinach wilt just slightly — that’s how you know it’s ready!
Enjoy your Mediterranean Rice And Beans as is or topped with crumbled feta cheese and fresh parsley for that extra pop! Exact quantities in the recipe card below.
How to Store Mediterranean Rice And Beans
- Room Temperature: Don’t leave it out for more than 2 hours. I’d suggest covering it with a clean kitchen towel if you need to keep it warm for a short time.
- Refrigerator: Store in an airtight container and it’ll last about 3-4 days. Just know that the rice can get a bit sticky in there, so you might want to fluff it up when you reheat.
- Freezer: You can freeze it in a freezer-safe container for up to 3 months. It’s best to separate portions so you can defrost just what you need (and avoid that awkward “what are we having tonight?” moment).
- Reheating: Heat in the microwave or on the stove over low heat until it’s warmed through, about 5-7 minutes. You’ll know it’s ready when you hear that gentle bubbling — gives you a heads-up before it spills over! Just keep in mind that the texture might change a bit after storage; it’s still tasty but won’t be as fluffy as fresh.
What to Serve with Mediterranean Rice And Beans?
It’s filling enough on its own, but a little crunch or acidity on the side keeps it from feeling too heavy. Here are some great pairings to consider:
- Greek Salad: The fresh veggies and tangy dressing offer a nice acidity balance that brightens up every bite.
- Grilled Lemon Chicken: The smoky flavor and juicy meat add a wonderful contrast in texture. Plus, it’s super easy to throw on the grill!
- Cucumber Yogurt Dip: This cool, creamy dip provides a refreshing temperature contrast that makes each mouthful feel lighter. Just mix Greek yogurt with diced cucumber and mint—ready in 5 minutes!
- Roasted Vegetables: Toss some seasonal veggies in olive oil and roast until crispy. The caramelized edges give a lovely texture difference.
- Pita Chips: Crunchy chips bring an addictive textural element without overpowering the dish’s flavors. Perfect for scooping!
- Hummus Platter: A simple combination of hummus and assorted fresh veggies offers colorful contrast while adding extra fiber. You can prep this in under 10 minutes!
- Pickled Red Onions: The sharp tanginess cuts through richness beautifully and adds a pop of color. Just quick-pickle them for about an hour before serving!
- Feta Cheese Crumble: A sprinkle of creamy feta brings both saltiness and creaminess, enhancing the overall flavor profile without overwhelming it.
Mediterranean Rice And Beans Variations
Here’s how to play with this recipe!
- Spicy Kick: Add 1 teaspoon of crushed red pepper flakes with the garlic for a nice heat.
- Citrus Zing: Stir in the juice of half a lemon before serving for a bright finish.
- Herb Boost: Toss in 2 tablespoons of fresh parsley or cilantro right after fluffing the rice for freshness.
- Next Level Feta: Crumble 1/2 cup of feta cheese over the top just before serving for extra creaminess.
- Garlic Lovers’ Dream: Use 5 cloves of garlic instead of 3 for an intense garlic flavor (trust me, it’s worth it).
- Tomato Twist: Mix in 1 cup of diced cherry tomatoes when you add the beans for juicy bursts.
- Chickpea Swap: Replace chickpeas with an extra can of black beans if you prefer more bean goodness!
Make Ahead Options for Mediterranean Rice And Beans
I like to prep the rice and beans mixture a day in advance, so all I need to do is reheat it when it’s time to eat. Just store it in an airtight container in the fridge. The flavor actually gets better overnight, but I wouldn’t add the cherry tomatoes or spinach until just before serving; they don’t hold up well and can get mushy. If you want to go a step further, you can even cook the rice and beans separately and then combine them later — just make sure everything’s heated through before serving. Trust me, it’s a lifesaver on busy days! Keep it simple and enjoy!
Mediterranean Rice And Beans Recipe FAQs
Can I make Mediterranean Rice And Beans ahead of time?
Definitely! This dish is perfect for meal prep. Just cook it up, let it cool completely, and store it in an airtight container in the fridge for up to 4 days. When you’re ready to eat, just reheat on the stovetop or microwave until heated through. If it’s a bit dry after sitting, splash in a little vegetable broth to bring it back to life (trust me, it helps!).
What can I substitute for the chickpeas in this recipe?
If you’re not a fan of chickpeas, you can swap them out for cooked lentils or even kidney beans. Just make sure whatever you use is already cooked since this dish doesn’t require long cooking times after adding the beans. Keep an eye on the texture—aim for that creamy consistency that chickpeas give! (And don’t forget to rinse canned beans well; nobody wants that tinny taste.)
Why did my Mediterranean Rice And Beans turn out mushy?
Oh no! If your rice turned out mushy, it’s likely because too much liquid got added or it cooked too long. Make sure you’re using long-grain rice and sticking to those measurements closely. Also, watch that simmering time—15 minutes covered should do the trick! When done right, you’ll see individual grains rather than a sticky clump (that’s your cue!).
Can I add other vegetables to this dish?
Absolutely! Feel free to toss in some bell peppers, zucchini, or even corn if you’re feeling adventurous. Just add them when you mix everything together so they cook lightly without getting mushy. But be careful not to overload it; otherwise, you’ll lose that nice balance of flavors and textures we’re going for here.
Final Thoughts on Mediterranean Rice And Beans
Making Mediterranean Rice And Beans is all about that flavor payoff — the spices just pop, and the combination of textures keeps things interesting. Plus, it’s a one-pot wonder that saves you time on cleanup. If you’re looking for a dish that’s satisfying without a ton of fuss, you’ve gotta try this one. Honestly, it’ll earn a permanent spot in your dinner rotation. Let me know how yours turned out in the comments!

Mediterranean Rice And Beans
Ingredients
Method
- In a medium saucepan, heat olive oil over medium heat. Add diced onion and sauté until translucent, about 5 minutes.
- Add minced garlic and cook for another minute until fragrant.
- Stir in the cumin, paprika, and oregano, and cook for 30 seconds to release their flavors.
- Add the rice and vegetable broth to the saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
- After 15 minutes, remove from heat and let it sit covered for an additional 5 minutes.
- Fluff the rice with a fork, then stir in the chickpeas, black beans, cherry tomatoes, and spinach.
- Season with salt and pepper to taste, and allow the mixture to heat through for about 5 minutes over low heat.
- Serve the rice and beans mixture warm, garnished with crumbled feta cheese and fresh parsley.
- Enjoy your Mediterranean Rice and Beans dish as a main meal or a side dish!






