Plant-Powered Creamy Tuscan White Bean Soup

This post contains affiliate links. By clicking on a product link and making a purchase, I may receive a commission at no extra cost to you. Thank you for supporting The Banana Diaries!

Discover the ultimate weeknight culinary delight with this incredibly flavorful yet simple Tuscan White Bean Soup. Crafted to be luxuriously creamy without a drop of dairy, this vegan and vegetarian-friendly recipe relies on the magic of blended cannellini beans for its rich, satisfying texture. Ready in under 30 minutes, this protein-packed soup is an ideal choice for a comforting, quick, and healthy dinner. Pair it with some homemade 15-minute garlic bread for an extra layer of deliciousness that will truly elevate your meal.

bowl of vegan tuscan white bean soup

Why You’ll Adore This Easy Vegan Tuscan White Bean Soup

If you’re searching for a meal that consistently earns rave reviews from everyone at the table, look no further. This cozy vegan Tuscan white bean soup has become a beloved staple in our home, often requested alongside our hearty vegetable stew and vegan lentil loaf. It’s a dish that genuinely appeals to all palates, from the pickiest eaters to seasoned foodies, proving that vegan meals can be profoundly satisfying and flavorful.

Here’s why this recipe deserves a permanent spot in your rotation:

  • Unforgettable Flavor: Infused with fresh herbs like rosemary and sage, fragrant garlic, and sweet shallots, every spoonful bursts with authentic Tuscan-inspired taste. It’s a symphony of savory notes that feels both rustic and refined.
  • Effortlessly Creamy, Naturally Dairy-Free: The genius of this soup lies in its ability to achieve a velvety, thick texture by simply blending a portion of the cannellini beans. No heavy cream needed, making it a naturally lighter, plant-based alternative that doesn’t compromise on richness.
  • Incredibly Quick & Easy: From start to finish, this one-pot wonder is ready in just 30 minutes. It’s the ultimate solution for busy weeknights when you crave a homemade, wholesome meal but are short on time. Its simplicity makes it perfect for beginners and seasoned cooks alike.
  • Wholesome & Nutrient-Packed: Loaded with fiber-rich cannellini beans, vibrant carrots, crisp celery, and nutritious spinach or kale, this soup is a powerhouse of essential vitamins and minerals. It’s a fantastic way to boost your daily vegetable intake.
  • Family-Friendly & Crowd-Pleasing: Don’t let the “vegan” label deter anyone – this soup consistently wins over even the most skeptical eaters. Its mild yet complex flavors are appealing to children and adults, making it an excellent choice for family dinners or entertaining guests.
  • Versatile & Adaptable: While it warms you beautifully during the crisp autumn and winter months (just like our favorite vegan chili and pumpkin sweet potato soup), its light and refreshing profile also makes it a delightful option for spring and summer luncheons or dinner parties. Serve it with vegan focaccia and roasted Brussels sprouts for a complete meal.
  • Gluten-Free Friendly: This soup is inherently gluten-free, and when served with your favorite gluten-free bread or gluten-free focaccia, it becomes a perfect meal for those with dietary restrictions.
vegan white bean soup being spooned into bowl

Much like our popular vegan gnocchi soup, vegan tortellini soup, and vegan lasagna soup, this white bean soup is bursting with fresh vegetables and infused with a robust, herby essence. It’s also incredibly scalable, making it perfect for meal prepping a large batch to enjoy throughout the week.

Wholesome & Simple Ingredients You’ll Need

