This Black Beans and Rice recipe makes healthy eating simple — a one-skillet, Mediterranean-inspired meal packed with plant-based protein, fiber, and bright flavor from everyday pantry staples.

Proof That Healthy, Budget-Friendly Meals Can Be Delicious
Black Beans and Rice may not be a classic Mediterranean dish, but it embraces the Mediterranean approach: make the most of simple, seasonal ingredients to create wholesome, flavorful meals. Use what you have, keep preparations straightforward, and focus on high-quality staples like olive oil, herbs, and legumes.
This recipe channels the resourceful cooking I learned from family: a few vegetables, olive oil, rice and beans transformed into nourishing, satisfying food. It’s naturally low in saturated fat, rich in fiber and plant protein, and comes together quickly for a comforting weeknight dinner.
Ingredients
Full ingredient amounts and alternatives appear in the recipe box below.

- Black beans: The base of this dish. Canned (drained and rinsed) or cooked-from-dry both work. Swap with lentils, chickpeas, or pinto beans if you prefer.
- Rice: Basmati gives a light, fluffy texture. Use brown rice for extra fiber or any long-grain rice; bulgur or quinoa are good alternatives.
- Onion & garlic: The flavor foundation. Red onion or shallots are fine substitutes; garlic powder works in a pinch.
- Tomato paste: Adds depth and color. You can replace it with sun-dried tomato purée or a splash of tomato purée.
- Olive oil: Extra virgin olive oil gives authentic Mediterranean flavor. For oil-free cooking, sauté in a splash of vegetable broth or water.
- Spices: Smoked paprika and cumin bring warmth; add chili flakes for heat or swap paprika for curry powder for a different profile.
- Herbs: Fresh parsley brightens the dish. Try cilantro or basil for a variation; dried oregano works too.
- Feta topping (optional): Crumbled feta adds tang. Marinate it with lemon, honey (or maple syrup), and oregano for a restaurant-style finish. Use dairy-free feta, Greek yogurt, avocado, or a poached egg as alternatives.

How to Make Black Beans and Rice
Step 1. Marinate the Feta
Crumble the feta into a small bowl and toss with lemon juice, honey (or maple syrup), and dried oregano. Let it rest while you prepare the rest of the meal so the flavors meld into a bright, tangy topping.

Step 2. Build the Flavor Base
Heat a tablespoon or two of olive oil in a large skillet over medium heat. Add the chopped onion with a pinch of salt and sauté until softened and golden, about 3–4 minutes. Stir in the tomato paste, grated garlic, smoked paprika, cumin, and red pepper flakes. Cook for another minute until fragrant and the tomato paste deepens in color.

Step 3. Add the Rice and Beans
Stir in a splash of water or broth, then add the cooked rice and drained black beans. Season with salt and black pepper, toss to coat everything in the spiced tomato base, and cook for 3–5 minutes until heated through and slightly crisp at the edges if desired. Add chopped parsley and adjust seasoning to taste.

Step 4. Serve and Enjoy
Squeeze fresh lemon juice over the skillet, scatter the marinated feta on top, and serve warm straight from the pan. Garnish with extra herbs or chili flakes, and consider avocado slices or a poached egg for extra richness.

