White Bean Soup
There’s something so cozy about making a pot of White Bean Soup on a chilly winter evening. As the snow blankets the ground outside, I love to gather my favorite ingredients and let the magic happen in my kitchen. The aroma of sautéed vegetables fills the air, mingling with the earthy scent of cannellini beans and fragrant herbs. It’s not only a dish that warms the body but also soothes the soul, reminiscent of family gatherings and cozy nights in. Whether it’s a simple weeknight meal or a comforting dish to share with friends, White Bean Soup is always a winner. Its creamy texture and rich flavors can be a delightful addition to any table.
Recipe Snapshot
55 mins
20 mins
35 mins
Medium
320 kcal
12 g
Paleo, Whole30, Vegan
10 g
Large pot
What Sets This White Bean Soup Apart
This White Bean Soup stands out for several reasons, making it a recipe you’ll return to time after time.
Hearty and Filling
The combination of cannellini beans and vegetables makes this soup incredibly hearty. It’s satisfying enough to serve as a main dish, especially when paired with some crusty bread for dipping. You won’t feel deprived after a bowl of this goodness!
Nutritious Ingredients
Each ingredient in this soup contributes to a nutritious dish. Onions, carrots, and celery not only add flavor but also provide essential vitamins and minerals. Plus, cannellini beans are packed with protein and fiber, making this soup a wholesome choice for any meal.
Customizable Flavors
This recipe is versatile! You can easily adjust the spices or add vegetables according to what you have on hand. Want a little heat? Toss in some extra red pepper flakes. Prefer a milder flavor? Leave them out. This flexibility means you can make the soup your own every single time.
Easy to Prepare
With straightforward instructions, this soup comes together in less than an hour. You can have a wholesome, homemade meal on the table with minimal effort. It’s perfect for busy weeknights when you want something comforting without spending all evening in the kitchen.
Perfect for Leftovers
Leftovers taste even better the next day! The flavors meld beautifully overnight, making it a convenient option for meal prep. Simply store it in the fridge or freeze portions for a quick lunch or dinner later.
Recipe Ingredients for White Bean Soup

When creating this White Bean Soup, each ingredient plays a crucial role in building flavor and texture. The core components like cannellini beans, vegetable broth, and fresh herbs blend beautifully to create a comforting dish that nourishes as much as it satisfies.
- 3 tablespoons olive oil, divided
- 1.5 cups diced yellow onion (1 large onion)
- 1 cup diced carrot
- 1 cup diced celery
- 4 teaspoons minced garlic (4 cloves)
- 1/4 cup tomato paste
- Salt and pepper
- 1/4 teaspoon dried thyme
- 1/4 teaspoon dried crushed rosemary
- 1/8 teaspoon red pepper flakes (optional)
- 3 (15.5-ounce) cans cannellini beans, drained and rinsed
- 1 (32-ounce) container vegetable broth
- basil pesto (see note 1)
- fresh thyme (optional, for serving)
- Hearty buttered bread (optional, for serving)
The Process for Making White Bean Soup

Now that we have our ingredients ready, let’s dive into the process of creating this delicious White Bean Soup. Cooking is an adventure, and I’m excited to share these steps with you!
- Heat 2 tablespoons of olive oil in a large pot over medium heat. This is where the magic begins! As the oil warms, it’ll create a beautiful base for our soup. The aroma will start to fill your kitchen, which is always a good sign.
- Add diced yellow onion, diced carrot, and diced celery to the pot. Sauté these vegetables for about 8 to 10 minutes. Keep stirring often until the onion turns golden and soft. We want to develop their flavors before adding anything else.
- Now it’s time to add minced garlic. Cook for about 30 seconds until fragrant. You’ll know it’s ready when you can smell that delicious garlicky goodness wafting through the air!
- Add the remaining 1 tablespoon of olive oil along with tomato paste. Season with salt and pepper—I typically add about 1/2 teaspoon of salt and 1/4 teaspoon of pepper. Stir everything together and cook for another 7 to 9 minutes until the veggies are super tender and the tomato paste darkens a bit. This caramelization adds depth to our soup.
- Next, sprinkle in dried thyme, dried crushed rosemary, and red pepper flakes (if using). Stir to combine and let those flavors meld together for a moment.
- Carefully pour in the vegetable broth, scraping up any browned bits on the bottom of the pot. Those bits are flavor gold! Add the drained and rinsed cannellini beans and give it a good stir.
- Bring the mixture to a boil, then reduce the heat to a gentle simmer. Let it cook uncovered for about 10 to 15 minutes. This allows the flavors to marry beautifully.
- To create a creamy texture, remove 2 cups of the soup and blend it until smooth. Pour it back into the pot and stir to combine. This step is key for achieving that luscious consistency we all love.
- Add basil pesto and mix well. Taste your soup and adjust the seasoning as needed; I often add another 1/4 teaspoon of salt to enhance the flavors.
- Finally, ladle the soup into bowls, drizzling each with a bit of basil pesto (or more, to taste). Garnish with fresh thyme and serve it with buttered bread for dunking. Enjoy every comforting spoonful!
Things Worth Knowing
- Texture Tips: Ideal texture is achieved by balancing the soft beans and the creamy blended part. Don’t skip the blending step!
- Fresh Herbs: Using fresh herbs like thyme elevates the flavor profile dramatically. Consider adding them just before serving for a burst of freshness.
- Simmer Time: For best results, allow the soup to simmer longer than 10 minutes if you have the time. This helps all the flavors develop beautifully.
- Adjusting Thickness: If you find the soup too thick, simply add more vegetable broth until it reaches your desired consistency.
Pro Tips and Tweaks

