Bowl of the best white bean soup garnished with herbs

THE BEST WHITE BEAN SOUP

0 comments

The Best White Bean Soup

As the chill of autumn settles in, there’s nothing quite like a warm bowl of soup to bring comfort and coziness back into our lives. This white bean soup I’ve been making for years is a hug in a bowl, full of flavor and heartiness. I remember the first time I made it; my kitchen filled with the earthy aroma of simmering vegetables and herbs, and I couldn’t wait to dive in!

This creamy, tender dish is perfect for an easy weeknight dinner or a lazy weekend lunch. It’s a delightful way to warm up when the weather turns chilly. Trust me; this is one you’ll definitely want to pin for later!

Why You’ll Love This Recipe

  • Easy to Make: This soup comes together quickly, making it ideal for busy weeknights or when you just want a comforting meal without spending hours in the kitchen.
  • Healthy and Nutritious: Packed with beans, vegetables, and spinach, this soup is a nutrient-dense option that supports your well-being.
  • Vegan-Friendly: With simple swaps, it’s easy to keep this soup plant-based, providing a delicious meal for everyone at the table.
  • Perfectly Cozy: There’s something truly heartwarming about a steaming bowl of soup on a cold day. Each spoonful is like a cozy blanket wrapping around you!
  • Crowd-Pleasing: This soup is beloved by families and friends! You can serve it as a starter or make it the main event—either way, it’s a hit!

Ingredients You’ll Need for THE BEST WHITE BEAN SOUP

  • 2 cans (28oz – 800 grams) cannellini beans or white beans, drained
  • 1 medium-size onion, diced
  • 1 celery stalk, diced
  • 1 large carrot, diced
  • 1-2 garlic cloves, diced or pressed
  • 1 cup (7 oz – 200 grams) frozen spinach (optional)
  • 2 medium-size potatoes, peeled and cut into chunks
  • 1 Tbsp olive oil, plus more for serving
  • 1 Tbsp tomato paste
  • 1/3 cup (80 ml) non-alcoholic white wine or vegetable broth
  • 1 sprig rosemary (or 1 Tbsp of chopped fresh leaves/1/2 tsp of dried)
  • 2 cups (500 ml) vegetable broth or hot water
  • 1/2 tsp paprika (optional)
  • 1/2 tsp fine salt, plus more to taste
  • 1/8 tsp black pepper, plus more to taste

How to Make THE BEST WHITE BEAN SOUP

  1. Warm the olive oil in a large pot over medium heat. Once the oil is shimmering, add the diced onion, carrot, and celery. Cook, stirring often, until the onion has softened and is turning translucent, about 5 minutes.

  2. Add the garlic, beans, tomato paste, potatoes, rosemary (whole sprig, chopped, or dried, whatever’s easier for you), and paprika (if using). Cook, stirring frequently, for about 1 minute.

  3. Pour in the non-alcoholic white wine or vegetable broth and stir well. Let it simmer until it has evaporated, cooking for another minute.

  4. Then, add the frozen spinach, the vegetable broth, and a good pinch of salt and pepper. Raise the heat and bring the mixture to a boil. Cover the pot, reduce the heat, and cook gently for 15 minutes.

  5. When the potatoes are soft and the soup is thick and creamy, remove the pot from heat and then take out the sprig of rosemary. Taste and season with salt and pepper. (I usually add a pinch of salt at the beginning and 1/2 tsp later. You might need more salt depending on your vegetable broth and personal preferences.)

  6. Divide into bowls, drizzle with extra virgin olive oil, and add freshly ground black pepper if desired. Serve with crusty whole-grain bread and, if you don’t keep it vegan, freshly grated parmesan cheese for extra flavor. Enjoy!

Delicious Variations to Try

  • Creamy Coconut Twist: Add a splash of coconut milk at the end for a rich, creamy texture that pairs beautifully with the beans.
  • Zesty Lemon Brightness: Squeeze in fresh lemon juice just before serving to cut through the creaminess with zesty brightness.
  • Spicy Kick: Add diced jalapeños or a pinch of red pepper flakes for some warmth to this comforting soup.
  • Herb Add-Ins: Try adding fresh thyme or oregano alongside the rosemary for extra depth of flavor.