Creating this rich and hearty Tuscan White Bean Soup requires only a handful of readily available ingredients. Each component plays a crucial role in building the incredible depth of flavor and creamy texture that defines this dish. Here’s a closer look at what you’ll need:

  • Olive Oil: The foundation for sautéing our aromatics and vegetables. A good quality extra virgin olive oil will add a subtle fruity note that enhances the overall taste.
  • Garlic Cloves: Essential for that classic savory base. Freshly minced garlic provides a pungent, aromatic kick that permeates the entire soup.
  • Shallots: Offering a milder, sweeter, and more delicate flavor than onions, shallots are perfect for a sophisticated aromatic start. If unavailable, a small yellow onion can be substituted.
  • Carrots & Celery: These classic mirepoix vegetables add a natural sweetness, earthy depth, and pleasant texture. They cook down beautifully, contributing to the soup’s robust body.
  • Fresh Rosemary & Sage: These are the stars of the Tuscan flavor profile. Using fresh herbs is paramount for achieving that vibrant, aromatic, and slightly peppery taste that defines this soup. Dried herbs can be used in a pinch, but the fresh varieties make a significant difference.
  • Cannellini Beans: The heart and soul of this soup! These creamy white beans are not only packed with protein and fiber but are also the secret to achieving a silky, dairy-free creaminess when blended. Rinsed canned beans make for a quick and convenient option.
  • Vegetable Broth: The liquid base that brings everything together. A high-quality vegetable broth will add a savory umami depth. You can also use water, but broth will impart more flavor.
  • Spinach or Kale: Stirred in at the end, these leafy greens add a pop of color, extra nutrients, and a slight bitterness that beautifully balances the richness of the soup.
  • Lemon: A squeeze of fresh lemon juice at the end is a game-changer! It brightens all the flavors, adds a touch of acidity, and makes the soup taste incredibly fresh.
  • Sea Salt & Pepper: Fundamental seasonings to enhance and balance all the ingredients. Always taste and adjust to your preference.
  • Grated Vegan Parmesan (Optional): For serving, a sprinkle of vegan parmesan adds a salty, cheesy umami finish. See our brand recommendations in the notes section for the best options!
tuscan white bean soup ingredients

Mastering the Creaminess: How We Thicken This Tuscan Bean Soup Naturally

One of the most remarkable aspects of this Tuscan White Bean Soup is its incredible creaminess, achieved entirely without dairy! The secret lies in a simple yet effective technique: blending a portion of the soup itself. Cannellini beans, when pureed, release their natural starches and create a thick, velvety base that mimics the texture of cream-based soups.

To achieve this, you’ll scoop out approximately two cups of the simmering soup, ensuring you get a good mix of beans and vegetables. Transfer this mixture to a heat-safe blender or use an immersion blender directly in the pot. Blend until perfectly smooth and luscious. Then, simply pour the blended mixture back into the main pot. Stir it gently, and watch as the entire soup transforms into a rich, creamy consistency without the need for any added fats or thickeners. This method not only enhances the texture but also intensifies the hearty bean flavor throughout the dish.

blending soup

Step-by-Step: Crafting Your Delicious Tuscan White Bean Soup

Creating this delicious Tuscan White Bean Soup is a straightforward process, perfect for any home cook. Follow these steps to achieve a deeply flavorful and satisfying meal:

  1. Preparation is Key: Before you begin cooking, take a few minutes to measure and chop all your ingredients. This mise en place ensures a smooth and stress-free cooking experience, especially for a quick 30-minute recipe.
  2. Sauté the Aromatics: Start by heating a tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add your minced garlic and diced shallots. Sauté for about 2-3 minutes, stirring occasionally, until the garlic is fragrant and lightly browned, and the shallots become translucent and tender. This step builds the aromatic foundation of your soup.
  3. Add the Root Vegetables & Herbs: Next, introduce the sliced carrots and celery to the pot, along with the fresh rosemary and sage. Continue to sauté for another 5-7 minutes, stirring regularly, until the vegetables begin to soften and the herbs release their intoxicating aromas. This gentle cooking allows the flavors to meld beautifully.
sautéed garlic and onion in a pot
carrots and celery sautéing
  1. Simmer for Flavor Development: Once the vegetables are tender, add the rinsed cannellini beans, vegetable broth (or water), the fresh lemon juice, and season with sea salt and pepper to taste. Give everything a good stir, then reduce the heat to a gentle simmer. Cover the pot and let it cook for at least 20 minutes. While the soup is fantastic at 30 minutes, allowing it to simmer longer—even up to an hour or more—will deepen the flavors significantly. The longer it simmers, the more incredible it tastes, making it an excellent candidate for next-day leftovers!