Tips
- Reduce sodium: Rinse canned beans and feta, choose low-salt tomato paste, and season lightly while cooking; adjust salt at the end.
- Use good olive oil: A drizzle of extra virgin olive oil adds flavor and richness and complements the Mediterranean style.
- Don’t skip toasting the tomato paste: Cooking it briefly with the spices deepens the sauce and adds a subtle smokiness.
- Adjust texture: Add a splash of water or broth if the rice seems dry, or cook uncovered a little longer for crisp edges.
- Fresh herbs: Fresh parsley, cilantro, or basil brighten the dish and balance the earthy beans.
- Customize: Stir in chopped spinach, corn, or bell peppers for color and extra nutrients.
- Boost protein: Top with marinated feta, Greek yogurt, or Skyr for extra protein; dairy-free options work as well.
- Pantry-friendly: This recipe works with canned beans, leftover rice, or quinoa — easy, flexible, and budget-friendly.
Frequently Asked Questions
Yes. Brown rice adds nuttiness and more fiber — cook it separately first since it requires longer cooking time.
Yes. Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a skillet or microwave and freshen with lemon juice or a drizzle of olive oil before serving.
Absolutely. Skip the feta or replace it with avocado, non-dairy feta, or a spoonful of Greek yogurt for creaminess.
Yes — it’s quick, filling, and based on pantry staples, making it an ideal budget-friendly meal-prep option.
More Easy Dinner Recipes
- Greek lentil soup
- Black bean patties
- Easy black bean chili
- Greek chickpea soup
- Quick broccoli fritters
- Healthy broccoli cauliflower salad
- Black bean soup
- Lentil pumpkin stew
If you try this black beans and rice recipe, please leave a star rating and share how it turned out in the comments — we love hearing from readers!

Easy Black Beans and Rice (Mediterranean Diet Friendly)
Video
Ingredients
- 2 cans black beans (15 oz / 400 g each), drained and rinsed — or 3 cups cooked beans
- 1½ cups cooked basmati rice (or ½ cup / 100 g uncooked rice to cook separately)
- 1–2 tablespoons extra virgin olive oil
- 1 large onion, chopped
- 2 cloves garlic, grated or pressed
- ⅓ cup tomato paste + ⅓ cup water or vegetable broth
- 2 teaspoons smoked paprika
- 1 teaspoon cumin
- 3 tablespoons chopped parsley
- ¾ teaspoon salt, plus black pepper or red pepper flakes to taste
For the feta topping (optional)
- 4 ounces feta (or non-dairy feta), crumbled — about ¾ cup
- 2 tablespoons lemon juice, plus extra for serving
- 1 teaspoon honey (or maple syrup)
- 1 teaspoon dried oregano
Instructions
-
Marinate the feta: Crumble 4 ounces feta into a bowl and toss with 2 tablespoons lemon juice, 1 teaspoon honey, and 1 teaspoon dried oregano. Set aside to develop flavor.

-
Make the flavor base: Heat 1–2 tablespoons olive oil in a large skillet over medium heat. Sauté the chopped onion with a pinch of salt until soft, about 4 minutes. Add ⅓ cup tomato paste, 2 cloves grated garlic, 2 teaspoons smoked paprika, 1 teaspoon cumin, and a pinch of red pepper flakes. Cook 1 minute until fragrant.

-
Add rice and beans: Stir in ⅓ cup water, then add 1½ cups cooked basmati rice, the drained beans, and 3 tablespoons chopped parsley. Season with ¾ teaspoon salt and black pepper. Cook 3–5 minutes until heated and coated in the spiced tomato base.

-
Serve: Squeeze lemon over the finished skillet and scatter the marinated feta on top. Serve warm with extra parsley, chili flakes, avocado, or a poached egg if desired.

Notes
- Black beans → lentils, chickpeas, or pinto beans
- Basmati rice → brown rice, other long-grain rice, or bulgur
- Onion & garlic → red onion, shallots, or garlic powder
- Tomato paste → sun-dried tomato purée or tomato purée
- Olive oil → vegetable broth or water for oil-free cooking
- Spices → smoked paprika and cumin; add chili flakes or swap paprika for curry powder
- Herbs → parsley, cilantro, basil, or dried oregano
- Feta topping → low-fat or dairy-free feta, Greek yogurt, avocado, or a poached egg
Tips
- Rinse canned beans and feta to lower sodium, and choose low-salt tomato paste.
- Toast tomato paste with the spices to deepen the flavor.
- Store leftovers in an airtight container in the fridge for up to 3 days; freeze up to 3 months.



