Creamy Tuscan white bean soup with spinach and sun-dried tomatoes

Creamy Tuscan White Bean Soup for Cozy Winter Nights

Cold evenings call for food that feels generous without requiring a long shopping list. This creamy Tuscan white bean soup turns pantry beans, tomatoes, spinach, garlic, and Parmesan into a thick, satisfying meatless dinner in about 35 minutes.

The texture is the reason to save this recipe: some of the beans remain whole, while a small portion is mashed into the broth. The result is creamy and substantial without relying on a large amount of cream.

Creamy Tuscan white bean soup recipe Pinterest graphic

Creamy Tuscan White Bean Soup

A thick, creamy meatless soup with cannellini beans, spinach, sun-dried tomatoes, garlic, Parmesan, and lemon.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium yellow onion diced
  • 4 garlic cloves minced
  • 1 teaspoon Italian seasoning
  • 1/4 teaspoon red pepper flakes optional
  • 1/2 cup oil-packed sun-dried tomatoes drained and chopped
  • 3 cans cannellini beans 15 ounces each, drained and rinsed
  • 4 cups low-sodium vegetable broth
  • 1/2 cup heavy cream
  • 1/2 cup finely grated Parmesan
  • 3 cups baby spinach
  • 1 tablespoon fresh lemon juice
  • Salt and black pepper to taste
  • Chopped parsley and extra Parmesan optional

Method
 

  1. Heat olive oil in a Dutch oven over medium heat. Add onion and cook for 5 to 6 minutes until softened.
  2. Add garlic, Italian seasoning, and red pepper flakes. Cook for 30 seconds until fragrant.
  3. Stir in sun-dried tomatoes, cannellini beans, and vegetable broth. Bring to a gentle simmer and cook for 12 minutes.
  4. Transfer about 1 cup of beans and broth to a bowl and mash well with a fork, or briefly blend a small portion in the pot. Stir the mashed mixture back into the soup.
  5. Reduce heat to low. Stir in cream and Parmesan until smooth and melted.
  6. Add spinach and cook for 1 to 2 minutes until wilted.
  7. Stir in lemon juice. Season with salt and black pepper, then serve with parsley and extra Parmesan if desired.

Why This White Bean Soup Works for Winter

White beans are mild enough to absorb garlic, herbs, tomato, and Parmesan, but hearty enough to make soup feel like dinner. Sun-dried tomatoes bring concentrated sweetness and acidity, while spinach adds freshness at the end. A little cream rounds out the broth rather than overwhelming it.

This is especially useful for a meatless Friday because it is filling without becoming complicated. Serve it with toasted bread, a crisp salad, or roasted vegetables and the meal is complete.

Ingredients You’ll Need

  • Cannellini beans: Their soft, creamy centers thicken the soup naturally. Great Northern beans also work.
  • Onion and garlic: Give the broth its savory base.
  • Sun-dried tomatoes: Choose tomatoes packed in oil and drain them before chopping.
  • Vegetable broth: Use a flavorful but not overly salty broth.
  • Italian seasoning: A practical blend of oregano, basil, thyme, and rosemary.
  • Baby spinach: Stirred in at the end so it stays green and tender.
  • Parmesan and cream: Add body and a gentle savory finish.
  • Lemon: A small squeeze at the end wakes up the entire pot.

How to Make Creamy Tuscan White Bean Soup

1. Soften the aromatics

Warm olive oil in a Dutch oven or heavy soup pot. Cook the onion until translucent and lightly golden around the edges. Add garlic, Italian seasoning, and red pepper flakes, then stir only until fragrant. Garlic can turn bitter if it browns.

2. Build the broth

Add the chopped sun-dried tomatoes, drained beans, and vegetable broth. Bring the pot to a gentle simmer. Avoid a hard boil, which can split the beans and make the broth look muddy.

3. Create a creamy texture

Scoop about one cup of beans and broth into a bowl and mash with a fork, or briefly blend a small portion directly in the pot. Return the mashed mixture to the soup. This gives the broth body while leaving plenty of whole beans for texture.

4. Finish gently

Lower the heat before stirring in the cream, Parmesan, and spinach. Simmer just until the spinach wilts and the cheese melts. Finish with lemon juice, then taste before adding salt because broth, sun-dried tomatoes, and Parmesan all contribute seasoning.

Tips for the Best Flavor and Texture

  • Rinse canned beans well. The packing liquid can make the soup taste flat or overly salty.
  • Use low heat after adding dairy. Boiling cream and Parmesan can make the broth grainy.
  • Mash, don’t puree, most of the beans. The soup should remain rustic rather than becoming a smooth bean puree.
  • Add spinach at the end. It needs only a minute or two to wilt.
  • Do not skip the lemon. Acidity balances the rich broth and concentrated tomatoes.

Easy Variations

For a vegan version, omit the Parmesan and cream. Use unsweetened cashew cream or full-fat oat cream and finish with nutritional yeast. Kale can replace spinach, although it needs several extra minutes to soften.

For a chunkier vegetable soup, add diced carrots and celery with the onion. Sliced mushrooms also work well, but cook them until their released liquid evaporates before adding the broth.

If you prefer a thinner soup, add another cup of vegetable broth. For an even thicker bowl, mash more beans or let the uncovered soup simmer for several additional minutes.

What to Serve with It

Crusty bread is the obvious partner because it catches the creamy broth. Garlic toast, focaccia, or grilled cheese make the meal more indulgent. For contrast, serve the soup with a lemony arugula salad or roasted broccoli.

Planning a larger meatless menu? Pair it with cozy meatless Friday comfort foods, or browse these pescatarian winter dinners when seafood is on the table.

Make-Ahead and Storage

The soup can be prepared up to three days ahead and refrigerated in a covered container. It will thicken as it rests, so add a splash of broth when reheating. Warm it slowly on the stovetop and avoid boiling.

You can freeze the soup before adding cream, Parmesan, spinach, and lemon. Thaw overnight, reheat, and add those finishing ingredients just before serving. Beans soften slightly after freezing, but the flavor remains excellent.

Frequently Asked Questions

Can I use dried beans?

Yes. Cook them separately until tender, then use about four and a half cups of cooked beans in place of three cans.

Can I make this dairy-free?

Yes. Use plant-based cream and nutritional yeast, or simply rely on the mashed beans for richness.

Why did my soup become grainy?

The heat was probably too high after the dairy or cheese was added. Keep the final simmer gentle and use finely grated Parmesan.

Is this soup spicy?

Only mildly. Red pepper flakes are optional and can be adjusted to taste.

A Cozy Meatless Dinner Worth Repeating

This creamy Tuscan white bean soup is practical enough for a weeknight and comforting enough for a slow winter evening. The beans make it substantial, the sun-dried tomatoes keep it lively, and the creamy garlic-Parmesan broth gives every spoonful the warmth people want from winter food.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating