Creamy White Bean Soup
Description
Creamy White Bean Soup is a rich, comforting, and nourishing soup made with tender white beans, aromatic vegetables, garlic, and herbs blended into a velvety, satisfying bowl of goodness. Despite its creamy texture, this soup gets much of its richness from blended beans rather than heavy cream, making it both hearty and wholesome. Perfect for chilly evenings, meal prep, cozy lunches, or simple family dinners, this easy one-pot recipe delivers incredible flavor with pantry-friendly ingredients. Serve it with crusty bread, crackers, or a fresh salad for a complete and comforting meal.
Ingredients For the Soup
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
For the Base
- 3 cans (15 oz each) white beans, drained and rinsed
- 6 cups vegetable broth or chicken broth
- 1 bay leaf
For the Seasoning
- 1 tsp dried thyme
- 1 tsp dried oregano
- 1 tsp salt
- ½ tsp black pepper
For Creaminess
- ½ cup heavy cream
- ¼ cup grated Parmesan cheese (optional)
For Garnish
- Fresh parsley, chopped
- Extra Parmesan cheese
- Cracked black pepper
Step-by-Step Instructions
Step 1: Sauté the Vegetables
Heat olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 5–6 minutes until softened.
Step 2: Add the Garlic
Stir in the minced garlic and cook for 30 seconds until fragrant.
Step 3: Add the Beans
Add the drained white beans to the pot and stir to combine with the vegetables.
Step 4: Add the Broth
Pour in the broth and add the bay leaf.
Step 5: Season the Soup
Add thyme, oregano, salt, and black pepper. Stir well.
Step 6: Simmer
Bring the soup to a gentle boil, then reduce the heat and simmer for 20–25 minutes.
Step 7: Remove the Bay Leaf
Carefully remove and discard the bay leaf.
Step 8: Blend the Soup
Using an immersion blender, blend about half of the soup until smooth while leaving some beans whole for texture. Alternatively, transfer half of the soup to a blender and return it to the pot.
Step 9: Add the Cream
Stir in the heavy cream and Parmesan cheese if using.
Step 10: Simmer Again
Cook for another 3–5 minutes until the soup is hot and creamy.
Step 11: Taste and Adjust
Taste and adjust seasoning if needed.
Step 12: Garnish
Ladle into bowls and top with fresh parsley, Parmesan cheese, and cracked black pepper.
Step 13: Serve
Serve warm with crusty bread or crackers.
Tips & Notes
- Cannellini beans, Great Northern beans, or navy beans all work well.
- Blend more of the soup for a smoother texture.
- Add spinach or kale during the last few minutes of cooking for extra vegetables.
- Fresh herbs can be used instead of dried herbs.
- For a lighter version, replace heavy cream with milk.
Q&A
Can I make this soup vegetarian?
Yes. Simply use vegetable broth instead of chicken broth.
Can I freeze this soup?
Absolutely. Cool completely and freeze for up to 3 months.
How long does it last in the refrigerator?
Store in an airtight container for up to 4 days.
What can I serve with it?
Crusty bread, grilled cheese sandwiches, crackers, or a fresh green salad pair perfectly.
Servings
6 servings
Nutrition (Per Serving)
- Calories: 290
- Protein: 12g
- Carbohydrates: 28g
- Fat: 15g
- Fiber: 8g
- Sugar: 4g
- Sodium: 620mg
Creamy White Bean Soup is a simple yet satisfying comfort food recipe that transforms humble pantry ingredients into a rich and flavorful meal. The combination of tender beans, aromatic vegetables, herbs, and creamy broth creates a cozy soup that’s perfect for any season. Easy to prepare, budget-friendly, and incredibly delicious, this soup is sure to become a regular favorite in your kitchen.