If you are searching for a comforting meal that is both rich in flavor and wonderfully nourishing, the Creamy White Bean, Bacon, and Tomato Soup Recipe is truly a game changer. This soup is a luscious blend of creamy white beans and velvety tomatoes paired with smoky bacon, all rounded out by fresh greens and a touch of cream that elevates every spoonful. It delivers warmth and satisfaction in each bite while being surprisingly simple to prepare, making it an instant favorite for cozy nights or whenever you crave something deeply comforting yet fresh.

Ingredients You’ll Need
Gathering the right ingredients is essential to bringing this delicious Creamy White Bean, Bacon, and Tomato Soup Recipe to life. Each component is thoughtfully chosen to create a harmonious balance of flavors, textures, and vibrant colors that make this soup truly special.
- Bacon (4 slices): The smoky, crispy base that infuses the soup with its signature depth and a delightful crunch.
- White beans (2 cans, 15 oz each, drained): Creamy and hearty, these provide protein and a silky texture that forms the soup’s comforting body.
- Onion, chopped (1 medium): Adds sweetness and aromatic warmth, balancing the savory elements with subtle complexity.
- Garlic, minced (4 cloves): Brings a fragrant punch that elevates all the savory flavors to a new level.
- Crushed tomatoes (1 can, 28 oz): Bright and tangy, they lend a beautiful color and a fresh dimension to the soup’s richness.
- Vegetable broth (4 cups): The flavorful liquid base that ties all the ingredients together with gentle warmth.
- Heavy cream (1 cup): Adds luscious creaminess and smoothness that transforms this soup into a true comfort food masterpiece.
- Spinach or kale (2 cups): Fresh greens bring a vibrant pop of color, nutrition, and a subtle earthy note to the dish.
- Salt and pepper (to taste): Essential seasonings that enhance and balance all the flavors perfectly.
How to Make Creamy White Bean, Bacon, and Tomato Soup Recipe
Step 1: Cook the Bacon
Start by heating a large pot over medium heat and adding the bacon slices. Cook them slowly until they are crispy and golden brown, about 5 to 7 minutes. This process is crucial because the rendered bacon fat becomes the flavorful foundation for your soup. Once done, transfer the bacon to paper towels to drain and chop it into bite-size pieces for later use.
Step 2: Sauté the Aromatics
Using the same pot with the bacon fat still in it, toss in the chopped onion. Sauté gently for 3 to 4 minutes until the onions become translucent and start to sweeten. Then add the minced garlic and stir for another minute until your kitchen fills with that irresistible garlic aroma. Adding a pinch of salt at this stage helps draw out moisture, intensifying the flavors.
Step 3: Add Tomatoes and Beans
Pour in the crushed tomatoes, stirring them into the softened onions and garlic. Allow the mixture to simmer for about 5 minutes to let the flavors meld beautifully. Then fold in the drained white beans, which will provide that creamy texture and protein boost, making the soup both filling and satisfying.
Step 4: Incorporate the Broth
Gently add the vegetable broth, stirring everything together to combine the ingredients seamlessly. Bring the soup to a boil, then reduce the heat to a gentle simmer and let it cook for 10 minutes. This step allows all the flavors to marry into a rich, unified blend that’s full of character and warmth.
Step 5: Blend for Creaminess
To create that wonderfully smooth and creamy texture this soup is known for, use an immersion blender to purée the soup directly in the pot until silky. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender and blend until smooth, taking care with the hot liquids. This blending step is where the magic happens, turning rustic ingredients into a velvety sensation.
Step 6: Finish with Cream and Greens
Stir in the heavy cream along with your chosen greens—spinach or kale work beautifully here. Let everything simmer for another 2 to 3 minutes until the greens soften and become vibrantly green. These fresh leaves bring in a subtle bitterness and essential nutrients that balance the creamy richness perfectly.
Step 7: Serve and Enjoy
Return the chopped bacon bits to the soup for a pop of smoky crunch in every bite. Season the steaming soup with salt and pepper to your liking. Ladle into bowls and consider a final drizzle of high-quality olive oil for an extra touch of indulgence. Each spoonful promises warmth, creaminess, and an irresistible medley of flavors.
How to Serve Creamy White Bean, Bacon, and Tomato Soup Recipe
Garnishes
Elevate your bowl by topping it with freshly chopped herbs like parsley or chives, a sprinkle of Parmesan cheese, or a few crispy croutons that add texture contrast. A little drizzle of chili oil can also give a subtle kick that brightens the depth of flavors.
Side Dishes
This soup pairs marvelously with a slice of toasted rustic bread or a crunchy baguette to soak up all that creamy goodness. A light side salad with lemon vinaigrette can offer a refreshing contrast and balance to the richness of the soup.
Creative Ways to Present
For a cozy dinner party, serve the soup in small ramekins as a starter or gift each bowl a swirl of pesto for a burst of color. Layer some crispy bacon on top for visual appeal and crunch. You can also serve it with a dollop of sour cream or Greek yogurt for a tangy twist that everyone will love.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftover Creamy White Bean, Bacon, and Tomato Soup Recipe into airtight containers and refrigerate. It will keep well for up to 3 days, allowing you to enjoy a quick, warming meal without starting from scratch.
Freezing
This soup freezes beautifully, making it a smart meal prep choice. Pour cooled soup into freezer-safe containers or heavy-duty zip bags, leaving some space for expansion. Freeze for up to 2 months. When ready, thaw overnight in the fridge for best results.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally to prevent sticking or scorching. You might need to add a splash of broth or water to loosen the soup as it warms, ensuring the creamy texture remains perfect.
FAQs
Can I use dried white beans instead of canned?
Absolutely! Just remember to soak and cook the dried beans thoroughly before adding them to the soup. This extra step might add some prep time, but the flavor and texture will be just as delightful.
What can I substitute for heavy cream in this recipe?
If you want a dairy-free option, try coconut milk or cashew cream. Both provide a rich, creamy texture while complementing the flavors nicely without overpowering the soup.
Is turkey bacon a good alternative to regular bacon?
Yes, turkey bacon works well if you prefer a leaner option. Keep in mind it may not render quite as much fat, so you might want to add a little olive oil when sautéing the onions and garlic for that lovely flavor base.
Can I prepare this soup in advance for a gathering?
Definitely! This soup tastes even better the next day as the flavors have time to meld. Simply prepare it ahead of time, store in the fridge, and reheat gently before serving for a stress-free, delicious meal.
How spicy is this soup? Can I add heat?
This Creamy White Bean, Bacon, and Tomato Soup Recipe is naturally mild, but you can easily add heat with a pinch of crushed red pepper flakes, a dash of hot sauce, or some diced jalapeños during the sautéing stage to suit your taste.
Final Thoughts
There is something simply magical about the Creamy White Bean, Bacon, and Tomato Soup Recipe — it feels like a warm hug in a bowl. Easy to make, deeply flavorful, and endlessly comforting, this soup will soon become your go-to favorite for chilly evenings or whenever you need a little culinary TLC. Don’t hesitate to dive in and savor every creamy, smoky, and savory spoonful that celebrates the joy of simple, heartfelt cooking.
Print
Creamy White Bean, Bacon, and Tomato Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This Creamy White Bean & Bacon Tomato Soup is a comforting and flavorful dish made with crispy bacon, tender white beans, crushed tomatoes, and fresh greens. Prepared in just 30 minutes, it combines rich creaminess with hearty ingredients for a satisfying meal that’s perfect for busy days.
Ingredients
Meat
- 4 slices bacon (or turkey bacon or pancetta as substitution)
Vegetables and Legumes
- 2 cans (15 oz each) white beans, drained (canned or soaked & cooked dried beans)
- 1 medium onion, chopped (can substitute shallots or leeks)
- 4 cloves garlic, minced (or 1 tsp garlic powder)
- 1 can (28 oz) crushed tomatoes (or fresh diced tomatoes)
- 2 cups spinach or kale (or Swiss chard or cabbage)
Liquids
- 4 cups vegetable broth (or chicken broth)
- 1 cup heavy cream (or coconut milk or cashew cream)
Seasoning
- Salt and pepper to taste
Instructions
- Cook the Bacon: Heat a large pot over medium heat. Add the bacon slices and cook until crispy and golden brown, about 5-7 minutes. Remove the bacon and drain on paper towels, then chop into bite-sized pieces for later use. The rendered bacon fat will stay in the pot to build flavor.
- Sauté the Aromatics: Using the same pot with bacon fat, add the chopped onion and sauté for 3-4 minutes until translucent. Add the minced garlic and cook for 1 more minute until fragrant, stirring constantly. Adding a pinch of salt helps enhance the flavors.
- Add Tomatoes and Beans: Pour in the crushed tomatoes and stir to combine with the onion and garlic. Let simmer for about 5 minutes. Then add the drained white beans and stir through.
- Incorporate the Broth: Pour in the vegetable broth and stir to blend all ingredients. Bring the mixture to a boil, then reduce heat and simmer gently for about 10 minutes to allow flavors to meld.
- Blend for Creaminess: Use an immersion blender to purée the soup directly in the pot until smooth. Alternatively, carefully transfer the soup in batches to a blender and blend until creamy, taking care with hot liquids.
- Finish with Cream and Greens: Stir in the heavy cream and add the spinach or kale. Simmer for 2-3 more minutes until the greens are wilted and bright in color.
- Serve and Enjoy: Return the chopped bacon to the pot and stir to combine. Season with salt and pepper to taste. Ladle the soup into bowls and optionally drizzle with olive oil before serving.
Notes
- You can substitute turkey bacon or pancetta for a different flavor or for dietary preferences.
- If using dried beans, soak and cook them beforehand instead of canned.
- For a dairy-free version, substitute heavy cream with coconut milk or cashew cream.
- Be cautious when blending hot soup to avoid splatters—use an immersion blender or allow soup to cool slightly.
- Add a drizzle of high-quality olive oil when serving to enhance flavor and texture.

