Hearty Tuscan White Bean Soup Recipe

This hearty Tuscan white bean soup is one of those hearty soup recipes that’s earned its popularity for good reason. Thick, flavorful, and deeply satisfying, it’s loaded with tender white beans, soft-cooked vegetables, and just the right touch of spice to make every bowl feel warm and comforting.

It’s the kind of soup that keeps you coming back all winter long. Whether you’re planning ahead for the week or settling in for a cozy night at home with a slice of thick, crusty bread, this soup has that rich, nourishing feel that makes it especially hard to resist.

One of the best things about this recipe is how easy it is to make it work for different diets and lifestyles. It’s naturally gluten-free and vegan-friendly, while also being grain-free, sugar-free, and paleo-friendly, which makes it a wonderfully flexible option to keep in your winter rotation.

Even with all of that versatility, it never feels like it’s missing anything. It’s still hearty, delicious, and full of comforting flavor—the kind of meal that feels just as satisfying as it is practical.

It’s easy to see why this soup has become such a favorite, and I hope it becomes a staple in your kitchen too. However you choose to enjoy it, it’s the kind of cozy, reliable recipe that fits right in all season long.

Hearty Tuscan White Bean Soup Recipe

Hearty Tuscan White Bean Soup Recipe

Hearty Tuscan White Bean Soup Recipe

This Hearty Tuscan White Bean Soup is one of the most popular recipes, and for a good reason. This thick, delicious soup is loaded with tender white beans, soft-cooked veggies, and just the right amount of spice to satisfy any palate. It's the perfect dish to keep you fueled all winter long, whether you’re meal-prepping or enjoying a cozy night at home with a slice of thick, crusty bread.

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes

Ingredients

  • ¼ Cup Olive Oil extra virgin
  • 1 Small Onion diced
  • 2 Medium Shallots chopped
  • 4 Cloves Garlic mashed
  • 2 Carrots chopped into coins
  • 2 Celery Stalks diced
  • 3 15 Ounce Cans Cannellini Beans drained and rinsed
  • 2 Bay Leaves
  • 1 Tablespoon Italian Seasoning
  • ½ Teaspoon Red Pepper Flakes
  • 5-6 Cups Vegetable Broth
  • ½ Teaspoon Sea Salt
  • ¼ Teaspoon Ground Black Pepper
  • 3 Cups Fresh Spinach

Instructions

  1. To make this soup, start by heating the olive oil in a large soup pot or dutch oven, on the stove, over medium-low heat.
  2. Next, dice the onion, garlic, and shallots and add them to the hot oil. Stir and sauté them for 3-4 minutes, until the onion is translucent.
  3. Then, was and chop the carrots and celery and add them to the pot. Sauté for another 7-10 minutes – this is really important to ensure that the flavors build.
  4. Prepare the beans. Rinse and drain the cannellini beans, and add them to the pot along with the bay leaves, Italian seasoning, red pepper flakes, vegetable broth, salt, and pepper.
  5. Bring the soup mixture to a boil, then reduce the heat to low, cover, and simmer for another 15 minutes. Next, remove the cover to pull out and discard the bay leaves.
  6. Then, blend the soup. Transfer two cups of the soup to a high-speed blender and blend until it's thick and creamy.
  7. Once the soup is blended, return it to the pot and stir generously. Finally, add in the spinach and stir until it's wilted.
  8. Once the soup is done, transfer it into bowls. Garnish it with fresh chopped parsley, if desired, serve with crusty bread, and enjoy!
Please leave a star rating and comment to let us know how you liked this recipe!