Tuscan White Bean Soup is the ultimate comfort food, blending creamy white beans, aromatic herbs, and a hint of smoky, crispy bacon.
With its velvety texture and rustic flavors, this soup is a true celebration of simple ingredients transformed into something spectacular.
Whether you’re cozying up on a chilly evening or serving it as a starter for a special dinner, this Tuscan-inspired dish delivers warmth and soul in every bite.

Ingredients
Here’s everything you’ll need to make this creamy, flavorful soup:
- 2 tablespoons olive oil
- 4 slices bacon, chopped
- 1 small onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 4 cups chicken broth (or vegetable broth for vegetarian)
- 2 cans (14 oz each) cannellini beans, drained and rinsed
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1/4 teaspoon smoked paprika
- Salt and black pepper to taste
- 1/4 cup heavy cream (optional for extra creaminess)
- Extra olive oil and crispy bacon bits for garnish
Instructions
Follow these simple steps to create a luxurious pot of Tuscan White Bean Soup:
- Cook the Bacon:
Heat olive oil in a large pot over medium heat. Add the chopped bacon and cook until crispy. Remove the bacon with a slotted spoon and set aside, leaving the rendered fat in the pot. - Sauté the Vegetables:
Add the onion, carrots, and celery to the pot. Sauté for 5-7 minutes until softened. Stir in the garlic and cook for another minute until fragrant. - Add the Beans and Broth:
Stir in the cannellini beans, chicken broth, thyme, rosemary, and smoked paprika. Bring to a gentle boil, then reduce the heat to low and simmer for 15 minutes. - Blend for Creaminess:
Use an immersion blender to puree the soup until smooth. For a chunkier texture, blend only half of the soup. If you don’t have an immersion blender, transfer some of the soup to a blender and return it to the pot. - Finish with Cream:
Stir in the heavy cream, if using, for an extra luxurious touch. Taste and adjust the seasoning with salt and black pepper. - Serve and Garnish:
Ladle the soup into bowls and garnish with crispy bacon bits, a drizzle of olive oil, and freshly cracked black pepper. Serve warm with crusty bread on the side.
Tweaks and Additions
Make this Tuscan White Bean Soup uniquely yours with these variations:
- Add Greens:
Stir in fresh spinach or kale during the last 5 minutes of cooking for added nutrients. - Go Vegetarian:
Skip the bacon and use vegetable broth. Add a pinch of smoked paprika for a hint of smoky flavor. - Make it Spicy:
Add a dash of red pepper flakes for a subtle kick of heat. - Boost the Protein:
Include cooked shredded chicken or diced sausage for a heartier version. - Cheesy Twist:
Sprinkle freshly grated Parmesan or Pecorino Romano on top for a rich, savory finish.

Tuscan White Bean Soup is a bowl of comfort that brings rustic Italian flavors straight to your table. Pair it with warm focaccia or a side salad for a complete meal.
Whether you’re meal-prepping for the week or savoring it fresh off the stove, this soup will quickly become a family favorite. Buon appetito!
