This post contains affiliate links.

Made with creamy white beans and Mediterranean flavors, this Tuscan white bean soup is a quick dinner recipe perfect for weeknights! Loaded with vegetables and parmesan cheese, we’re confident you’ll be adding this to your weekly rotation. It’s ready in under 30 minutes!

Tuscan white bean soup in a bowl with a spoon.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Picture this: It’s chilly outside, the days are short, and you need a bowl of comfort to curl up with on the couch.

Enter: Tuscan White Bean Soup.

This is the best Tuscan White Bean Soup…ever

There, I said it. It’s a restaurant-quality white bean soup that is just what you need tonight. It’s:

  • Ready in 30 minutes, start to finish.
  • Made with pantry staples so you can keep the ingredients on hand for when the craving for soup strikes.
  • All done in one pot on the stove for quick clean-up.
  • Packed with flavor thanks to a simple blend of seasonings.

Reader rating

★★★★★

“This was delicious!!! Will definitely put on the weekly rotation! Can’t wait to try more of your recipes!” —Paula

Add your review

Tuscan white bean soup in a bowl with a spoon.

Here’s what you’ll need

You build up this Italian soup by just adding flavor on flavor on flavor! This is just an overview. Jump to the recipe card for the full quantities.

  • Mirepoix: A fancy word for carrots, onion, celery, and garlic! Mirepoix is our flavorful base that we’ll build the soup on.
  • Tomato: Tomato paste and sun-dried tomatoes bring savory flavor to our soup. I like to freeze tomato paste in small portions, so I always have the right amount on hand (you’ll see in the video that I throw the frozen paste right in the pot)!
  • Seasonings: For that classic Italian flavor, a blend of Italian seasoning, salt, and crushed red pepper flakes is used.
  • Broth: Make it soup with broth, either from a carton, bouillon, or homemade broth (it’s easy to make!).
  • White Beans: While any type of white bean will work here (like navy beans or Great Northern), we’re going with 3 cans of cannellini beans.
  • Kale: The kale cooks until soft, so even kids won’t mind it here! You can also use spinach.
  • Cream: To give this soup a decadent texture, add a splash of heavy cream at the end. You could also use half-and-half or canned coconut milk here.
  • Parmesan: Finish it off with freshly grated parmesan! Grate it yourself for the best flavor.

Sarah’s Tip

Hi friends, Sarah here, the nutritionist and food scientist behind the recipe. If you’re looking for a lower-calorie option, you can replace the heavy cream with 2% milk. Be sure to warm the milk before adding it to ensure it won’t split, and add it once you’ve removed the soup from the stove!

Tuscan white bean soup in a ladle.

How to make Tuscan White Bean Soup

This one-pot soup is ready in under 30 minutes. This is just an overview. Jump to the recipe card for the full instructions.

  1. Make the flavor base, sautéing until the onions are soft.
  2. Add seasonings and cook until fragrant.
  3. Make it soup by adding broth and fillings.
  4. Serve warm, topped with croutons and fresh herbs!
Tuscan white bean soup in a bowl with a spoon.

Storage

To store, let cool to room temperature, then transfer to an airtight container in the fridge for up to 5 days.

To freeze, transfer to a freezer-safe container or baggie. It can be frozen for up to 3 months. Thaw in the fridge before reheating.

Make it vegan

You can easily make this a vegan Tuscan soup by replacing the butter with margarine, using canned coconut milk instead of heavy cream, and omitting the parmesan (you can also use a sprinkle of nutritional yeast if you have it!).

Add More Veggies

Make this Tuscan soup even heartier by adding in more veggies! Here are some other veggies you could add:

  • Cauliflower
  • Potato
  • Mushrooms
  • Leek
  • Parsnip
  • Bell peppers
Tuscan white bean soup in a bowl with a spoon.

Serving Ideas

A good soup is made great by adding the right pairings and toppings! Here are a few of our favorites:

pro Tip

Serve this soup with ridiculously big croutons! I grabbed a loaf of sourdough from the store and cut it into large cubes, then followed these directions for baking homemade croutons.

Tuscan White Bean Soup Recipe (Vegetarian)

4.95 from 17 ratings
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 4 servings
Made with creamy white beans and Mediterranean flavors, this Tuscan white bean soup recipe is a quick dinner recipe perfect for weeknights! Loaded with vegetables and parmesan cheese, we're confident you'll be adding this to your weekly rotation. Ready in under 30 minutes!

