Tuscan White Bean Soup – Hearty, Healthy & Easy to Make

There’s nothing quite like a warm, hearty bowl of Tuscan White Bean Soup on a chilly day. This simple yet flavorful dish is packed with creamy cannellini beans, aromatic herbs, and nutrient-rich vegetables, creating a deliciously wholesome meal that feels like a warm hug in a bowl. Whether you’re looking for a cozy lunch, a satisfying dinner, or a meal-prep-friendly dish to enjoy throughout the week, this recipe checks all the boxes.

I first fell in love with Tuscan white bean soup during a trip to Italy, where I had a bowl at a small family-run trattoria in Florence. The flavors were incredibly rich, yet the ingredients were simple and rustic. It was the kind of meal that made you feel instantly at home, no matter where you were. When I got back, I knew I had to recreate it in my own kitchen, and after a few tweaks and adjustments, I landed on this version—one that’s quick, easy, and packed with flavor while staying true to the traditional dish.

This soup is not only delicious but also incredibly nourishing. With plant-based protein from white beans, fiber-rich vegetables, and a flavorful broth infused with garlic, onions, and herbs, it’s a meal that leaves you feeling full and satisfied without being too heavy. Plus, it’s completely vegan and gluten-free, making it a fantastic option for a variety of dietary needs.

Whether you’re cooking for yourself, feeding a family, or prepping meals for the week, you’ll love how simple this soup is to make. It comes together in just 30 minutes and requires only one pot, making cleanup a breeze. And the best part? It tastes even better the next day as the flavors continue to develop.

Why You’ll Love This Recipe

This Tuscan white bean soup is more than just another soup recipe. It’s a must-try for so many reasons:

  • Easy and Quick – This entire dish comes together in 30 minutes or less, making it perfect for busy weeknights.
  • Minimal Ingredients – You probably already have most of these pantry staples on hand.
  • Nutrient-Dense – High in plant-based protein and fiber, this soup keeps you full and energized.
  • One-Pot Meal – No need to dirty multiple dishes—everything cooks in just one pot.
  • Meal Prep-Friendly – It stores well and tastes even better the next day.
  • Diet-Friendly – Naturally vegan, dairy-free, and gluten-free while still being satisfying and flavorful.
  • Customizable – You can easily adjust the broth thickness, spice level, and added vegetables to suit your preferences.

Each spoonful is loaded with creamy beans, tender vegetables, and a deeply flavorful broth, making this soup feel like pure comfort food. Serve it with some crusty bread or a side salad, and you have a meal that’s both wholesome and incredibly delicious.

Health Benefits

Beyond its rich flavors, this soup is packed with nutrients that are great for your overall health. Here’s what makes it a powerhouse meal:

  • High in Fiber – Cannellini beans and vegetables provide a great source of dietary fiber, which helps with digestion, keeps you full longer, and supports gut health.
  • Plant-Based Protein – White beans are an excellent source of protein, making this soup a fantastic meatless option for those looking to add more plant-based meals to their diet.
  • Rich in Antioxidants – Ingredients like garlic, onions, carrots, and kale contain powerful antioxidants that help fight inflammation and boost immunity.
  • Heart-Healthy – The combination of beans and olive oil provides healthy fats and cholesterol-lowering nutrients, supporting overall heart health.
  • Low in Calories – Despite being hearty and filling, this soup is naturally low in calories, making it a great option for those watching their intake.

With all these benefits, you can feel good about enjoying a bowl of this nourishing, satisfying soup anytime.

Preparation Time, Servings, and Nutritional Information

  • Total Time: 30 minutes
  • Servings: 4-6
  • Calories per serving: 221
  • Carbohydrates: 25g
  • Protein: 15g
  • Fat: 5g
  • Fiber: 14g

This recipe is designed to be both quick and filling, making it a perfect meal for any time of the week.

Ingredients List

To make this Tuscan White Bean Soup, you’ll need:

Vegetables & Aromatics:
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, chopped
  • 2 ribs celery, chopped
  • 2 cups kale, chopped (or spinach)
Main Ingredients:
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 tablespoon tomato paste
  • 1 teaspoon Italian seasoning
  • 1 teaspoon dried thyme
  • ½ teaspoon oregano
  • 1 teaspoon red pepper flakes (optional, for spice)
  • 1 bay leaf
  • 4 cups vegetable broth
  • 1 cup water (or more as needed)
  • 1 tablespoon olive oil
  • Salt and black pepper to taste
Optional Additions:
  • 1 tablespoon lemon juice (for brightness)
  • Grated Parmesan (for serving, if not vegan)

