| | | |

Tuscan White Bean Soup

A cozy, creamy Italian-inspired soup loaded with tender white beans, hearty greens, vegetables, garlic, herbs, and Parmesan. It’s comforting, budget-friendly, naturally filling, and perfect for a quick weeknight meal.

Servings: 6
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes

Ingredients
For the Soup
2 tbsp extra-virgin olive oil
1 medium yellow onion, diced
2 medium carrots, diced
2 celery stalks, diced
4 cloves garlic, minced
1 tsp dried Italian seasoning
½ tsp dried thyme
½ tsp dried rosemary
½ tsp smoked paprika, optional
¼ tsp red pepper flakes, optional
½ tsp salt
½ tsp black pepper
2 cans (15 oz / 425 g each) cannellini beans, drained and rinsed
1 can (15 oz / 425 g) great northern beans, drained and rinsed
1 can (14.5 oz / 410 g) diced tomatoes, preferably no-salt-added
5 cups low-sodium chicken or vegetable broth
2 cups chopped kale or fresh spinach
½ cup heavy cream, optional
½ cup freshly grated Parmesan cheese
1 tbsp fresh lemon juice
Optional
1 Parmesan rind
½ cup chopped sun-dried tomatoes
1 cup cooked Italian sausage or shredded chicken
Fresh parsley for garnish
Instructions
1. Sauté the Vegetables

Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.

Add the onion, carrots, and celery.

Cook for 6–8 minutes, stirring occasionally, until the vegetables begin to soften.

2. Add the Garlic & Herbs

Add the minced garlic, Italian seasoning, thyme, rosemary, paprika, red pepper flakes, salt, and black pepper.

Cook for about 1 minute, stirring constantly, until fragrant.

3. Add Beans & Tomatoes

Add the drained white beans and diced tomatoes.

Stir everything together.

For an extra-creamy soup, use a potato masher to lightly mash about ½ cup of the beans directly in the pot. This naturally thickens the broth.

4. Add the Broth

Pour in the chicken or vegetable broth.

If using a Parmesan rind, add it now.

Bring the soup to a gentle boil.

5. Simmer

Reduce the heat to low and partially cover the pot.

Simmer for 20–25 minutes, stirring occasionally.

The vegetables should be tender and the broth should become slightly thick and flavorful.

6. Add the Greens

Stir in the chopped kale or spinach.

Cook:

Kale: 4–5 minutes
Spinach: 1–2 minutes

until wilted and tender.

7. Make It Creamy

For a creamy Tuscan-style soup, stir in the heavy cream.

Allow it to gently simmer for another 2–3 minutes.

Don’t let the soup boil aggressively after adding the cream.

8. Add Parmesan & Lemon

Remove the Parmesan rind if you used one.

Stir in the freshly grated Parmesan.

Add fresh lemon juice.

Taste and adjust the salt, pepper, and red pepper flakes as needed.

9. Serve

Ladle the hot soup into bowls.

Top with:

Extra Parmesan
Fresh parsley
Black pepper
A drizzle of olive oil
Red pepper flakes, if desired

Serve with crusty bread for dipping.

Tips for the Best Tuscan White Bean Soup

Mash some of the beans.
This is an easy way to make the broth naturally creamy without adding lots of cream.

Use fresh Parmesan.
Freshly grated Parmesan melts into the soup much better than shelf-stable grated cheese.

Don’t overcook the greens.
Add kale earlier and spinach near the end so they retain better texture.

Use low-sodium broth.
Beans, Parmesan, and canned tomatoes can already contain quite a bit of salt, so it’s easier to control the final seasoning.

Add lemon at the end.
A small amount of lemon juice brightens the creamy soup and balances its richness.

Easy Variations
Creamy Tuscan Bean Soup

Use the full ½ cup heavy cream and mash additional beans for an extra-thick soup.

Dairy-Free

Skip the cream and Parmesan. Add a splash of unsweetened oat cream or coconut cream if desired.

Vegan

Use vegetable broth and replace Parmesan with nutritional yeast or a vegan Parmesan alternative.

High-Protein Version

Add:

Shredded chicken
Turkey sausage
Chicken sausage
Extra beans
Spicy Tuscan Soup

Increase the red pepper flakes and add a pinch of cayenne.

Tomato-Rich Version

Add another ½ cup diced tomatoes or 2 tablespoons tomato paste.

What to Serve With It

This soup pairs beautifully with:

Crusty sourdough
Garlic bread
Toasted baguette
Parmesan crostini
Simple green salad
Roasted vegetables
Grilled chicken

For a lighter meal, serve it with a fresh cucumber and tomato salad.

Storage & Reheating

Refrigerator:
Cool completely and store in an airtight container for up to 4 days.

Freezer:
Freeze for up to 2–3 months. For best texture, freeze before adding the cream and Parmesan.

Reheating:
Warm gently on the stovetop over medium-low heat. Add a splash of broth or water if the soup has thickened too much.

Approximate Nutrition

Per serving, assuming 6 servings and using cream:

Calories: ~360
Protein: ~17 g
Carbohydrates: ~43 g
Fat: ~15 g
Fiber: ~10 g
Sugar: ~7 g
Sodium: ~600–750 mg

Nutrition is approximate and varies depending on the broth, beans, Parmesan, and cream used.

Without Heavy Cream

The soup is approximately 300 calories per serving and lower in fat.

Allergen Information

Contains:

Milk/dairy if using heavy cream and Parmesan.

Naturally nut-free:
The basic recipe contains no nuts.

Gluten-free:
The soup itself can be gluten-free. Check the broth, canned ingredients, and Italian seasoning labels to ensure they are certified gluten-free if needed.

Dairy-Free

Use dairy-free Parmesan or nutritional yeast and replace the heavy cream with a dairy-free cream alternative.

Q&A
Can I use only one type of white bean?

Yes. Cannellini, great northern, navy beans, or small white beans all work.

Can I use dried beans?

Absolutely. Cook them completely until tender before adding them to the soup.

Can I use spinach instead of kale?

Yes. Spinach cooks much faster, so add it during the final 1–2 minutes.

Can I make this soup without cream?

Definitely. The mashed beans naturally thicken the broth, so cream isn’t necessary.

Can I use coconut milk?

Yes, but it will give the soup a subtle coconut flavor. Unsweetened coconut cream works best if you’re dairy-free.

Can I add meat?

Yes. Cooked Italian sausage, chicken, turkey sausage, or bacon can be added.

Why is my soup too thick?

Add extra chicken or vegetable broth until it reaches your preferred consistency.

Why is my soup too thin?

Mash more beans directly into the pot and simmer uncovered for another 5–10 minutes.

Can I make this in a slow cooker?

Yes. Cook the vegetables, beans, tomatoes, and broth on LOW for 5–6 hours or HIGH for 2½–3½ hours. Add spinach/kale and cream during the final 20–30 minutes.

Can I make it ahead?

Yes! The flavor often gets even better the next day. The soup may thicken in the refrigerator, so add a little broth when reheating.

Is Tuscan white bean soup healthy?

It can be a nutritious meal because it combines beans, vegetables, leafy greens, and olive oil. The beans also provide fiber and plant-based protein.

Can I make it low-carb?

Traditional white beans are relatively high in carbohydrates, so for a lower-carb version, reduce the beans and add more spinach, zucchini, mushrooms, and chicken.

Best Finishing Touch

Serve each bowl with fresh Parmesan, cracked black pepper, a drizzle of extra-virgin olive oil, and a squeeze of lemon, alongside a slice of warm crusty bread. The combination makes this simple soup incredibly satisfying.

Similar Posts