Ingredients 

  • 2 Tbsp unsalted butter, can sub dairy-free or oil
  • 1 medium yellow onion, diced
  • 1 cup diced carrots, 2 to 3 carrots
  • 1 cup diced celery, 3 to 4 ribs
  • 4 cloves garlic, minced
  • 2 Tbsp tomato paste, 25 g
  • 2 Tbsp sun-dried tomatoes, finely chopped
  • 1 Tbsp Italian seasoning
  • 1 tsp salt
  • 1 tsp red pepper flakes
  • 4 cups vegetable broth, 1 L
  • 3 15-oz cans cannellini beans, drained, 425 g each
  • 2 cups kale, chopped
  • ½ cup heavy cream, 120 mL
  • ½ cup grated parmesan, 35 g
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Flavor Base: In a large pot set over medium, heat 2 Tbsp unsalted butter. Add 1 medium yellow onion, 1 cup diced carrots, 1 cup diced celery, and 4 cloves garlic. Cook until onion is soft and fragrant, about 5 minutes.
    Mirepoix in a pan.
  • Seasonings: Stir in 2 Tbsp tomato paste, 2 Tbsp sun-dried tomatoes, 1 Tbsp Italian seasoning, 1 tsp salt, and 1 tsp red pepper flakes. Continue cooking for 3 minutes until fragrant.
    Flavor base for Tuscan white bean soup in a pan.
  • Fillings: Add 4 cups vegetable broth, 3 15-oz cans cannellini beans, and 2 cups kale. Cover and let simmer for at least 10 minutes, or until kale is soft.
    Tuscan white bean soup in a pan.
  • Serve: Remove from heat and stir in ½ cup heavy cream and ½ cup grated parmesan. Serve warm, optionally topped with croutons and fresh herbs.
    Tuscan white bean soup in a pan.

Notes

To store, let cool to room temperature, then transfer to an airtight container in the fridge for up to 5 days.
To freeze, transfer to a freezer-safe container or baggie. It can be frozen for up to 3 months. Thaw in the fridge before reheating.
Make it vegan: Easily make this a vegan Tuscan soup by replacing the butter with margarine, using canned coconut milk in place of the heavy cream, and omitting the parmesan (you can use a sprinkle of nutritional yeast in its place if you have it!)
Add veggies: Feel free to swap out the veggies with things like cauliflower, potato, or parsnip.

Nutrition

Serving: 1serving | Calories: 317kcal | Carbohydrates: 37.1g | Protein: 13g | Fat: 13.2g | Saturated Fat: 8.2g | Cholesterol: 42mg | Sodium: 1008mg | Potassium: 473mg | Fiber: 13.7g | Sugar: 7g | Calcium: 275mg | Iron: 3mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

4.95 from 17 votes (2 ratings without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




49 Comments

  1. Erojam says:

    Not for the recipe but for your system. Don’t want to waste paper printing recipe with ads. In order to unlock the print button I have to subscribe for money. I realize you need to make money but you do get revenue from ads. I submitted my email address to get the recipe which I thought would allow me to print it,but no. Got the same pop up about signing up to your mailing list to gain access to print this page, but I did that already. The email with the recipe had same problem with not being able to print. Like your recipes but unhappy with your practices.

  2. Angie Maffett says:

    5 stars
    This was delicious!

    1. The Live Eat Learn Team says:

      Thanks for making it and sharing Angie!

  3. Tiffany says:

    5 stars
    So good! I love all of your recipes. You never miss! This soup will be in rotation all winter. Thank you!

    1. Sarah Bond says:

      So thrilled to hear it! Happy eating, Tiffany!

  4. Elaine says:

    5 stars
    Absolutely delicious! I made a vegan version by subbing cashew milk for the cream and extra virgin olive oil for the butter and used spinach instead of kale. Also used beans I soaked and boiled myself which took longer but was worth the extra time. Thanks for a great recipe!

    1. The Live Eat Learn Team says:

      Love hearing that Elaine, thanks for trying it!

  5. LL says:

    5 stars
    Just “Comfy Cozy” decadent perfection!!! My new favorite ❤️

    1. Sarah Bond says:

      I’m so thrilled to hear it was a hit!

  6. Sarah says:

    Absolutely delicious and easy soup. I added red bell pepper and mushrooms. So much flavor, thank you so much for sharing your knowledge, truly appreciated!

    1. The Live Eat Learn Team says:

      You’re the best, thanks for the feedback Sarah!