This Mediterranean white bean soup is a healthy, plant-based meal that is quick to prepare and highly satisfying. It is an excellent way to incorporate more vegetables into your diet while enjoying a rich, comforting flavor.

List of ingredients
- 1 tablespoon olive oil – used for sautéing the aromatic vegetables.
- 1 large onion, chopped – provides a sweet, savory base.
- 2 garlic cloves, minced – adds depth and pungent flavor.
- 3 large carrots, chopped – adds natural sweetness and color.
- 3 celery stalks, chopped – adds an earthy, aromatic quality.
- 6 cups low sodium vegetable broth – the liquid base for the soup.
- 1 teaspoon dried thyme – provides a woody, herbal note.
- 1 teaspoon oregano – adds a classic Mediterranean herbal profile.
- 1/2 teaspoon salt – enhances all other flavors; add more to taste.
- 1/2 teaspoon black pepper – adds a subtle heat.
- 3 (15-ounces) cans white beans, drained and rinsed – the primary protein and thickening agent.
- 5 ounces baby spinach – adds nutrients and a fresh, green finish.
- Grated parmesan cheese – an optional topping for a salty, cheesy finish.
step-by-step instructions
- Sauté the Aromatics: Heat the olive oil in a large pot or saucepan over medium-high heat. Add the chopped onions and cook for about 5 minutes until they become translucent.
- Cook the Vegetables and Herbs: Add the minced garlic, chopped carrots, celery, thyme, oregano, salt, and pepper to the pot. Cook for an additional 2-3 minutes to soften the vegetables and toast the spices.
- Simmer the Base: Pour in the vegetable broth and add the drained white beans. Bring the mixture to a boil, then reduce the heat and simmer for 15 minutes to allow the flavors to meld.
- Wilt the Greens: Stir in the baby spinach and continue to simmer for about 2 minutes until the leaves have wilted.
- Final Seasoning: Remove the pot from the heat. Taste the soup and add extra salt or seasonings if needed. Serve immediately with a sprinkle of grated parmesan cheese.
Customizing Your Soup
Increasing Protein with Meat or Grains
To make this soup more filling, you can add 1 cup of diced cooked chicken or sliced chicken sausage. For those staying vegetarian, stir in 1 cup of cooked quinoa or an additional can of white beans to boost the protein content.
Enhancing Flavor with Spices
For a deeper, smokier profile, add 1 teaspoon of smoked paprika or a pinch of red chili flakes. You can also add 1/2 teaspoon of ground cumin to introduce an earthy warmth to the Mediterranean base.
Adding Hearty Fillers
To transform the soup into a thicker stew, add 1 to 2 cups of diced Yukon Gold or red potatoes during the simmering stage. Alternatively, stir in 1 cup of cooked ditalini or orzo pasta just before serving for a more substantial meal.
Substituting Different Vegetables
If you lack spinach, kale or collard greens are excellent nutrient-dense alternatives. You can also add diced zucchini or chopped green beans to the sauté stage to increase the vegetable variety.
Pro Cooking Tips
The Importance of Sautéing Aromatics
Do not rush the process of cooking the onions, carrots, and celery. Sautéing these vegetables develops a deeper sweetness and creates a flavor foundation that prevents the soup from tasting like plain broth.
Achieving a Creamy Texture Without Dairy
Since canned white beans are soft, you can create a creamier consistency by mashing a small portion of them. Use a wooden spoon or a potato masher to break some beans against the side of the pot while simmering.
Balancing the Seasoning
Start with the measured amount of salt and pepper, but always taste the soup at the very end. Because vegetable broths vary in saltiness, adjusting the seasoning after the simmer ensures the taste is perfectly balanced.
Simmering Beans for Maximum Flavor
Avoid adding the beans at the very end of the process. Simmering the beans in the broth for 15 minutes allows them to absorb the herbal flavors and helps them release starches that naturally thicken the liquid.
Storage and Preservation
Refrigeration Guidelines
Store leftover soup in an airtight container once it has cooled down to room temperature. It will remain fresh and safe to eat in the refrigerator for approximately 3 to 4 days.
Freezing for Long Term Storage
This soup freezes well for up to 3 months. To make reheating easier, freeze the soup in individual portion-sized containers or freezer bags with the air squeezed out.
Safe Thawing Process
The best way to thaw frozen soup is to place the container in the refrigerator overnight. This ensures the soup thaws evenly and maintains its texture before you move it to the stove.
Reheating Instructions
Stovetop Reheating Method
Pour the chilled soup into a pot and heat it over medium heat, stirring occasionally. This method is ideal because it allows you to monitor the consistency and add liquid if necessary.
Microwave Reheating Method
Place the soup in a microwave-safe bowl and heat in 1-minute intervals, stirring in between. Ensure the soup is steaming throughout to ensure all parts are heated evenly.
Adjusting Consistency After Reheating
Soups containing beans often thicken in the fridge as the starches continue to set. If the soup is too thick after reheating, stir in a small splash of water or extra vegetable broth to restore the original texture.
Serving Suggestions
Fresh Salad Pairings
Serve this soup alongside a crisp garden salad or a classic Caesar salad. The acidity of a vinaigrette helps cut through the heartiness of the beans and creates a balanced meal.
Complementary Bread Options
A side of toasted garlic cheese bread or a warm crusty baguette is perfect for dipping. This adds a crunchy element that contrasts well with the soft texture of the white beans.
Fresh Garnish Ideas
Beyond parmesan cheese, try garnishing each bowl with fresh chopped parsley, dill, or basil. A squeeze of fresh lemon juice added at the end can also brighten the overall flavor profile.
Troubleshooting Common Issues
Fixing a Bland Taste
If the soup tastes flat, it likely needs more salt or acidity. Try adding a teaspoon of lemon juice or a small splash of apple cider vinegar to wake up the flavors.
Managing a Soup That Is Too Thick
If you mashed too many beans or the soup simmered too long, it may become overly thick. Simply stir in additional vegetable broth or water until you reach your desired consistency.
Preventing a Watery Consistency
If the soup feels too thin, simmer it uncovered for an extra 10 minutes to reduce the liquid. You can also mash a few more beans directly in the pot to increase the thickness.
Avoiding Overcooked Spinach
Spinach wilts very quickly and can become mushy if cooked too long. Always add the spinach during the final 2 minutes of cooking and remove the pot from the heat immediately after.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, you can use dried beans, but they must be soaked and pre-cooked before adding them to the soup. For this recipe, 2 1/4 cups of cooked dried beans will replace the 3 cans of white beans.
Which type of white beans work best?
Cannellini beans are the best choice for a creamy texture, but Navy beans or Great Northern beans also work well. All three varieties provide the necessary protein and structure for this soup.
How do I make this recipe vegan?
To make this soup entirely vegan, simply omit the grated parmesan cheese used for serving. The soup is naturally vegan without the cheese addition.
Print
Mediterranean White Bean Soup
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This White Bean Soup is so good! I’ve seasoned it to give it a Mediterranean flare and it’s great for helping you find a place for your veggies!
Ingredients
- 1 tablespoon olive oil
- 1 large onion (chopped)
- 2 garlic cloves (minced)
- 3 large carrots (chopped)
- 3 celery stalks (chopped)
- 6 cups low sodium vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon oregano
- ½ teaspoon salt (plus more to taste)
- ½ teaspoon black pepper (plus more to taste)
- 3 (15-ounces) can white beans (drained and rinsed)
- 5 ounces baby spinach
- Grated parmesan cheese (for serving)
Instructions
- Step: In a large pot or saucepan, heat the olive oil over medium high heat. Add onions and cook until onions are translucent, about 5 minutes.
- Step: Add the garlic, carrots, celery, thyme, oregano, salt and pepper, and cook for an additional 2-3 minutes.
- Step: Add vegetable broth and beans, bring to a boil, reduce heat and simmer for 15 minutes to combine all of the flavors together.
- Step: Stir in the spinach and continue to simmer until the spinach wilts, about 2 minutes.
- Step: Remove from heat, taste, add in any extra salt or seasoning to taste and sprinkle grated parmesan cheese, if desired, and serve immediately.
Notes
Allow the beans to simmer with the broth to absorb flavors. Stir and slightly mash the beans with a wooden spoon occasionally to thicken the soup. Store leftovers in an airtight container for 4-5 days in the fridge or freeze for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 301 kcal
- Sugar: 4 g
- Sodium: 436 mg
- Fat: 3 g
- Saturated Fat: 1 g
- Unsaturated Fat: 2 g
- Trans Fat: 0 g
- Carbohydrates: 57 g
- Fiber: 14 g
- Protein: 18 g
- Cholesterol: 0 mg
Keywords: Mediterranean, White Bean Soup, Healthy, Vegetarian, Soup




