Hearty Tuscan White Bean Soup – Quick, Healthy & Delicious

Hearty Tuscan White Bean Soup in rustic bowl

By:

CHEF RAMSAY

|

October 15, 2025

Last Updated

|

October 15, 2025

Hearty Tuscan White Bean Soup isn’t just another soup—it’s a warm hug in a bowl. This cozy, rustic dish bursts with rich Italian flavor, yet it’s completely vegan and ready in just 30 minutes. Loaded with tender cannellini beans, fresh veggies, and a hint of spice, it’s the perfect meal for busy weeknights or chilly weekends. Whether you’re feeding your family or meal-prepping for the week, this hearty Tuscan white bean soup delivers comfort, flavor, and nutrition all in one pot.

Table of Contents

What is Hearty Tuscan White Bean Soup?

This hearty Tuscan white bean soup is inspired by classic Italian cucina povera—simple, wholesome cooking with ingredients that are inexpensive yet full of flavor. It combines creamy cannellini beans, sautéed aromatics, and a medley of vegetables simmered in a fragrant broth. The result is a thick, satisfying soup that’s hearty enough for dinner but light enough to keep you feeling good. It’s naturally vegan, gluten-free, and perfect for anyone craving a homey, nourishing bowl of comfort.

Reasons to Try Hearty Tuscan White Bean Soup

Let’s be honest—some nights, we just need a dinner that’s easy, cozy, and good for the soul. This hearty Tuscan white bean soup checks all those boxes. It’s quick to make, easy to customize, and perfect for leftovers. The beans give it a creamy texture without adding dairy, while the herbs and red pepper flakes bring a subtle kick that wakes up your taste buds. Plus, it’s budget-friendly and freezer-friendly—your future self will thank you for that.

Ingredients Needed to Make Hearty Tuscan White Bean Soup

  • ¼ cup extra virgin olive oil
  • 1 small onion, diced
  • 2 medium shallots, chopped
  • 4 cloves garlic, mashed
  • 2 carrots, sliced 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
Tuscan White Bean Soup Ingredients
Fresh vegetables and beans used to make hearty Tuscan white bean soup.

Instructions to Make Hearty Tuscan White Bean Soup

Making Hearty Tuscan White Bean Soup is a simple, rewarding process that fills your kitchen with comforting aromas and your bowl with pure coziness. Follow this step-by-step guide to bring this delicious, hearty soup to life—no stress, no fuss, just wholesome comfort in every spoonful.

Step 1: Heat the Olive Oil and Sauté the Aromatics

Begin by heating ¼ cup of extra virgin olive oil in a sturdy Dutch oven or large soup pot over medium-low heat. Once the oil shimmers, add your diced onion, chopped shallots, and mashed garlic. Sauté for about 3–4 minutes, stirring often.
You’ll know it’s perfect when your kitchen smells heavenly and the onions start turning translucent. This first step lays the flavor foundation for your soup, so take your time—don’t rush the aromatics.

Pro Tip: For more on why sautéing is essential for flavor, check out our Ground Beef Vegetable Soup guide, where this same step adds rich depth to a beef-based broth.

Step 2: Add the Fresh Vegetables and Build Flavor

Next, toss in the carrots and celery, both chopped into even pieces. Continue to cook for 7–10 minutes, stirring occasionally. This step-by-step process is where the soup begins to take on its signature heartiness.
The vegetables should soften and slightly caramelize—this develops a sweet, savory base that complements the beans beautifully. If your veggies start sticking, lower the heat slightly and add a splash of vegetable broth to deglaze the pan.

If you’d like to explore how to adapt this technique to different soups, see our Slow Cooker Unstuffed Cabbage Soup for another flavorful vegetable base.

Step 3: Combine the Beans, Seasonings, and Broth

Add your drained and rinsed cannellini beans, bay leaves, Italian seasoning, red pepper flakes, sea salt, and black pepper to the pot. Then pour in 5–6 cups of vegetable broth, depending on how thick you want your soup.

Stir everything well, making sure the spices and vegetables are evenly distributed. Increase the heat and bring the mixture to a gentle boil.
This step-by-step moment is where the magic happens—those flavors start mingling together like old friends.

Need a substitute? If you don’t have cannellini beans on hand, check out our Easy White Bean Soup Recipe for tips on using navy or great northern beans instead.

Step 4: Simmer to Develop Deep Flavor

Once your soup reaches a gentle boil, reduce the heat to low, cover the pot, and let it simmer for 15 minutes.
During this time, the broth absorbs the essence of the vegetables, beans, and herbs, creating a rich and aromatic base. This step-by-step simmering process allows the flavors to marry without rushing the soup.

If you’ve got a little extra time, you can extend this simmer to 20–25 minutes for an even bolder taste. Just stir occasionally to prevent anything from sticking to the bottom.

For a similar cozy simmering recipe, explore our Hearty Beef and Barley Soup—it uses a similar method for building layers of flavor.

Step 5: Blend for a Creamy Texture

After simmering, remove the bay leaves and scoop out about two cups of the soup. Transfer this portion to a high-speed blender and blend until smooth. This simple step-by-step blending technique gives your soup that signature creamy body without any dairy.

Carefully pour the blended mixture back into the pot and stir. You’ll notice the texture become thick, rich, and velvety—comfort food perfection!

If you prefer a chunkier consistency, skip blending and use a potato masher to lightly crush some beans directly in the pot.

Step 6: Add the Spinach and Finish Strong

