Hearty Tuscan White Bean Soup

Hearty Tuscan White Bean Soup

6 servings
This is one of the most popular recipes on my blog, and for a good reason: it's thick, delicious, and loaded with tender white beans, soft-cooked veggies, and just the right amount of spice to satisfy any palate. Introducing my Hearty Tuscan White Bean Soup, a vegan-friendly soup recipe that will keep you fueled all winter long! It's perfect for meal-prepping or enjoying on a cold and cozy winter night... preferably with a slice of thick, crusty bread.

Ingredients

  • olive oil

    extra virgin

    ¼ c
  • onion

    diced

    1 small
  • shallots

    chopped

    2 medium
  • garlic

    mashed

    4 cloves
  • carrots

    chopped into coins

    2
  • celery stalks

    diced

    2
  • 15 ounce cans cannellini beans

    drained and rinsed

    3
  • bay leaves
    2
  • italian seasoning
    1 tbsp
  • red pepper flakes
    ½ tsp
  • vegetable broth
    5 c
  • sea salt
    ½ tsp
  • ground black pepper
    ¼ tsp
  • fresh spinach
    3 c

Directions

  1. 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. 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. 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. 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. 5

    Bring the soup mixture to a boil, then reduce the heat to low, cover, and simmer for another 15 minutes.

  6. 6

    Next, remove the cover to pull out and discard the bay leaves.

  7. 7

    Then, blend the soup. Transfer two cups of the soup to a high-speed blender and blend until it's thick and creamy.

  8. 8

    Once the soup is blended, return it to the pot and stir generously.

  9. 9

    Finally, add in the spinach and stir until it's wilted.

  10. 10

    Once the soup is done, transfer it into bowls. Garnish it with fresh chopped parsley, if desired, serve with crusty bread, and enjoy!

Hearty Tuscan White Bean Soup

Hearty Tuscan White Bean Soup

30 min6 servings118 cal

Ratings & Reviews

Be the First to Rate

Your rating helps others discover amazing recipes. Share your experience and let others know what you think!

About this Recipe

Craving a warm, comforting meal that's both deeply satisfying and incredibly quick to make? This Hearty Tuscan White Bean Soup is your answer, delivering robust flavors in just 30 minutes, perfect for any cold evening.

Why This Soup Works

This recipe has become a beloved favorite for good reason: it’s wonderfully thick and brimming with tender white beans, perfectly cooked vegetables, and just the right touch of spice. Its vegan-friendly nature means everyone can enjoy its rich, savory depth, making it an ideal choice for a cozy winter meal or smart meal prep throughout the week.

What to Expect

Prepare for a spoonful of pure comfort. Each bite of this Hearty Tuscan White Bean Soup offers a delightful blend of creamy cannellini beans and soft, flavorful carrots, celery, onion, and shallots, all simmered in a savory vegetable broth. The Italian seasoning and a hint of red pepper flakes provide a beautifully balanced flavor profile—warm, aromatic, and just spicy enough to keep things interesting. You'll love the vibrant freshness added by the spinach at the end. This naturally dairy-free, gluten-free, grain-free, nut-free, and refined sugar-free soup truly hits the spot, leaving you fueled and satisfied.

Customization & Variations

Tailor this soup to your preference with a few simple tweaks. If you prefer less heat, reduce the amount of red pepper flakes, or omit them entirely. For an extra boost of greens, feel free to stir in more fresh spinach than the recipe calls for—it wilts down beautifully into the hot soup. This recipe is already thoughtfully crafted to be vegan, dairy-free, and gluten-free, making it a fantastic base for diverse dietary needs.

Serving & Context

This Hearty Tuscan White Bean Soup is an excellent main course for a chilly night or a convenient option for meal-prepping. Serve it piping hot alongside a thick, crusty slice of your favorite bread to soak up every last drop of its delicious broth.

Frequently Asked Questions