White Bean and Spinach Soup Recipe: Hearty, Mediterranean, and Nutrient-Dense

Prep Time: 10 minutes

Cook Time: 20 minutes

Total Time: 30 minutes

Servings: 4 servings

Calories: Approximately 240 calories per serving

White Bean and Spinach Soup is a quintessential Mediterranean “pantry meal”—a rustic, comforting dish made from simple ingredients that deliver a sophisticated flavor profile. This soup is prized for its creamy texture (achieved by mashing some of the beans) and its high protein and fiber content. It’s the perfect solution for a busy weeknight when you want something that feels home-cooked but takes less than half an hour to prepare.

Lemon 56

The secret to a truly exceptional white bean soup is the infusion of aromatics like rosemary and garlic into the olive oil before adding the broth. This creates a savory, fragrant base that carries through every spoonful. When finished with a bright squeeze of lemon and a shower of salty Parmesan cheese, this humble soup transforms into a gourmet experience.

What Makes This White Bean and Spinach Soup Special?

It provides a “creamy” mouthfeel without any dairy. By partially mashing the cannellini beans directly in the pot, the starches release into the broth, thickening the soup naturally. This makes it a fantastic option for those seeking a plant-based meal that still feels hearty and indulgent.

It is a nutritional powerhouse. Packed with iron from the fresh spinach, plant-based protein from the beans, and healthy fats from extra virgin olive oil, it is a restorative meal that supports energy levels and digestion without being heavy.

Equipment Needed

  • Large pot or Dutch oven
  • Wooden spoon or potato masher
  • Chef’s knife and cutting board
  • Measuring spoons and cups
  • Soup ladle

Ingredients You’ll Need

For the Soup Base:

  • 2 cans (15 oz each) Cannellini beans or Great Northern beans, drained and rinsed
  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion, finely diced
  • 2 medium carrots, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh rosemary, finely chopped (or 1 tsp dried)
  • 4 cups vegetable broth or chicken bone broth
  • ½ teaspoon red pepper flakes (optional, for a hint of heat)
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For the Finish:

  • 3 cups fresh baby spinach, roughly chopped
  • 1 tablespoon fresh lemon juice
  • ¼ cup freshly grated Parmesan cheese (omit for vegan)
  • Extra virgin olive oil for drizzling
  • Lemon zest for garnish
See also  13 Delicious Recipes to Make with Tomato Soup

Step-by-Step Instructions

1. Sauté the Aromatics

Heat the olive oil in a large pot over medium heat. Add the diced onion and carrots. Sauté for 5–6 minutes until the onions are soft and the carrots have begun to tenderize.

2. Infuse the Oil

Stir in the minced garlic, chopped rosemary, and red pepper flakes. Cook for 1–2 minutes until the garlic is fragrant and the rosemary has released its oils. Do not let the garlic brown.

3. Simmer the Beans

Add the drained white beans to the pot and stir to coat them in the aromatic oil. Pour in the broth, salt, and pepper. Bring the soup to a gentle boil.

4. Create the Creaminess

Reduce the heat to medium-low. Use a potato masher or the back of a large wooden spoon to mash about ¼ of the beans directly against the side of the pot. Stir the mashed beans into the broth; you will see the soup thicken instantly. Let simmer for 10 minutes.

5. Wilt the Spinach

Add the fresh baby spinach to the pot. Stir gently for 1–2 minutes until the leaves have wilted into the hot broth. Spinach cooks very quickly, so this should be the last step to keep it vibrant green.

6. Brighten the Flavor

Remove the pot from the heat. Stir in the fresh lemon juice and half of the Parmesan cheese. The acidity of the lemon balances the earthiness of the beans and the richness of the olive oil.

7. Final Seasoning

Taste the soup. Adjust the salt and pepper as needed. If the soup is too thick, add a splash more broth or water.

8. Garnish and Serve

Ladle the soup into bowls. Top with a generous drizzle of high-quality olive oil, the remaining Parmesan cheese, and a pinch of lemon zest.

keep 53

@theglamorousgut/

Ingredient Substitutions

  • Beans: Cannellini beans are the creamiest, but Navy beans or chickpeas also work well.
  • Greens: Swap spinach for kale or Swiss chard. If using kale, add it 5 minutes earlier as it takes longer to soften.
  • Broth: Use chicken broth for a deeper, savory flavor, or vegetable broth to keep it vegan.
  • Herbs: If you don’t like rosemary, fresh thyme or sage are excellent Mediterranean alternatives.
