Healthy Mediterranean Rice and Beans Recipe
Introduction
This Healthy Mediterranean Rice and Beans dish is a vibrant, nutritious meal that’s perfect for any day of the week. Packed with fresh vegetables, fragrant spices, and protein-rich beans, it offers a satisfying and wholesome flavor inspired by Mediterranean cuisine.

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 lemon juice, plus more to taste
- 2 tablespoons chopped fresh parsley or mint
- Salt and pepper to taste
- Optional toppings: crumbled feta, olives, tahini drizzle
Instructions
- Step 1: In a large skillet or pot, heat olive oil over medium heat. Add the chopped onion and minced garlic, cooking until they are soft and fragrant.
- Step 2: Stir in the diced red bell pepper and tomato. Sprinkle in the ground cumin, smoked paprika, dried oregano, salt, and pepper. Cook for 2 to 3 minutes until the vegetables begin to soften.
- Step 3: Add the uncooked rice and stir well to coat it evenly with the spices and vegetables.
- Step 4: Pour in the vegetable broth or water and bring to a boil. Reduce the heat to low, cover, and let it simmer for 15 to 20 minutes, or until the rice is tender and the liquid is absorbed.
- Step 5: During the last few minutes of cooking, stir in the drained beans and fresh spinach (or kale). Cover again until the greens have wilted and everything is heated through.
- Step 6: Remove from heat and squeeze fresh lemon juice over the dish. Drizzle with a little olive oil and sprinkle chopped parsley or mint on top. Add optional toppings such as crumbled feta, olives, or a tahini drizzle if desired.
Tips & Variations
- For extra flavor, toast the rice in the skillet for a couple of minutes before adding the broth.
- Swap spinach with kale or Swiss chard for a different leafy green option.
- Use brown rice for a heartier, more fiber-rich version, but increase cooking time accordingly.
- Add a pinch of chili flakes if you like a bit of heat.
- Top with toasted pine nuts or almonds for added crunch.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. This dish freezes well—divide into portions and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned beans other than chickpeas or cannellini?
Yes, kidney beans, black beans, or any other bean you prefer will work well in this recipe. Just make sure to drain and rinse them before adding.
Is this recipe suitable for vegans?
Absolutely. To keep it vegan, skip the feta cheese and tahini drizzle or use vegan cheese alternatives.
PrintHealthy Mediterranean Rice and Beans Recipe
This Healthy Mediterranean Rice and Beans recipe is a flavorful, nutritious one-pot meal packed with wholesome ingredients like chickpeas, fresh vegetables, and aromatic spices. It’s perfect for a satisfying vegetarian lunch or dinner that’s easy to prepare and bursting with Mediterranean flavors.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
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 lemon juice (plus more to taste)
- 2 tablespoons chopped fresh parsley or mint
- Salt and pepper to taste
Optional Toppings
- Crumbled feta cheese
- Olives
- Tahini drizzle
Instructions
- Sauté the Aromatics: In a large skillet or pot, heat olive oil over medium heat. Add the finely chopped yellow onion and minced garlic, stirring occasionally until they become soft and fragrant, about 3-5 minutes.
- Add Vegetables and Spices: Stir in the diced red bell pepper and diced tomato. Sprinkle the ground cumin, smoked paprika, dried oregano, salt, and pepper over the vegetables. Cook for 2-3 minutes until the vegetables soften and the spices are aromatic.
- Cook the Rice: Add the uncooked long grain white rice to the pot and stir well to coat the rice evenly with the spices and oil. Pour in the vegetable broth or water, increase heat to bring to a boil, then reduce to a simmer. Cover the pot and cook for 15-20 minutes, or until the rice is tender and has absorbed the liquid.
- Add Beans and Greens: During the last few minutes of cooking, stir in the drained and rinsed chickpeas or cannellini beans along with the fresh spinach or kale. Cover the pot and cook until the greens are wilted and everything is heated through, about 3-5 minutes.
- Finish and Serve: Remove the pot from heat and squeeze fresh lemon juice over the dish. Drizzle with additional olive oil if desired, then top with chopped fresh parsley or mint. Add optional garnishes such as crumbled feta cheese, olives, or a tahini drizzle for extra flavor.
- Storage Tips: Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. Portions can also be frozen for future meals.
Notes
- You can substitute kale for spinach based on preference.
- Using vegetable broth instead of water adds more flavor to the rice.
- Add additional lemon juice or herbs to adjust freshness to taste.
- For vegan option, omit feta and tahini or use vegan alternatives.
- Make sure to rinse canned beans well to reduce sodium content.
Keywords: Mediterranean rice and beans, healthy rice recipe, vegetarian rice dish, chickpea rice skillet, easy one-pot meal, spinach rice recipe, cumin paprika rice

