If you’re searching for a dish that feels both cozy and incredibly fresh, the Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe is an absolute gem you need to try. This vibrant soup brims with the wholesome goodness of creamy cannellini beans, the bright punch of fresh herbs, and the earthy bite of sautéed vegetables—a perfect harmony of Mediterranean flavors that comfort and invigorate at the same time. Whether you’re after a quick weeknight meal or an elegant starter, this recipe has a way of making your kitchen smell like a sunlit Italian garden while satisfying your soul with every spoonful.
Ingredients You’ll Need
The magic of this soup lies not in complexity but in selecting simple, fresh ingredients that bring out extraordinary flavors. Every element contributes a vital note to the final taste, texture, and color, making your soup a nourishing and satisfying experience.
- Parsley (1 bunch): Fresh parsley adds a bright, peppery note that livens the soup’s flavor.
- Extra virgin olive oil (3 tablespoons): The rich base for sautéing, which adds luxurious mouthfeel and authentic Mediterranean character.
- Yellow onion (1 medium, finely chopped): Provides a subtle sweetness that deepens as it cooks.
- Garlic cloves (3 large, minced): Infuses the soup with pungent, aromatic warmth.
- Tomato paste (2 tablespoons): Intensifies flavor with a concentrated tomato essence and a touch of umami.
- Carrots (2 large, chopped): Add natural sweetness and color, balancing the savory notes.
- Celery stalks (2, chopped): Offer a mild bitterness and crunch that soften as the soup simmers.
- Italian seasoning (1 teaspoon): A beautiful blend of herbs that hints at the Mediterranean coast.
- Sweet paprika (1 teaspoon): Adds subtle smoky sweetness and vibrant hue.
- Red pepper flakes or Aleppo pepper (½ teaspoon, plus more for serving): Bring a cozy, gentle heat with a mildly fruity spice.
- Kosher salt and black pepper: Essential seasoning to balance and enhance all flavors.
- Vegetable broth (4 cups, 32 ounces): The flavorful liquid base that ties all the ingredients together.
- Cannellini beans (2 cans, drained and rinsed): Creamy white beans that provide heartiness and protein.
- Spinach (2 heaping cups): Delicate leafy greens that add color and freshness.
- Fresh dill (¼ cup, chopped, stems removed): Offers a bright, slightly tangy herbal note that lifts the soup.
- White wine vinegar (2 tablespoons): Adds acidity to brighten and balance the rich flavors.
How to Make Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe
Step 1: Prep the Parsley
Start by trimming off the bottom ends of the parsley stems, especially where they look brown or woody. Keep the leaves and stems separate because the stems pack a lot of flavor but need more cooking time. Chop both finely and set aside—these fresh herbs will be what really makes your soup sing.
Step 2: Sauté Aromatics
Heat your extra virgin olive oil in a large Dutch oven over medium-high heat until it shimmers beautifully. Add the finely chopped onion and minced garlic. Stir often and let the onions soften and the garlic release its aroma, about 3 to 5 minutes. Keep an eye so the garlic doesn’t burn—this is where the base flavor is built.
Step 3: Add Flavor Makers
Next, stir in tomato paste, chopped carrots, celery, and those reserved parsley stems. Season generously with Italian seasoning, sweet paprika, red pepper flakes or Aleppo pepper, kosher salt, and black pepper. Let everything cook for about 5 minutes while the vegetables soften and the flavors meld. This step deepens the complexity of the soup.
Step 4: Add Broth and Beans
Pour in your vegetable broth and the cannellini beans. Turn the heat up to bring the mixture to a boil. Let it bubble for around 5 minutes, allowing the flavors to mingle more intensely as it starts to reduce slightly.
Step 5: Simmer Slowly
Lower the heat, cover the pot partially—leaving a little vent—and let it simmer for about 20 minutes. This gentle cooking softens the beans and vegetables to a melt-in-your-mouth texture, perfect for soup that feels rich and comforting.
Step 6: Blend for Creaminess (Optional)
If you prefer a creamier texture, use an immersion blender to pulse about half of your soup. Keep some chunks for delightful texture—this contrast between creamy and chunky makes the soup more interesting and satisfying.
Step 7: Finish with Spinach and Fresh Herbs
Stir in your fresh spinach leaves and cover the pot so the greens wilt beautifully in about 1 to 2 minutes. Then add the chopped parsley leaves, fresh dill, and white wine vinegar, which cuts through the richness and wakes everything up with bright, herbaceous notes.
Step 8: Serve
Ladle the soup into bowls and drizzle a little olive oil over the top. Don’t forget a pinch of red pepper flakes or Aleppo pepper at the end to bring just a touch more warmth and visual appeal. This soup is a meal in itself but also invites good bread for dipping!
How to Serve Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe
Garnishes
Adding a sprinkle of fresh parsley, a dash of red pepper flakes, or a drizzle of high-quality olive oil takes your soup from simple to spectacular. A sprinkling of grated vegan Parmesan or toasted pine nuts creates a lovely texture contrast, making each spoonful more memorable.
Side Dishes
This soup feels both rustic and refined, so pair it with crusty artisan bread for dipping or a light Mediterranean salad to keep the meal fresh and balanced. A slice of garlic bread or some warm pita chips also play beautifully alongside.
Creative Ways to Present
For entertaining, serve the soup in individual mini cocottes or rustic bowls with an herb sprig on the side. A swirl of pesto or a scattering of crumbled toasted chickpeas can add texture and visual appeal. This Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe shines when you show off its fresh colors and inviting aromas.
Make Ahead and Storage
Storing Leftovers
Let the soup cool completely before transferring it to an airtight container. It keeps wonderfully in the fridge for about 3 to 4 days, and the flavors often deepen overnight, making leftovers even more delicious.
Freezing
This soup freezes beautifully! Portion it into freezer-safe containers or bags, leaving space for expansion, and freeze for up to 3 months. When you’re ready to enjoy, thaw overnight in the fridge before reheating gently on the stove.
Reheating
Reheat gently on medium heat, stirring occasionally to prevent sticking and ensure even warming. If the soup seems too thick after sitting, add a splash of vegetable broth or water to loosen it up just right.
FAQs
Can I use other types of beans in this soup?
Absolutely! While cannellini beans give a creamy texture and subtle flavor, you can substitute with great northern beans or chickpeas if that’s what you have on hand. Just adjust the cooking time if needed.
Is this soup vegan and gluten-free?
Yes, this Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe is naturally vegan and gluten-free, making it a perfect option for many dietary needs without sacrificing flavor.
Can I make this soup in a slow cooker?
You can! Sauté the onions and garlic beforehand for best flavor, then add all ingredients except the delicate greens and fresh herbs. Cook on low for 6 to 8 hours, adding spinach and fresh herbs near the end.
How important are the fresh herbs in this recipe?
The fresh herbs are essential—they bring brightness and a fresh, vibrant note that lifts the hearty beans and vegetables. Don’t skip them! If you have to, dried herbs can substitute but fresh is truly transformative.
Can I make this soup spicier?
Definitely! Increase the amount of red pepper flakes or Aleppo pepper to suit your heat preference, or add a pinch of cayenne pepper for an extra kick. Just adjust carefully—you want warmth, not to overpower the delicate flavors.
Final Thoughts
I can’t recommend enough giving the Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe a try. It’s a soul-hugging, deeply flavorful dish that somehow feels light and fresh too. Perfect for any season and adaptable enough to make your own, it will quickly become a beloved staple in your kitchen. Warm bowls, fresh herbs, and good company—what more could you want from a soup?
Print
Mediterranean White Bean Soup with Spinach and Fresh Herbs Recipe
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Vegan
Description
This Mediterranean White Bean Soup with Spinach and Fresh Herbs is a cozy, vibrant, and creamy vegan soup packed with bright, fresh Mediterranean flavors. It combines tender cannellini beans, aromatic vegetables, fresh parsley, dill, and spinach simmered in a richly flavored vegetable broth. Perfect as a fulfilling weeknight meal, it can be enjoyed on its own or with crusty bread for dipping.
Ingredients
Herbs
- 1 bunch parsley (separate leaves and stems, finely chopped)
- 1/4 cup chopped fresh dill, stems removed
Vegetables & Aromatics
- 1 medium yellow onion, finely chopped
- 3 large garlic cloves, minced
- 2 large carrots, chopped
- 2 celery stalks, chopped
- 2 heaping cups spinach
Pantry & Seasonings
- 3 tablespoons extra virgin olive oil
- 2 tablespoons tomato paste
- 1 teaspoon Italian seasoning
- 1 teaspoon sweet paprika
- 1/2 teaspoon red pepper flakes or Aleppo pepper, plus more for serving
- Kosher salt, to taste
- Black pepper, to taste
- 4 cups (32 ounces) vegetable broth
- 2 cans Cannellini beans, drained and rinsed
- 2 tablespoons white wine vinegar
Instructions
- Prep the parsley. Trim off the bottom ends of the parsley stems where browning occurs, discard those parts, then separate the leaves and stems. Finely chop both separately and set aside.
- Sauté the aromatics. Heat olive oil in a large Dutch oven over medium-high heat until shimmering. Add the chopped onions and minced garlic. Cook while stirring regularly for 3 to 5 minutes until fragrant, adjusting heat to avoid burning garlic.
- Add the remaining flavor-makers. Stir in the tomato paste, chopped carrots, celery, and the chopped parsley stems (not leaves). Season with Italian seasoning, sweet paprika, Aleppo pepper or red pepper flakes, plus a generous pinch of kosher salt and black pepper. Cook stirring occasionally for about 5 minutes until vegetables soften slightly.
- Add the broth and beans. Pour in the vegetable broth and add the drained, rinsed cannellini beans. Increase heat to high to bring to a boil. Boil for approximately 5 minutes.
- Simmer. Lower heat to medium-low and partially cover the pot, leaving a small gap to vent. Simmer the soup for about 20 minutes until the beans and vegetables are very tender.
- Partially blend for creaminess (optional). Use an immersion blender to blend about half of the soup to add body and creaminess without pureeing it completely. This step is optional but recommended for texture.
- Finish with greens and herbs. Stir in the spinach, cover, and allow it to wilt for 1 to 2 minutes. Then add the reserved parsley leaves, fresh dill, and white wine vinegar. Mix well to combine all fresh flavors.
- Serve. Ladle soup into bowls. Drizzle with extra olive oil and sprinkle with additional red pepper flakes or Aleppo pepper to taste. Serve immediately, ideally with crusty bread for dipping.
Notes
- Swap cannellini beans with navy or great northern beans if preferred.
- Use kale or Swiss chard as an alternative to spinach.
- If you don’t have white wine vinegar, lemon juice is a good substitute.
- Omit red pepper flakes for a milder soup or add more for extra heat.
- Make it gluten free by serving with gluten free bread or on its own.
- This soup stores well in the refrigerator for up to 4 days and freezes beautifully.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