See also  Yard House Chicken Tortilla Soup Recipe

Nutritional Information (Per Serving)

  • Calories: 240
  • Protein: 12g
  • Carbohydrates: 32g
  • Fat: 8g
  • Saturated Fat: 1.5g
  • Fiber: 9g
  • Sugar: 3g
  • Sodium: 680mg

Tips for Success

  • Rinse the Beans: Always rinse canned beans thoroughly to remove excess sodium and the metallic taste of the canning liquid.
  • Mash for Texture: Don’t skip the mashing step! It is what gives the soup its “body” and prevents it from feeling like flavored water.
  • High-Quality Olive Oil: Since this is a simple soup, the flavor of your olive oil matters. Use a cold-pressed extra virgin oil for the final drizzle.
  • Fresh Rosemary is Best: While dried rosemary works, fresh rosemary provides a piney, citrusy top note that defines the Mediterranean style.

Serving Suggestions

The Classic Pairing

Serve with a thick slice of toasted ciabatta or sourdough rubbed with a raw garlic clove.

Soup and Salad

Pair with a zesty arugula salad with shaved fennel and a lemon-tahini dressing.

Protein Boost

Top with a poached egg or sliced grilled chicken for an even more filling meal.

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken as it sits; simply add a splash of water when reheating.
  • Freezer: This soup freezes beautifully for up to 3 months. Thaw in the fridge overnight before reheating on the stove.
  • Reheating: Warm over medium heat, stirring occasionally. Add the lemon juice after reheating to keep the flavor fresh.

Variations to Try

  • Italian Sausage & Bean: Sauté ½ lb of ground Italian sausage with the onions for a smoky, meaty version.
  • Pesto White Bean: Stir in a tablespoon of basil pesto just before serving for a burst of herbal flavor.
  • Tomato White Bean: Add a tablespoon of tomato paste and a can of diced tomatoes for a richer, umami-packed broth.

Common Mistakes to Avoid

  • Overcooking the Spinach: Adding the spinach too early will turn it a dull, brownish color. Add it at the very last second.
  • Not Enough Acid: Beans are very dense; without the lemon juice or a splash of vinegar at the end, the soup can taste “flat.”
  • Boiling too Hard: A gentle simmer is all you need. Hard boiling can break apart the whole beans and make the soup mushy.

Frequently Asked Questions

Can I use dried beans? Yes! Soak 1 cup of dried beans overnight, then simmer them in the broth for 60–90 minutes until tender before adding the vegetables and greens.

See also  Pumpkin Soup With Canned Pumpkin

Is this recipe vegan? Yes, as long as you use vegetable broth and omit the Parmesan cheese (or use a nutritional yeast/vegan alternative).

How do I make it more flavorful? Try adding a Parmesan rind to the broth while it simmers. It adds an incredible savory depth (just remember to remove it before serving).

Rustic Mediterranean Comfort

White Bean and Spinach Soup is a testament to the fact that you don’t need expensive ingredients to make a world-class meal. It is a humble, honest dish that nourishes the body and satisfies the soul.

Lemon 56

White Bean and Spinach Soup

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4

Ingredients
  

  • 2 cans 15 oz Cannellini beans, drained and rinsed
  • 2 tablespoons extra virgin olive oil
  • 1 yellow onion diced
  • 2 carrots diced
  • 3 cloves garlic minced
  • 1 tablespoon fresh rosemary chopped
  • 4 cups vegetable or chicken broth
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 3 cups fresh baby spinach
  • 1 tablespoon fresh lemon juice
  • ¼ cup grated Parmesan cheese

Instructions
 

  • Sauté onion and carrots in olive oil for 5-6 minutes.
  • Add garlic and rosemary; cook for 1-2 minutes until fragrant.
  • Stir in white beans and broth; season with salt and pepper.
  • Bring to a boil, then reduce to a simmer.
  • Use a spoon to mash about 1/4 of the beans against the side of the pot to thicken.
  • Simmer for 10 minutes.
  • Stir in fresh spinach until just wilted (about 1 minute).
  • Remove from heat; stir in lemon juice and half the Parmesan.
  • Garnish with remaining Parmesan and a drizzle of olive oil.

Notes

Use a potato masher for a creamier texture.
Rinse canned beans well to control sodium levels.
Add a Parmesan rind to the simmering broth for extra depth of flavor.
If using kale instead of spinach, add it earlier in the simmer process.
This soup thickens as it sits; add a splash of broth when reheating.
Store in an airtight container for up to 4 days or freeze for up to 3 months.

Similar Posts