The Best White Bean Soup Recipe: A Comforting, Vegan Delight

White bean soup is one of those recipes that combines simplicity with mouth-watering flavor, making it a go-to choice for busy weeknights or cozy weekends. This creamy, hearty soup is not only delicious but also packed with nutrients. Made with humble ingredients like white beans, vegetables, and aromatic herbs, this dish will fill your home with amazing scents and your belly with satisfaction. Plus, it’s ready in just 25 minutes!

Whether you’re looking for a healthy, budget-friendly option or simply something easy to prepare, white bean soup is the perfect solution. With a mix of rich flavors, it’s sure to become a favorite in your recipe repertoire.

WHITE BEAN SOUP (3)

Why You’ll Love This White Bean Soup

This white bean soup stands out because it’s quick to prepare, vegan, and full of nutritional goodness. It’s the ideal meal for anyone looking for something both satisfying and healthy. The combination of tender white beans, earthy vegetables, and aromatic rosemary makes for a thick, creamy soup that everyone will love. Best of all, it’s budget-friendly and can be made in a flash, making it perfect for busy families.

Healthy & Nutritious

White beans, the star ingredient of this soup, are low in calories yet high in protein, fiber, and essential minerals. This makes the soup filling and weight-loss friendly. The addition of fresh vegetables, like carrots, celery, and onions, boosts the nutritional profile even further. It’s a nourishing option for anyone wanting to eat healthier without sacrificing flavor.

Ingredients for White Bean Soup

To make this delicious white bean soup, you’ll need the following ingredients:

  • White Beans (Cannellini or Navy Beans): The base of the soup, providing creaminess and protein.
  • Onion: Adds sweetness and depth to the flavor.
  • Carrot: Brings a slight sweetness and vibrant color.
  • Celery: A classic addition for texture and flavor.
  • Garlic: Offers a savory punch to the soup.
  • Potato: Adds creaminess and helps thicken the soup.
  • Spinach (optional): Adds color, nutrients, and a slight earthy flavor.
  • Tomato Paste: Enhances the flavor and creates a rich base.
  • White Wine: Adds acidity and depth, balancing the flavors.
  • Rosemary: Brings a fragrant, earthy flavor that complements the beans.
  • Olive Oil: Used for sautéing the vegetables, bringing richness to the dish.
  • Paprika (optional): Adds a mild smokiness.
  • Salt & Pepper: Essential for seasoning and flavor enhancement.

Ingredient Substitutions

If you don’t have a specific ingredient or have dietary preferences, here are some great substitutions:

  • White Beans: You can use navy beans or Great Northern beans if cannellini beans are not available.
  • Spinach: If you prefer, substitute spinach with kale or chard for a different texture and flavor.
  • White Wine: If you don’t use wine in cooking, replace it with vegetable broth or a splash of lemon juice for acidity.

How to Make White Bean Soup: Step-by-Step Instructions

Making this white bean soup is quick and simple. Follow these steps for a delicious and comforting meal:

  1. Sauté the Vegetables: Heat olive oil in a large pot over medium heat. Add the diced onion, carrot, and celery, cooking for about 5 minutes until softened.
  2. Add Garlic & Beans: Stir in the minced garlic and cook for another minute. Then, add the white beans, diced potatoes, tomato paste, and rosemary. Stir well to combine.
  3. Deglaze with Wine: Pour in the white wine and let it simmer for about a minute until it evaporates, intensifying the flavors.
  4. Add Broth & Spinach: Add vegetable broth (or water) and frozen spinach. Stir everything together and bring it to a boil.
  5. Simmer: Once the soup starts boiling, reduce the heat and simmer gently for 15 minutes, until the potatoes are soft and the soup has thickened.
  6. Season & Serve: Taste and adjust the seasoning with salt and pepper. Remove the rosemary sprig if using fresh. Serve with a drizzle of olive oil and freshly ground black pepper.
WHITE BEAN SOUP (3)

Tips & Tricks for Perfect White Bean Soup

To make your white bean soup even better, consider these helpful tips:

  • Texture Adjustments: If you like a thicker soup, use a wooden spoon to mash some of the beans and potatoes against the side of the pot.
  • Fresh Herbs: If you have fresh rosemary, use it for a more vibrant, aromatic flavor. Just remember to remove the sprig before serving.
  • Adjust Seasoning at the End: Since vegetable broths vary in saltiness, always taste the soup at the end and adjust the seasoning accordingly.
  • Leftovers: This white bean soup keeps well in the fridge for up to 4 days, and it’s freezer-friendly too! Store it in airtight containers for up to 2 months.

Pairing Ideas and Variations

