If you are looking for a comforting, velvety dish that warms you from the inside out, this Creamy White Bean Soup Recipe is an absolute winner. Packed with tender cannellini beans, fragrant herbs, and a gentle lemony brightness, it offers an irresistible combination of flavors and textures that feel like a hug in a bowl. Whether you’re craving a simple weeknight dinner or something to impress guests with minimal fuss, this soup delivers creaminess and heartiness in every spoonful without relying on heavy cream. It’s wholesome, satisfying, and destined to become one of your favorite go-to meals.
Ingredients You’ll Need
Simple, fresh ingredients are what make this Creamy White Bean Soup Recipe shine. Each item plays an essential role—from the beans that provide body and creaminess, to the aromatic vegetables that build layers of flavor, and the bright lemon that lifts the entire dish.
- Cannellini beans: Using canned beans speeds up prep while delivering that mild, creamy texture essential for the soup.
- Vegetable broth: Divided use allows for blending and simmering to enhance flavor depth.
- Olive oil: Adds a smooth richness and helps soften the veggies with a subtle fruity note.
- Yellow onion: Brings natural sweetness and a savory base to the soup.
- Carrots: Give a touch of earthiness along with a splash of gentle color.
- Celery: Adds a crunchy aromatic foundation and balances the sweetness.
- Garlic: Provides a fragrant warmth that permeates the entire dish.
- Fresh rosemary: Imparts a piney, herbaceous punch that complements the beans beautifully.
- Dried thyme: Offers subtle hints of lemon and mint to brighten the palate.
- Kosher salt and black pepper: Essential for seasoning and enhancing all flavors.
- Crushed red pepper flakes: Optional but recommended for a little gentle heat.
- Spinach or kale: Adds vitamins, color, and a gentle bitterness for balance.
- Fresh lemon juice: The final zing that wakes up the flavors and adds freshness.
- Parmesan cheese: Stirred in at the end for umami richness and garnish to finish off with cheesy goodness.
- Fresh parsley: Optional garnish that adds a pop of freshness and visual appeal.
How to Make Creamy White Bean Soup Recipe
Step 1: Prepare the Beans for Creaminess
Start by rinsing and draining one can of cannellini beans. Combine these beans with one cup of vegetable broth in a blender or food processor and blend until smooth. This purée will be the secret ingredient that gives your soup that luscious, creamy texture without adding any cream. Set this aside while you prep the rest of the ingredients.
Step 2: Sauté the Aromatic Vegetables
In a large pot, warm the olive oil over medium heat. Add the diced onion, carrots, and celery and sauté until they’re tender and fragrant—this usually takes about five minutes. Once softened, toss in the minced garlic and cook for one more minute to release its irresistible aroma without burning it.
Step 3: Combine Ingredients and Simmer
To the pot, add the pureed bean mixture along with the rest of the drained whole beans and remaining vegetable broth. Stir in the fresh rosemary, dried thyme, kosher salt, black pepper, and crushed red pepper flakes for a subtle kick. Allow everything to simmer gently for about 15 minutes, letting the flavors meld beautifully.
Step 4: Add Greens and Final Touches
Stir in the chopped spinach or kale, letting it wilt into the soup for an additional 10 minutes of simmering. Remove from heat and add the fresh lemon juice and Parmesan cheese, stirring well. Give the soup a taste and adjust seasoning with more salt or pepper if needed—it should be balanced, creamy, and delightfully bright.
Step 5: Serve and Garnish
Ladle the creamy white bean soup into bowls and sprinkle with extra Parmesan cheese and fresh parsley if you like a touch of color and freshness. This soup is comforting on its own but truly shines alongside crusty bread or warm biscuits.
How to Serve Creamy White Bean Soup Recipe
Garnishes
Fresh parsley and extra Parmesan cheese add bright, fresh, and savory contrast on top of your warm bowl of soup. A drizzle of good olive oil or a pinch of crushed red pepper flakes can also amp up the appeal.
Side Dishes
This soup pairs beautifully with crusty breads, artisan rolls, or flaky biscuits—all perfect for dipping and soaking up the creamy goodness. For a heartier meal, a simple green salad with a tangy vinaigrette complements the richness of the soup flawlessly.
Creative Ways to Present
For a rustic look, serve the soup in hollowed-out bread bowls. You can also layer the soup with toasted nuts or seeds on top for a delightful crunch. Adding a swirl of pesto or a spoonful of ricotta cheese adds a surprising twist that guests will adore.
Make Ahead and Storage
Storing Leftovers
Allow the soup to cool completely before transferring it to airtight containers. Stored properly in the refrigerator, it will stay fresh for up to four days. The beans and greens help the soup maintain its texture even after cooling.
Freezing
This soup freezes beautifully. Portion it into freezer-safe containers or bags, leaving some space for expansion. It can be frozen for up to three months, making it perfect for busy days when you need a comforting, nutritious meal in minutes.
Reheating
Reheat the soup gently on the stove over medium-low heat, stirring occasionally to prevent sticking. Add a splash of broth or water if it seems too thick. Avoid overheating to keep the flavors fresh and the texture creamy.
FAQs
Can I use dried beans instead of canned for this recipe?
Absolutely! Just soak and cook your dried cannellini beans until tender before starting the recipe. Using dried beans will give you more control over texture and flavor but adds extra prep time.
Is this soup vegan or vegetarian?
This Creamy White Bean Soup Recipe can easily be vegetarian if you use vegetable broth and Parmesan cheese. For a vegan version, simply omit the Parmesan or substitute it with a vegan cheese alternative.
Can I substitute other greens for spinach or kale?
Yes! Swiss chard, mustard greens, or even arugula can work well. Just remember to add delicate greens like arugula last, as they cook more quickly.
How spicy is the soup with crushed red pepper flakes?
The crushed red pepper is optional and can be adjusted to your liking. It adds a gentle warmth without overpowering the soup’s creamy and herbal flavors.
Can I make this soup in advance and reheat for guests?
Definitely. The flavors often deepen after resting overnight. Just reheat gently before serving, and consider freshening with a sprinkle of lemon juice or parsley for brightness.
Final Thoughts
I hope this Creamy White Bean Soup Recipe becomes your new favorite for those cozy days when you want something nourishing and easy to make. It’s a versatile, crowd-pleasing bowl of goodness that feels special but comes together without fuss. Give it a try and savor every comforting, creamy spoonful!
Print
Creamy White Bean Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Creamy White Bean Soup is a comforting and nutritious dish made with cannellini beans, fresh vegetables, and fragrant herbs. The soup combines pureed and whole beans for a velvety texture, enriched with Parmesan cheese and fresh lemon juice for bright, savory flavors. Perfect for a cozy meal, it’s easy to prepare on the stovetop and serves as a delicious, hearty option for lunch or dinner.
Ingredients
Beans and Broth
- 3 (15 oz) cans cannellini beans, divided
- 4 cups vegetable broth, divided
Vegetables and Aromatics
- 1 yellow onion, diced
- 2 medium carrots, diced
- 2 sticks celery, diced
- 4 cloves garlic, minced
Seasonings and Herbs
- 1 tablespoon olive oil
- 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
Greens and Finishing Touches
- 2 cups chopped spinach or kale
- 2 tablespoons fresh lemon juice
- 1/4 cup Parmesan cheese, plus more for serving
- Garnish: chopped fresh parsley
Instructions
- Puree Beans: Rinse and drain one can of cannellini beans. Combine these beans with 1 cup of vegetable broth in a blender or food processor. Blend until smooth to create a creamy base, then set aside. Keep the remaining beans rinsed and drained for later use.
- Sauté Vegetables: Heat olive oil in a large pot over medium heat. Add diced onion, carrots, and celery, sautéing until tender, approximately 5 minutes. Add minced garlic and cook for an additional minute until fragrant.
- Simmer Soup: Add the pureed beans, whole beans, the remaining vegetable broth, rosemary, thyme, kosher salt, black pepper, and crushed red pepper flakes to the pot. Stir well and allow the mixture to simmer gently for 15 minutes to develop flavors.
- Add Greens and Finish: Stir in the chopped spinach or kale and simmer the soup for another 10 minutes until the greens are tender. Remove from heat and mix in fresh lemon juice and Parmesan cheese. Taste the soup and adjust seasoning with additional salt and pepper if needed.
- Serve: Ladle the soup into bowls and garnish with chopped fresh parsley and extra Parmesan cheese as desired. This soup pairs wonderfully with crusty bread or biscuits for a complete meal.
Notes
- Rinsing the beans removes excess sodium and any canning liquid.
- Pureeing one can of beans creates a creamy texture without the need for cream.
- Fresh rosemary can be substituted with dried if unavailable, but use less as dried herbs are more concentrated.
- Spinach provides a milder flavor while kale adds a heartier texture—choose based on preference.
- To make this soup vegan, omit Parmesan cheese or use a plant-based alternative.
- Leftovers can be stored in the refrigerator for up to 4 days or frozen for up to 3 months.
- Adjust crushed red pepper flakes according to your desired spice level.