This creamy, comforting white bean soup is a one-pot wonder that comes together in just over thirty minutes. It features a rich, velvety base achieved by blending a portion of the beans, making it a perfect hearty meal for any day of the week. Packed with plant-based protein, fiber, and garden-fresh vegetables, this dish provides a balanced and nourishing experience in every single bowl.

List of ingredients
- 3 (15 oz) cans cannellini beans, divided
- 4 cups vegetable broth, divided
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 2 medium carrots, diced
- 2 sticks celery, diced
- 4 cloves garlic, minced
- 1 teaspoon minced fresh rosemary
- 1/2 teaspoon dried thyme
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- Crushed red pepper flakes, to taste
- 2 cups chopped spinach or kale
- 2 tablespoons fresh lemon juice
- 1/4 cup Parmesan cheese, plus more for serving
- Chopped fresh parsley for garnish
step-by-step instructions
- Step: Rinse and drain 1 can of beans. Place the beans in a blender or food processor with 1 cup of the broth. Blend until smooth and set aside.
- Step: Rinse and drain the remaining cans of beans and set aside.
- Step: In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery. Sautรฉ until vegetables are tender, about 5 minutes.
- Step: Add the garlic and cook for an additional minute.
- Step: Add the pureed bean mixture, whole beans, remaining broth, rosemary, thyme, salt, pepper, and crushed red pepper. Let simmer for 15 minutes.
- Step: Add the spinach or kale and simmer for 10 more minutes.
- Step: Stir in the fresh lemon juice and Parmesan cheese. Taste and season with additional salt and pepper, if necessary.
- Step: Ladle the soup into bowls and garnish with a little fresh parsley and extra Parmesan cheese, if desired.
Practical Preparation Tips
Selecting the Best Bean Varieties
While cannellini beans are the gold standard for this recipe due to their creamy interior and sturdy skin, Great Northern or Navy beans are excellent alternatives. Cannellini beans provide a slightly nuttier flavor profile, while Great Northern beans are a bit more delicate. Ensure you always rinse and drain canned beans thoroughly under cold running water before using them to remove excess starch and sodium from the canning liquid.
Achieving the Perfect Texture
The key to a silky soup lies in the blending process. If you prefer a completely smooth soup rather than a rustic one, you can blend two full cans of beans instead of just one. However, keeping some beans whole as the recipe suggests provides a delightful textural contrast that feels more substantial and satisfying to eat.
Enhancing the Aromatic Base
To deepen the flavor of your mirepoix, which consists of the onions, carrots, and celery, make sure you allow them to cook until they are genuinely tender before moving on to the next step. If you want an even deeper savory profile, you can let the onions caramelize slightly by cooking them for a few extra minutes over medium-low heat. This develops natural sugars that balance the saltiness of the broth.
Substitutions and Customizations
Vegetable Variations for More Depth
While the classic trio of onion, carrot, and celery is ideal, you can easily adapt this dish with other seasonal vegetables. Diced parsnips offer a wonderful earthy sweetness that complements the white beans, while leeks can be used in place of onions for a more refined, delicate flavor. If you want a heartier bowl, adding diced potatoes or chunks of cauliflower during the simmering phase can significantly increase the volume and density of the meal.
Dairy-Free Modifications
This recipe is naturally very creamy, but if you need to keep it strictly dairy-free, you can easily omit the Parmesan cheese. To replace the salty, nutty punch the cheese provides, consider adding a tablespoon of nutritional yeast or a drizzle of high-quality extra virgin olive oil just before serving. A small amount of toasted pine nuts or sunflower seeds can also provide that missing savory crunch and fat content that the cheese usually supplies.
Customizing the Greens
While spinach and kale are the traditional greens for this dish, other options like Swiss chard or escarole work wonderfully. If you are using kale, be sure to remove the tough stems and chop the leaves into fine ribbons before adding them to the pot to ensure they soften at the same rate as the other ingredients. Spinach is more delicate and should be added toward the very end to prevent it from losing its bright color and overcooking into mush.
Serving and Storage Advice
Creating a Complete Meal
This soup acts as a fantastic canvas for various accompaniments. Crusty sourdough bread is ideal for soaking up the creamy broth, but you can also serve it with warm, buttery biscuits or a side of crispy garlic toast. For a lighter contrast, pair a bowl of this soup with a crisp arugula salad dressed in a bright lemon vinaigrette to balance out the richness of the legumes.
Proper Refrigeration Techniques
If you have leftovers, allow the soup to cool to room temperature before covering it. Storing it in an airtight glass container will keep it fresh for up to 5 days in the refrigerator. When you are ready to enjoy it again, remember that the starches in the beans will cause the soup to thicken significantly while it sits in the cold, so you may need to add a splash of water or extra broth when reheating to bring it back to the desired consistency.
Freezing for Future Meals
This soup is a perfect candidate for freezing. To maintain the best quality, leave a small amount of headspace in your freezer-safe container to allow for expansion as the liquid turns to ice. It can be stored for up to three months. When you are ready to use it, move the container to the refrigerator the night before to thaw it safely, then reheat it gently on the stovetop to maintain the texture of the beans.
Frequently Asked Questions
Why does the soup thicken so much after it cools?
White beans contain a high concentration of natural starches that release into the liquid as the soup sits. This is exactly what gives the soup its creamy, luxurious mouthfeel. If it feels too thick after reheating, simply stir in a tablespoon or two of water or broth to loosen it up.
Can I use dried beans instead of canned?
You certainly can use dried beans, though it will change the preparation time significantly. You will need to soak them overnight and boil them until they are tender before beginning the recipe. For the best result, cook them until they are soft enough to mash easily with a fork before adding them to the vegetable base.
Is it possible to add more protein to this soup?
If you want to boost the protein content, you can add cooked shredded poultry or even pan-seared cubes of firm tofu. These additions should be stirred in during the final few minutes of simmering so they have enough time to absorb the flavors of the broth without falling apart.
Print
Creamy White Bean Soup
- Total Time: PT35M
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This hearty and flavorful soup is made with creamy white beans, aromatic vegetables, savory broth, and herbs. Itโs a comforting, nourishing meal thatโs perfect for chilly days.
Ingredients
- 3 (15 oz) cans cannellini beans, divided
- 4 cups vegetable broth, divided
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 2 medium carrots, diced
- 2 sticks celery, diced
- 4 cloves garlic, minced
- 1 teaspoon minced fresh rosemary
- 1/2 teaspoon dried thyme
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- Crushed red pepper flakes, to taste
- 2 cups chopped spinach or kale
- 2 tablespoons fresh lemon juice
- 1/4 cup Parmesan cheese, plus more for serving
- Chopped fresh parsley for garnish
Instructions
- Step: Rinse and drain 1 can of beans. Place the beans in a blender or food processor with 1 cup of the broth. Blend until smooth and set aside.
- Step: Rinse and drain the remaining cans of beans and set aside.
- Step: In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery. Sautรฉ until vegetables are tender, about 5 minutes.
- Step: Add the garlic and cook for an additional minute.
- Step: Add the pureed bean mixture, whole beans, remaining broth, rosemary, thyme, salt, pepper, and crushed red pepper. Let simmer for 15 minutes.
- Step: Add the spinach or kale and simmer for 10 more minutes.
- Step: Stir in the fresh lemon juice and Parmesan cheese. Taste and season with additional salt and pepper, if necessary.
- Step: Ladle the soup into bowls and garnish with a little fresh parsley and extra Parmesan cheese, if desired.
Notes
Store leftover soup in an airtight container in the fridge for up to 5 days. Freeze for up to 3 months. Reheat in the microwave or on the stovetop.
- Prep Time: PT10M
- Cook Time: PT25M
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 228 kcal
- Sugar: 4 g
- Sodium: 1576 mg
- Fat: 4 g
- Saturated Fat: 1 g
- Unsaturated Fat: 2.5 g
- Trans Fat: 0 g
- Carbohydrates: 41 g
- Fiber: 12 g
- Protein: 15 g
- Cholesterol: 3 mg