This white bean soup pairs perfectly with crusty whole-grain bread for dipping. For an extra indulgent twist, sprinkle some freshly grated Parmesan cheese on top. Here are a few other ideas to complement your soup:

  • Side Dishes: Serve with a side salad or roasted vegetables for a complete meal.
  • Add Protein: If you’re not vegan, grilled chicken or sausage makes a great addition.
  • Spicy Kick: Add a pinch of red pepper flakes for some heat.
  • Vegan Topping: For a creamy vegan option, top with a dollop of dairy-free sour cream.

Make Ahead and Freezing Tips

If you want to prepare your white bean soup in advance, you can cook it up to 2 days ahead of time and store it in the fridge. For freezing, allow the soup to cool completely before transferring it to freezer-safe containers. Just leave about an inch of space at the top for expansion. To reheat, simply thaw overnight in the fridge and heat over medium heat.

Why White Bean Soup Is Perfect for Your Health

White beans are not only delicious but also incredibly nutritious. They are high in fiber, which helps with digestion and keeps you feeling full longer. Additionally, they’re rich in antioxidants, which protect the body from harmful free radicals. Combined with the vitamin-packed vegetables and the healing properties of olive oil and rosemary, this soup offers a hearty and health-boosting meal.

This white bean soup is ideal for anyone looking to add more plant-based meals to their diet. It’s filling, nourishing, and easy to prepare, making it a great choice for lunch, dinner, or meal prep.

Conclusion

White bean soup is a simple, wholesome dish that’s perfect for any occasion. Whether you’re craving something comforting on a cold day or looking for a quick and nutritious dinner, this recipe has you covered. Full of flavor, texture, and nutrition, this soup will satisfy your taste buds while keeping you healthy. Give it a try, and you’ll see why it’s a favorite in so many kitchens!

FAQ

Can I use other types of beans for this white bean soup?

Yes, while cannellini beans are commonly used in this recipe, you can also substitute them with navy beans or Great Northern beans. Both varieties will work perfectly and provide a similar creamy texture.

How long does white bean soup last in the fridge?

White bean soup will stay fresh in the fridge for up to 3-4 days. Make sure to store it in an airtight container to maintain its flavor and texture.

Can I freeze white bean soup?

Yes, this white bean soup is freezer-friendly! To freeze, let the soup cool completely before transferring it to airtight containers. It can be stored for up to 2 months. When ready to serve, thaw overnight in the fridge and reheat.

More Relevant Recipes

Print

White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This white bean soup is a creamy, hearty, and flavorful dish that comes together in just 25 minutes. It’s vegan, nutritious, and the perfect comfort food for any time of year.

  • Author: Lucelle
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegan

Ingredients

Scale
  • 2 cans (28 oz – 800 grams) cannellini beans, drained
  • 1 medium-size onion, diced
  • 1 celery stalk, diced
  • 1 large carrot, diced
  • 1–2 garlic cloves, minced
  • 1 cup (7 oz – 200 grams) frozen spinach (optional)
  • 2 medium-size potatoes, peeled and cut into chunks
  • 1 Tbsp olive oil
  • 1 Tbsp tomato paste
  • 1/3 cup (80 ml) white wine
  • 1 sprig rosemary (or 1 Tbsp of chopped fresh rosemary)
  • 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 turned translucent, about 5 minutes.
  2. Stir in the minced garlic and cook for an additional minute.
  3. Add the white beans, diced potatoes, tomato paste, rosemary, and paprika (if using). Stir well to combine.
  4. Pour in the white wine, stirring, and allow it to simmer for about a minute until it evaporates.
  5. Add the frozen spinach and vegetable broth. Stir to combine and bring the mixture to a boil.
  6. Once it starts boiling, reduce the heat and simmer gently for 15 minutes, or until the potatoes are soft and the soup is thickened.
  7. Remove the rosemary sprig (if using fresh rosemary). Taste and adjust the seasoning with salt and pepper.
  8. Serve hot with a drizzle of olive oil and freshly ground black pepper. Optionally, top with Parmesan cheese and serve with crusty bread.

Notes

  • If you prefer a thicker soup, mash some of the beans and potatoes with a wooden spoon against the side of the pot.
  • For a more vibrant flavor, use fresh rosemary instead of dried rosemary.
  • This soup can be made ahead of time and stored in the fridge for up to 3-4 days. It also freezes well for up to 2 months.
  • If you’re not vegan, feel free to add Parmesan cheese for extra creaminess.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350 kcal
  • Sugar: 5 g
  • Sodium: 160 mg
  • Fat: 5 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 3 g
  • Trans Fat: 0 g
  • Carbohydrates: 57 g
  • Fiber: 13 g
  • Protein: 19 g
  • Cholesterol: 0 mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

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