vegan white bean soup in a pot
  1. Create the Creamy Texture: After simmering, remove about 2 cups of the soup using a ladle, making sure to scoop out plenty of white beans and some vegetables. Carefully transfer this portion to a heat-safe blender and blend until completely smooth and creamy. Alternatively, use an immersion blender directly in the pot for a few seconds until desired consistency is reached.
  2. Incorporate & Finish: Pour the blended, creamy soup back into the main pot. Stir it gently to fully integrate the thick puree with the rest of the soup. Then, stir in the fresh spinach or chopped kale. Allow the hot soup to cook the greens for about 5 minutes, or until they are perfectly wilted and vibrant.
  3. Serve & Enjoy: Ladle the hot, fragrant soup into individual serving bowls. For an extra touch of indulgence, top with freshly grated vegan parmesan cheese. This soup is truly exceptional when served with a crusty slice of your favorite gluten-free bread, or a warm piece of homemade focaccia (here’s the gluten-free focaccia recipe if needed!). Enjoy your comforting, homemade Tuscan White Bean Soup!
finished white bean soup
close up of white bean coup

Pro Tips for an Unforgettable Vegan Tuscan Soup

  • Fresh Herbs are Non-Negotiable: While dried herbs can be used in a pinch, fresh rosemary and sage truly make this soup sing. Their vibrant oils and robust flavors are what give the soup its signature Tuscan character. Don’t skip them if you can help it!
  • Don’t Rush the Simmer: The indicated 20-30 minute simmer time is the minimum. For a soup with even deeper, more complex flavors, allow it to gently simmer for 45-60 minutes, or even longer. The flavors will meld beautifully, making it taste even better the next day.
  • Taste and Adjust Seasoning: Always taste your soup before serving and adjust salt and pepper as needed. A squeeze of fresh lemon juice at the very end can also brighten all the flavors.
  • High-Quality Broth Makes a Difference: Since vegetable broth forms the base, a good quality, flavorful broth will significantly impact the final taste. If you’re using water, consider adding a vegetable bouillon cube or some extra seasoning.
  • Batch Cooking & Meal Prep: This soup is fantastic for meal prepping. It stores well in the refrigerator and freezes beautifully, making it ideal for feeding a crowd or having wholesome lunches ready throughout the week.

Frequently Asked Questions About This Recipe

Can I use a different bean than white beans?

While cannellini beans are highly recommended for their creamy texture when blended, you can certainly experiment. However, I wouldn’t recommend substituting more than half of the white bean mixture with other types. Cannellini beans are uniquely creamy, and they’re essential for achieving the classic, velvety texture characteristic of traditional Tuscan bean soups like ribollita. If you omit them entirely, you’ll end up with a delicious soup, but one that differs significantly from the intended Tuscan white bean experience.

What if I can’t find vegan parmesan?

No worries! If vegan parmesan isn’t available at your local grocery store, you have a couple of options. You could try using vegan shredded mozzarella for a slightly different, milder cheesy flavor, though the taste profile will shift. Alternatively, you can simply omit the vegan parmesan altogether. The soup is incredibly flavorful on its own and will still be absolutely delicious without the cheese topping. Forager Project and Violife are my top recommendations if you can find them!

Can I use dried herbs?

You can use dried herbs if fresh ones are not accessible, but please be aware that the soup won’t have the same vibrant, deeply infused flavor. Fresh rosemary and sage are crucial for creating that robust, aromatic broth that defines this Tuscan soup. If you must use dried herbs, remember that their flavor is more concentrated, so use about one-third of the amount specified for fresh herbs (e.g., 1 tablespoon dried rosemary for 3 tablespoons fresh). Using a high-quality vegetable broth becomes even more important when using dried herbs to compensate for the reduced fresh herbal intensity.

Is this soup gluten-free?

Yes, this Tuscan White Bean Soup is naturally gluten-free! All the ingredients, from the beans and vegetables to the broth and herbs, are free of gluten. Just be sure to check the label of your vegetable broth to ensure it doesn’t contain any hidden gluten-containing ingredients, although most are naturally GF. It’s a wonderful option for those with gluten sensitivities or anyone looking for a wholesome, delicious, and naturally gluten-free meal.