These simple, wholesome ingredients come together to create a rich, flavorful, and satisfying soup.

Step-By-Step Cooking Instructions

  1. Sauté the Aromatics: In a large pot over medium heat, heat the olive oil. Add the diced onion, cooking until soft and translucent, about 3-4 minutes. Stir in the garlic, carrots, and celery, sautéing for another 3-5 minutes until the vegetables start to soften.
  2. Add the Flavor Base: Stir in the tomato paste, Italian seasoning, thyme, oregano, red pepper flakes, and bay leaf. Cook for 1-2 minutes, allowing the tomato paste to caramelize slightly, which deepens the flavor.
  3. Add the Beans and Broth: Pour in the vegetable broth, water, and cannellini beans. Bring the soup to a gentle boil, then reduce the heat to low and let it simmer for 15 minutes.
  4. Blend for Creaminess: Remove about 1 cup of the soup and blend it in a blender (or use an immersion blender to partially blend the soup). This step helps create a thicker, creamier consistency while keeping some beans whole for texture.
  5. Add the Greens: Stir in the chopped kale and let it cook for 2-3 minutes, just until wilted.
  6. Final Seasoning: Taste the soup and adjust with salt, black pepper, or more lemon juice if needed.
  7. Serve & Enjoy: Ladle the soup into bowls and serve hot with crusty bread or a simple salad on the side.

How to Serve

This soup is delicious on its own, but you can make it even better with a few simple serving ideas:

  • With Crusty Bread – A slice of warm, toasted bread is perfect for dipping.
  • Over Rice or Quinoa – For a heartier meal, serve the soup over cooked grains.
  • Topped with Fresh Herbs – Garnish with parsley, basil, or chives for extra freshness.
  • With a Side Salad – A light arugula or mixed greens salad complements the soup perfectly.

No matter how you serve it, this Tuscan White Bean Soup is guaranteed to be a comforting, flavorful meal that you’ll want to make again and again.

Pairing Suggestions

Tuscan White Bean Soup is a fantastic standalone dish, but pairing it with complementary sides can elevate the meal even further. If you’re looking to round out your dinner, here are a few delicious ideas to serve alongside your soup

A crusty baguette or ciabatta is perfect for dipping into the warm broth and soaking up all the delicious flavors. You can also toast the bread and rub it with a little garlic and olive oil for an extra layer of flavor. If you prefer something softer, warm pita or naan bread works just as well

For a heartier meal, consider serving the soup over a bed of cooked rice, farro, or quinoa. These grains add texture and make the soup even more filling, especially if you want a meal that will keep you satisfied for hours

A fresh, crisp salad with a light dressing is an excellent contrast to the warm, hearty soup. Try a simple arugula salad with lemon vinaigrette, a classic Caesar salad, or a Mediterranean cucumber and tomato salad for a refreshing side

To add a bit of extra richness, consider topping your soup with a dollop of Greek yogurt or a drizzle of extra virgin olive oil. This small touch adds creaminess and enhances the flavor of the dish. A sprinkle of grated Parmesan or Pecorino Romano is another great way to add some depth to each bite

Storage, Freezing & Reheating Instructions

One of the best things about this soup is how well it stores and reheats. It’s a great meal prep option, and the flavors continue to develop over time, making it even tastier the next day

To store the soup in the refrigerator, allow it to cool completely before transferring it to an airtight container. It will stay fresh for up to 5 days. When ready to eat, reheat it in a pot over medium heat until warmed through. If the soup has thickened too much, simply add a little water or broth to bring it back to your desired consistency

If you’d like to freeze the soup for later, let it cool completely and then transfer it to freezer-safe containers or resealable freezer bags. Be sure to leave some space at the top, as liquids expand when frozen. The soup can be frozen for up to 2 months. For best results, thaw it in the refrigerator overnight before reheating

To reheat from frozen, place the soup in a saucepan over low heat and allow it to warm gradually. Stir occasionally and add extra broth if needed. You can also microwave it in 30-second intervals, stirring in between until fully heated

Common Mistakes to Avoid

Even though this soup is simple to make, a few mistakes can impact the final result. Here are some common errors and how to avoid them

Skipping the Sauté Step – The initial step of sautéing the onions, garlic, carrots, and celery in olive oil builds the foundation of flavor. If you rush this step, the soup won’t have the same depth of taste

Not Draining and Rinsing the Beans – If you’re using canned cannellini beans, always drain and rinse them before adding them to the soup. This removes excess sodium and prevents the broth from becoming too thick or starchy

Overcooking the Greens – Adding the kale too early can make it overly soft and lose its vibrant color. To keep it fresh and slightly crisp, add it in the last few minutes of cooking