Having a few tips up your sleeve can make all the difference in perfecting your White Bean Soup. Here are some suggestions for enhancing this dish further.
- Storage: Store leftovers in an airtight container in the fridge for about 4 to 5 days. Just reheat gently on the stovetop.
- Freezing: This soup freezes wonderfully. Let it cool completely, then transfer to a freezer-safe bag. It can be frozen for up to 3 months. Thaw overnight in the fridge before reheating.
- Pairing: Serve with a side of crusty bread or a fresh salad. A simple green salad with a lemon vinaigrette complements the soup beautifully.
- Experiment with Flavors: Don’t hesitate to add in other vegetables or spices. Kale, spinach, or even a splash of lemon can brighten the dish.
- Serve Warm: This soup is best served warm. If reheating, add a splash of broth to achieve the perfect consistency.
Perfect Pairings for White Bean Soup
When it comes to serving White Bean Soup, the right accompaniments can elevate the meal. Here are some fantastic pairing suggestions:
- Crusty Bread: A warm, crusty loaf is perfect for dipping into the soup. Consider sourdough or a hearty whole grain.
- Fresh Salad: A light salad with fresh greens, tomatoes, and a simple vinaigrette balances the richness of the soup.
- Cheese Platter: Serve with a variety of cheeses for a delightful contrast, focusing on mild options that won’t overpower the flavors.
- Seasonal Vegetables: Roasted or steamed seasonal vegetables can complement the soup beautifully. Think about pairing with winter root vegetables.
- Occasions: This soup is perfect for casual dinners, cozy family gatherings, or even laid-back entertaining. It’s a versatile option for any time of year.
- Wine Pairing: If you’re looking for a drink to serve, a light, crisp white wine can be a nice complement.
FAQ
Conclusion
This White Bean Soup is not just a recipe; it’s an experience that brings warmth and comfort to any table. With its rich flavors and creamy texture, it’s a dish that will surely become a staple in your home. I encourage you to try making it; you’ll find it’s a delightful addition to your culinary repertoire.

White Bean Soup
Ingredients
Equipment
Method
- Heat 2 tablespoons olive oil in a large pot over medium heat. Add diced yellow onion, diced carrot, and diced celery and cook, stirring often, for 8 to 10 minutes until the onion is golden and soft. Add minced garlic and cook for 30 seconds until fragrant.
- Add remaining 1 tablespoon oil and the tomato paste. Season with salt and pepper (I add 1/2 teaspoon salt and 1/4 teaspoon pepper). Stir and cook for 7 to 9 minutes until the veggies are very tender and the tomato paste is thick and darkened. Don’t rush this step! Add dried thyme, dried crushed rosemary, and red pepper flakes. Stir to combine.
- Slowly pour in vegetable broth, scraping up any browned bits on the bottom of the pan. Add the cannellini beans and stir. Bring to a boil, then reduce the heat to a gentle simmer. Cook uncovered for 10 to 15 minutes.
- Remove 2 cups of soup and blend until smooth. Pour it back into the pot and stir to combine. Add basil pesto and mix well. Taste and adjust seasonings (I usually add another 1/4 teaspoon salt).
- Ladle the soup into bowls and drizzle each with 1/2 tablespoon basil pesto (or more, to taste). Garnish with fresh thyme and serve with buttered bread for dunking!
Notes
- Tip 1: Use fresh, refrigerated basil pesto for the best flavor—find it near fresh pasta and gourmet cheeses. Rana’s® Basil Pesto is my favorite store-bought option. Most pesto contains dairy, so check labels if needed.
- Tip 2: Store leftovers in the fridge for 4 to 5 days or freeze it for up to 3 months by letting it cool fully and transferring it to an airtight bag. Thaw overnight in the fridge before reheating. Warm on medium-low, stirring often, and add a splash of vegetable broth if it thickens too much.


