Why You’ll Love Easy Mediterranean Pinto Bean Soup Recipe
This soup is simple, budget-friendly, and incredibly satisfying. The combination of Mediterranean-inspired spices, creamy pinto beans, and fresh vegetables creates a rich and comforting flavor. It is naturally filling, easy to customize, and perfect for meal prep.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 tablespoons olive oil, plus more for serving
2 cups cherry tomatoes
1 onion, chopped
2 carrots, sliced into discs
1 rib celery, chopped
2 cloves garlic, grated
2 teaspoons paprika
1 teaspoon coriander
1 teaspoon cumin
2 cans pinto beans, drained and rinsed
4 cups vegetable broth or chicken broth
½ teaspoon salt
¼ teaspoon black pepper
4 cups spinach
2 tablespoons lemon juice
2 cups cooked rice or quinoa
Directions
- Heat a large pot over medium heat and add the olive oil.
- Add the cherry tomatoes and cook for about 3 minutes until lightly blistered.
- Stir in the chopped onion, carrots, and celery. Cook for another 3 minutes, stirring often.
- Add the grated garlic, paprika, coriander, and cumin. Stir well and cook for 1 minute until fragrant.
- Add the pinto beans, vegetable broth, salt, and black pepper. Bring the soup to a gentle simmer.
- Simmer for about 15 minutes to allow the flavors to develop.
- Stir in the spinach and cooked rice. Cook for 1 to 2 minutes until the spinach wilts.
- Remove the soup from the heat and stir in the lemon juice.
- Ladle into bowls and finish with a drizzle of extra virgin olive oil or a spoonful of yogurt if desired.
Servings and timing
Servings: 4
Prep time: 10 minutes
Cook time: 25 minutes
Total time: 35 minutes
Variations
Swap pinto beans for cannellini beans, chickpeas, or borlotti beans. Add diced bell peppers, zucchini, or kale for more vegetables. Use quinoa instead of rice for extra protein and texture. For a spicier soup, add red pepper flakes or cayenne pepper. You can also stir in shredded chicken for a heartier version.
Storage/Reheating
Store leftover soup in an airtight container in the refrigerator for up to 4 days. The rice may absorb some of the broth as it sits, so add a splash of broth or water when reheating.
Reheat gently on the stovetop over medium heat or microwave in short intervals, stirring occasionally until hot throughout.
This soup also freezes well for up to 3 months. Let it cool completely before freezing.
FAQs
Can I use dried beans instead of canned beans?
Yes. Cook the dried beans fully before adding them to the soup.
Can I make this soup vegan?
Yes. Use vegetable broth and skip the yogurt topping.
What can I use instead of spinach?
Kale, Swiss chard, or arugula are great alternatives.
Can I make this soup without rice?
Yes. You can use quinoa, couscous, or leave the grains out entirely.
Is this soup freezer-friendly?
Yes. It freezes very well for up to 3 months in airtight containers.
How can I make the soup thicker?
Mash some of the beans with a spoon or blend a small portion of the soup before serving.
Can I add meat to this soup?
Yes. Shredded chicken, turkey, or cooked sausage work well.
What toppings go well with this soup?
Extra olive oil, yogurt, feta cheese, fresh herbs, or crusty bread pair beautifully with this soup.
Can I use fresh tomatoes instead of cherry tomatoes?
Yes. Diced fresh tomatoes or even canned tomatoes can be substituted.
Is this soup healthy?
Yes. It is packed with fiber, protein, vegetables, and Mediterranean-inspired ingredients.
Conclusion
Easy Mediterranean Pinto Bean Soup is a cozy and nourishing meal filled with vibrant vegetables, hearty beans, and warming spices. It is simple to prepare, easy to customize, and perfect for a comforting lunch or dinner any time of year.
Easy Mediterranean Pinto Bean Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Mia
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This easy Mediterranean pinto bean soup is hearty, wholesome, and packed with warming spices and fresh vegetables. Finished with spinach, lemon juice, and rice, it makes a comforting one-pot meal perfect for busy weeknights.
Ingredients
- 2 tablespoons olive oil, plus more for serving
- 2 cups cherry tomatoes
- 1 onion, chopped
- 2 carrots, sliced into discs
- 1 rib celery, chopped
- 2 cloves garlic, grated
- 2 teaspoons paprika
- 1 teaspoon coriander
- 1 teaspoon cumin
- 2 cans pinto beans (or borlotti beans — 15 oz / 400 g each can), rinsed
- 4 cups vegetable broth (or low-sodium chicken broth)
- 1/2 teaspoon salt, or more to taste
- 1/4 teaspoon black pepper
- 4 cups spinach
- 2 tablespoons lemon juice
- 2 cups cooked rice or quinoa
Instructions
- Heat a large pot over medium heat and add the olive oil. Add the cherry tomatoes and cook for about 3 minutes until lightly blistered.
- Add the onion, carrots, and celery. Cook for another 3 minutes, stirring often, until slightly softened.
- Stir in the garlic, paprika, coriander, and cumin. Cook for 1 minute until fragrant.
- Add the pinto beans, vegetable broth, salt, and black pepper. Bring to a gentle simmer and cook for 15 minutes.
- Stir in the spinach and cooked rice. Cook for 1–2 minutes until the spinach has wilted.
- Remove from the heat and stir in the lemon juice.
- Ladle the soup into bowls and serve with a drizzle of extra virgin olive oil or a dollop of yogurt if desired.
Notes
- Quinoa can be used instead of rice for extra protein.
- For a thicker soup, mash some of the beans before serving.
- Store leftovers in the refrigerator for up to 4 days.
- Add red pepper flakes for extra heat.
- This soup freezes well for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 410 kcal
- Sugar: 8 g
- Sodium: 690 mg
- Fat: 11 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 61 g
- Fiber: 13 g
- Protein: 15 g
- Cholesterol: 0 mg