Finally, add 3 cups of fresh spinach to the hot soup. Stir gently until it wilts—this should take about 1–2 minutes. The greens not only add color but also a fresh, slightly earthy flavor that balances the richness of the beans.

At this point, taste your soup and adjust seasoning as needed—maybe a pinch more salt or a drizzle of olive oil on top. Ladle it into bowls, garnish with chopped parsley, and serve warm.

For the ultimate finishing touch, pair it with a thick slice of rustic bread or a side of Lemony Greek Chickpea Soup for a Mediterranean-style dinner spread.

Step 7: Serve and Savor Every Bite

Your Hearty Tuscan White Bean Soup is now ready to enjoy. This step-by-step journey from simple ingredients to a soul-warming bowl proves that great food doesn’t have to be complicated.

Each spoonful offers a perfect balance of creamy beans, tender vegetables, and savory Italian herbs—comforting, nourishing, and just plain delicious.

For more easy, wholesome recipes like this one, visit Cooking with Ramsay’s soup collection and discover other family-favorite soups that bring the same warmth to your table.

What to Serve with Hearty Tuscan White Bean Soup

This soup loves company. Serve it with a crusty loaf of sourdough or a warm piece of garlic bread. A simple side salad with balsamic vinaigrette also pairs beautifully. If you’re feeling indulgent, try a side of roasted vegetables or even a small plate of Lemony Greek Chickpea Soup for a Mediterranean-inspired meal.

Key Tips for Making Hearty Tuscan White Bean Soup

  1. Use good broth: The broth makes or breaks this recipe—choose a rich vegetable broth for the best flavor.
  2. Blend partially: Blending just part of the soup gives it a thick, creamy texture while keeping some beans whole.
  3. Spice smartly: Adjust the red pepper flakes to your liking; a little goes a long way.
  4. Add greens last: Adding spinach at the end keeps it vibrant and fresh.
  5. Meal-prep magic: It tastes even better the next day, so make extra!

Storage and Reheating Tips for Hearty Tuscan White Bean Soup

Store leftovers in an airtight container in the fridge for up to 4 days. To freeze, let it cool completely and transfer to a freezer-safe bag or container for up to 3 months. Reheat on the stove over medium heat, adding a splash of broth or water if it’s too thick. The flavors deepen over time—this soup just gets better with age.

FAQs

1. Can I use dried beans instead of canned?
Yes! Just soak them overnight and cook until tender before adding them to the soup.

2. Can I make this soup oil-free?
Absolutely. Sauté your veggies in a little vegetable broth instead of olive oil.

3. Can I add other veggies?
Of course—zucchini, kale, or even diced tomatoes make great additions.

4. What if I don’t have a blender?
Use a potato masher to lightly mash some beans directly in the pot for that creamy consistency.

5. Is this soup freezer-friendly?
Yes! It freezes beautifully. Just thaw and reheat when you need a quick, cozy meal.

Final Thoughts

Hearty Tuscan White Bean Soup is the kind of recipe that feels like home. It’s simple, wholesome, and satisfying, whether you’re feeding a crowd or enjoying a quiet evening in. The best part? It’s healthy comfort food that doesn’t compromise on taste. Next time you crave something nourishing, give this recipe a try—and maybe explore other cozy classics like Easy White Bean Soup or Tuscan Chickpea Soup.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print

Hearty Tuscan White Bean Soup – Quick, Healthy & Delicious

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Hearty Tuscan White Bean Soup is thick, flavorful, and comforting — loaded with cannellini beans, tender vegetables, fresh spinach, and just the right amount of spice. Vegan, gluten-free, and perfect for cold nights or weekly meal prep.

  • Author: CHEF RAMSAY
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Category: Main Course, Soup
  • Method: Stove Top
  • Cuisine: American

Ingredients

Scale
  • 1/4 cup extra virgin olive oil
  • 1 small onion, diced
  • 2 medium shallots, chopped
  • 4 cloves garlic, mashed
  • 2 carrots, chopped into coins
  • 2 celery stalks, diced
  • 3 (15 oz) cans cannellini beans, drained and rinsed
  • 2 bay leaves
  • 1 tablespoon Italian seasoning
  • 1/2 teaspoon red pepper flakes
  • 56 cups vegetable broth
  • 1/2 teaspoon sea salt
  • 1/4 teaspoon ground black pepper
  • 3 cups fresh spinach

Instructions

1. Heat olive oil in a large soup pot or Dutch oven over medium-low heat.

2. Add diced onion, chopped shallots, and mashed garlic. Sauté for 3–4 minutes until the onion becomes translucent.

3. Add chopped carrots and diced celery. Sauté for another 7–10 minutes to build flavor.

4. Add the drained and rinsed cannellini beans, bay leaves, Italian seasoning, red pepper flakes, vegetable broth, sea salt, and black pepper.

5. Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 15 minutes.

6. Remove and discard the bay leaves.

7. Transfer two cups of the soup to a high-speed blender and blend until thick and creamy.

8. Return the blended soup to the pot and stir to combine.

9. Add fresh spinach and stir until wilted.

10. Serve hot in bowls, optionally garnished with fresh parsley. Enjoy with crusty bread.

Notes

For extra richness, drizzle with a bit of olive oil before serving.

 

This soup stores well in the refrigerator for up to 5 days and can be frozen for longer storage.

 

Serving Ideas:

– Pair with toasted sourdough or focaccia.

– Top with vegan parmesan or nutritional yeast for a cheesy flavor boost.

 

A go-to for meal prep, chilly nights, or when you need something healthy and satisfying.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star