Can I freeze this soup?

Absolutely! This soup freezes beautifully, making it an excellent candidate for meal prep. Allow the soup to cool completely, then transfer it to airtight, freezer-safe containers or bags. It can be stored in the freezer for up to 3 months. When ready to enjoy, thaw it overnight in the refrigerator and reheat gently on the stovetop, adding a splash of extra broth or water if needed to adjust consistency.

close up of vegan white bean soup

We’re confident you’re going to fall in love with this super easy and incredibly flavorful Tuscan White Bean Soup. Its simplicity, combined with its creamy texture and rich taste, makes it a hit with both kids and adults. It’s truly a recipe that makes healthy eating enjoyable and accessible.

Happy soup making!

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

Easy Vegan Tuscan White Beans Soup (vegetarian friendly!) Pinterest pin

If you make this recipe, please be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. This helps others to find the recipes! As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there as well!


Print

clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon

bowl of vegan tuscan white bean soup

Creamy Tuscan White Bean Soup – Dairy Free!









5 Stars







4 Stars







3 Stars







2 Stars







1 Star




5 from 1 review
  • Author: Britt Berlin
  • Prep Time: 30
  • Cook Time: 60
  • Total Time: 1 hour 30 minutes
  • Yield: 6 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan
Print Recipe

Description

This incredibly simple Tuscan white bean soup bursts with flavor and is ready in under 30 minutes! It’s made delightfully creamy by blending cannellini beans instead of dairy, creating a perfectly filling vegan soup ideal for an easy weeknight dinner. Serve with some homemade 15-minute garlic bread for extra deliciousness!


Ingredients


Scale

  • 1 tbsp olive oil
  • 5 garlic cloves, minced
  • 1 medium shallot, diced
  • 3 large carrots, sliced
  • 3 celery sticks, sliced
  • 1/3 cup chopped fresh rosemary, de-stemmed
  • 1/4 cup chopped fresh sage, de-stemmed
  • 2 15-ounce can cannellini beans, rinsed
  • 45 cups (~1000 mL) vegetable broth
  • 1 cup fresh spinach or chopped kale
  • Juice from 1 lemon
  • Sea salt & pepper to taste
  • Grated vegan parmesan (see brand recommendations in Notes)


Instructions

  1. Measure out all ingredients before beginning.
  2. Sauté the veggies: In a large pot, heat the olive oil with the minced garlic and diced shallots on medium heat. Sauté for several minutes until the garlic is lightly browned and the shallots are translucent. Then add in the sliced carrots and celery with the rosemary, and sage, and sauté until cooked, about 5 minutes on medium heat.
  3. Add in the broth: Reduce the heat to a simmer, and add in the cannellini beans, water (or vegetable broth), lemon, and sea salt/pepper to taste. Stir and cover to cook on simmer for 60 minutes.
  4. Blend: After 60 minutes, remove about 2 cups of the soup with a large ladle that includes the white beans and chickpeas (along with veggies, but make sure there are beans in there). Add the broth to a heat-safe blender or food processor, and blend until smooth. Then add the blended soup back to the main pot, and stir a few times to integrate the blended broth to the regular soup.
  5. Stir: Stir in the fresh spinach, and allow the hot soup to cook it for about 5 minutes, or until wilted.
  6. Serve: Spoon or ladle the soup into serving bowls. Top with grated vegan parmesan and enjoy!
  7. Storage: This soup will last 5 days in the fridge in an airtight container.

Equipment

large pot

Buy Now →

slow cooker

Buy Now →


Notes

Vegan Parmesan: I recommend either Forager Project or Violife. Those are my favorites!

Did you make this recipe?

Be sure to leave a rating and a review in the section below, and tag @the_bananadiaries on Instagram and hashtag it #thebananadiaries so we can see!

More Vegan Italian-Inspired Recipes You’ll Love:

BEST Vegan Cannoli Cheesecake

Easy Peach & Tomato Panzanella

Best Vegan Gnocchi Recipe

Easy Vegan Focaccia

Paleo Vegan Sweet Potato Gnocchi

Best Vegan Rainbow Cookies

AMAZING Vegan Tiramisu