Using Too Much Liquid – If you prefer a thicker soup, don’t add too much broth or water at the beginning. You can always adjust the consistency later by adding more liquid, but reducing it once added can be tricky

Pro Tips

To make this soup even better, here are some expert tips to ensure success every time

For an extra rich and deep flavor, use homemade vegetable broth instead of store-bought. If you only have store-bought, choose a low-sodium option so you can control the saltiness of the soup

If you prefer a smoother soup, blend half of the mixture using an immersion blender. If you love chunky soups, simply mash some of the beans with a spoon instead of blending

A little acidity enhances all the flavors in the soup. Adding a splash of lemon juice or a dash of apple cider vinegar at the end brightens the entire dish and balances the richness

For a heartier texture, try adding cooked whole grains like farro, barley, or brown rice. These additions make the soup even more satisfying without overpowering the delicate flavors

If you love spice, increase the red pepper flakes or add a spoonful of harissa paste or chili oil for a little extra heat

Frequently Asked Questions (FAQs)

Can I use dried beans instead of canned? Yes! If using dried beans, soak them overnight and cook them separately before adding them to the soup. You’ll need about 1 ½ cups of cooked beans to replace the canned ones

Can I make this soup ahead of time? Absolutely! This soup tastes even better the next day as the flavors have more time to develop. Store it in the fridge and reheat it when ready to serve

What can I use instead of kale? If you’re not a fan of kale, you can use spinach, Swiss chard, or escarole instead. Add these greens towards the end to prevent overcooking

Can I add other vegetables? Definitely! You can add zucchini, bell peppers, potatoes, or even mushrooms to make the soup more hearty and flavorful

What if my soup is too thick? Simply add more vegetable broth or water until you reach your desired consistency

Is this soup freezer-friendly? Yes! Just be sure to freeze it without the greens and add them fresh when reheating for the best texture

Conclusion & Call to Action

This Tuscan White Bean Soup is the perfect combination of hearty, healthy, and comforting flavors. It’s an easy one-pot meal that’s packed with protein, fiber, and rich Italian-inspired seasonings. Whether you make it for a cozy dinner, meal prep for the week, or serve it to guests, it’s sure to become a favorite in your kitchen

If you try this recipe, I’d love to hear your thoughts! Leave a comment below and let me know how it turned out for you. Did you make any modifications? What did you serve it with? Your feedback helps others and makes this community even better

Don’t forget to share this recipe with friends and family who love comforting, healthy meals. And if you snap a picture of your delicious creation, tag me on social media so I can see and share it! Enjoy your warm, nourishing bowl of Tuscan White Bean Soup and happy cooking !

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tuscan White Bean Soup


  • Author: Lily Foster
  • Total Time: 30 minutes
  • Yield: 4-6 servings 1x
  • Diet: Vegan

Description

This Tuscan White Bean Soup is a hearty, one-pot meal packed with protein-rich cannellini beans, vegetables, and Italian herbs. It’s gluten-free, vegan, and perfect for meal prep. Serve it with crusty bread or a fresh salad for a complete meal.


Ingredients

Scale
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, chopped
  • 2 ribs celery, chopped
  • 2 cups kale, chopped
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 tablespoon tomato paste
  • 1 teaspoon Italian seasoning
  • 1 teaspoon dried thyme
  • ½ teaspoon oregano
  • 1 teaspoon red pepper flakes (optional)
  • 1 bay leaf
  • 4 cups vegetable broth
  • 1 cup water (as needed)
  • 1 tablespoon olive oil
  • Salt and black pepper to taste
  • 1 tablespoon lemon juice (optional)

Instructions

  • Heat olive oil in a large pot over medium heat. Sauté onion, garlic, carrots, and celery for 5 minutes.
  • Stir in tomato paste, Italian seasoning, thyme, oregano, red pepper flakes, and bay leaf. Cook for 1-2 minutes.
  • Add cannellini beans, vegetable broth, and water. Bring to a boil, then reduce heat and simmer for 15 minutes.
  • Blend 1 cup of the soup using an immersion blender or regular blender to create a creamy consistency.
  • Stir in chopped kale and cook for 2-3 minutes until wilted.
  • Season with salt, black pepper, and lemon juice. Serve warm with crusty bread.

Notes

  • For extra creaminess, blend more of the soup.
  • Adjust the spice level by increasing or reducing the red pepper flakes.
  • Substitute kale with spinach or Swiss chard if preferred.
  • Store in the refrigerator for up to 5 days or freeze for up to 2 months.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Leave a Comment

Recipe rating