Chef Emma’s Helpful Tips

  • Make-Ahead: This soup tastes even better the next day! Make a big batch and store it in the fridge for quick lunches or dinners.
  • Ingredient Swaps: Feel free to substitute any of the vegetables based on what you have on hand. Zucchini or bell peppers work wonderfully as well!
  • Slicing Trick: When dicing vegetables, keep them a uniform size to ensure even cooking.
  • Storage Suggestions: Leftovers can be stored in an airtight container in the fridge for up to 4 days. Reheat gently on the stove for the best texture.

Nutrition Information per Serving

  • Serving Size: 1 bowl
  • Calories: Approximately 300
  • Total Carbohydrates: 50g
  • Sugar: 5g
  • Fat: 7g
  • Protein: 10g
  • Sodium: 600mg

Frequently Asked Questions

  • Can I make this ahead?
    Yes! This soup can be made a day in advance and stored in the fridge to enhance the flavors.

  • Can I use different ingredients?
    Absolutely! Feel free to swap in your favorite veggies or beans.

  • How do I store leftovers?
    Store in an airtight container in the fridge for up to 4 days, or freeze for longer shelf-life.

  • How long does it last?
    If frozen properly, this soup can last up to 3 months in the freezer.

A Cozy Closing Note

This white bean soup is not just a recipe; it’s a reliving of some of life’s simplest, warmest moments. Each bowl serves up a slice of comfort that reminds us to cherish the little things. Save this THE BEST WHITE BEAN SOUP to your cozy recipes board so it’s ready when you need a treat! Happy cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Emma
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A warm and comforting white bean soup, perfect for chilly days, packed with nutritious ingredients and flavor.


Ingredients

Scale
  • 2 cans (28oz – 800 grams) cannellini beans or white beans, drained
  • 1 medium-size onion, diced
  • 1 celery stalk, diced
  • 1 large carrot, diced
  • 1–2 garlic cloves, diced or pressed
  • 1 cup (7 oz – 200 grams) frozen spinach (optional)
  • 2 medium-size potatoes, peeled and cut into chunks
  • 1 Tbsp olive oil, plus more for serving
  • 1 Tbsp tomato paste
  • 1/3 cup (80 ml) non-alcoholic white wine or vegetable broth
  • 1 sprig rosemary (or 1 Tbsp of chopped fresh leaves/1/2 tsp of dried)
  • 2 cups (500 ml) vegetable broth or hot water
  • 1/2 tsp paprika (optional)
  • 1/2 tsp fine salt, plus more to taste
  • 1/8 tsp black pepper, plus more to taste

Instructions

  1. Warm the olive oil in a large pot over medium heat. Once the oil is shimmering, add the diced onion, carrot, and celery. Cook, stirring often, until the onion has softened and is turning translucent, about 5 minutes.
  2. Add the garlic, beans, tomato paste, potatoes, rosemary (whole sprig, chopped, or dried, whatever’s easier for you), and paprika (if using). Cook, stirring frequently, for about 1 minute.
  3. Pour in the non-alcoholic white wine or vegetable broth and stir well. Let it simmer until it has evaporated, cooking for another minute.
  4. Then, add the frozen spinach, the vegetable broth, and a good pinch of salt and pepper. Raise the heat and bring the mixture to a boil. Cover the pot, reduce the heat, and cook gently for 15 minutes.
  5. When the potatoes are soft and the soup is thick and creamy, remove the pot from heat and then take out the sprig of rosemary. Taste and season with salt and pepper.
  6. Divide into bowls, drizzle with extra virgin olive oil, and add freshly ground black pepper if desired. Serve with crusty whole-grain bread and, if you don’t keep it vegan, freshly grated parmesan cheese for extra flavor. Enjoy!

Notes

This soup tastes even better the next day! Store in an airtight container in the fridge for up to 4 days or freeze for longer shelf-life.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 bowl
  • Calories: 300
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 10g
  • Protein: 10g
  • Cholesterol: 0mg

Leave a Comment

Your email address will not be published. Required fields are marked *

*

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star