Tuscan White Bean Soup

Posted on

There’s just something magical about a big, simmering pot of soup on the stove, especially when it fills the kitchen with the rich, savory aroma of herbs, garlic, and veggies. And when the soup is as simple, hearty, and satisfying as this Tuscan White Bean Soup, it becomes more than just dinner—it’s comfort in a bowl. This rustic Italian classic is one of my favorite go-to meals when I want something nourishing, flavorful, and easy to pull together, even on a busy weeknight.

The beauty of this soup lies in its balance. It’s light enough to enjoy year-round, yet filling and cozy enough to be your wintertime best friend. Cannellini beans bring a creamy richness (without any dairy!), while the blend of carrots, celery, onion, and herbs creates a deeply flavorful broth. Add a handful of spinach or kale, a sprinkle of Parmesan, and a slice of crusty bread on the side, and you’ve got yourself a bowl of pure comfort that’s packed with nutrition and flavor.

I especially love how adaptable this recipe is. Whether you prefer veggie broth or chicken, spinach or kale, or want to skip the tomatoes altogether, it still turns out delicious every time. Plus, it stores beautifully, making it an ideal make-ahead meal for lunch or dinner later in the week.

Let’s dive right in and get started with the first part of this cozy recipe.

Ingredients You’ll Need

  • 2 tablespoons olive oil

  • 1 medium onion, diced

  • 2 carrots, diced

  • 2 celery stalks, diced

  • 3 garlic cloves, minced

  • 4 cups vegetable broth (or chicken broth for a non-vegetarian version)

  • 2 (15 oz) cans cannellini beans, drained and rinsed

  • 1 (14 oz) can diced tomatoes (optional)

  • 1 teaspoon dried thyme

  • 1 teaspoon dried rosemary

  • 1/2 teaspoon red pepper flakes (optional, for a kick)

  • 2 cups fresh spinach or kale, chopped

  • Salt and black pepper, to taste

  • 1/4 cup grated Parmesan cheese, for garnish (optional)

  • 2 tablespoons fresh parsley, chopped, for garnish (optional)

STEP 1: Start with a Flavorful Base

In a large pot, heat up 2 tablespoons of olive oil over medium heat. Once it’s warm, toss in your diced onion, carrots, and celery. This trio is known as a soffritto in Italian cooking—it’s the flavorful backbone of so many classic soups and sauces.

Sauté everything together for about 5 to 7 minutes, or until the veggies are soft and the onions are just beginning to turn golden. You’ll start to notice a sweet, savory aroma filling your kitchen—that’s when you know it’s time to add the garlic.

Now stir in the minced garlic and let it cook for just about a minute. Don’t walk away at this point—garlic can burn quickly, and we just want it to become fragrant, not browned. This quick step adds a beautiful depth of flavor that carries through the entire soup.

STEP 2: Build the Broth and Add the Good Stuff

Once the garlic is ready, pour in 4 cups of vegetable broth (or chicken broth if you’re not keeping it vegetarian). Give it a good stir, then add in the drained and rinsed cannellini beans. These creamy white beans are the star of the show—they add protein, texture, and heartiness to every spoonful.

If you’re using diced tomatoes, now’s the time to add them in too. This part is totally optional, but I love the brightness they bring to the soup. Then sprinkle in your dried thyme, rosemary, and red pepper flakes (if you’re in the mood for a little heat). Stir everything well so the herbs and spices are evenly distributed.

Bring the pot to a gentle boil. You don’t want it bubbling too vigorously—just enough to get all those flavors mingling and marrying together.

Tuscan White Bean Soup:

Now that we’ve built a flavorful base and added our beans, broth, and herbs, it’s time to let this soup really shine. One of the things I love most about this Tuscan White Bean Soup is how hands-off it becomes from here. After just a short simmer, you’re rewarded with a rich, savory broth, tender vegetables, and beans that have absorbed all the herby goodness.

Whether you’re making this soup for a quick weeknight meal or meal prepping for the week ahead, the second half of this recipe is just as easy and satisfying as the first. Plus, I’ll share a few handy tips to make it even better—and give you a couple of variations if you’re feeling creative.

STEP 3: Simmer and Let the Flavors Develop

Once your soup has come to a gentle boil, reduce the heat to low and let it simmer uncovered for about 15 to 20 minutes. This step is key—it gives all those flavors a chance to deepen and blend together beautifully.

You’ll start to notice the rosemary and thyme infusing the broth, the beans softening just a bit more, and the veggies becoming melt-in-your-mouth tender. If you’re using tomatoes, they’ll break down slightly and add just a touch of sweetness and acidity that balances everything out.

And here’s a little tip: if you want the soup to be a little thicker and creamier, take a spoon and mash some of the beans right in the pot. It only takes a few seconds, but it gives the soup a lovely creamy texture without needing any cream or thickeners.

STEP 4: Add the Greens

After that 15–20 minute simmer, go ahead and stir in your chopped spinach or kale. Both work well here, so use what you have on hand or what you prefer. Spinach wilts very quickly—just a minute or two and it’s ready. Kale will take a bit longer, maybe 2 to 3 minutes, depending on how finely it’s chopped.

If you’re using kale, make sure to remove the tough stems before chopping. It makes a big difference in the final texture.

This step adds a pop of color and a boost of nutrients, giving the soup that wholesome, nourishing feel Tuscan recipes are so known for. Plus, the greens add a slight bitterness that balances out the creamy beans and sweet veggies perfectly.

STEP 5: Season and Serve

Once the greens are wilted, it’s time for the final seasoning. Taste the soup and add salt and black pepper as needed. The amount will depend on your broth and how salty your Parmesan is (if you’re using it), so don’t skip this final seasoning check.

Now you’re ready to ladle the soup into bowls and finish it off with your choice of garnishes. A sprinkle of freshly grated Parmesan cheese adds a salty, umami kick, while a bit of chopped parsley brings in freshness and a little color.

Extra Tips and Variations

This soup is already packed with flavor and nutrition, but here are a few easy ways to mix it up if you’re in the mood:

  • Make it creamy: For an even smoother, creamier texture, use an immersion blender to puree part of the soup right in the pot. You can also transfer about a cup or two to a regular blender, blend it up, and stir it back in.

  • Add protein: If you’re not vegetarian, a few slices of cooked Italian sausage (chicken or pork) make a tasty addition. Add them after the simmering step so they don’t dry out.

  • Use different greens: No spinach or kale? Try Swiss chard or even arugula for a peppery twist.

  • Bulk it up: Serve this soup over cooked brown rice, quinoa, or even small pasta for an extra hearty meal.

  • Make it spicy: Don’t hold back on the red pepper flakes if you love a little heat. You can also add a dash of hot sauce or a few slices of fresh chili.

Tuscan White Bean Soup:

We’ve simmered, stirred, and seasoned our way through this hearty and nourishing Tuscan White Bean Soup, and by now, your kitchen probably smells amazing. Whether you’re serving it hot off the stove for dinner tonight or planning to portion it out for meals throughout the week, this soup is one of those easy recipes that checks all the boxes—wholesome, flavorful, and incredibly satisfying.

Before we wrap things up, let’s go through a few commonly asked questions about this soup. These little tips and clarifications might help if you’re trying it for the first time or considering making some swaps with what you already have in your kitchen.

Frequently Asked Questions

1. Can I freeze Tuscan White Bean Soup?
Yes! This soup freezes beautifully. Just let it cool completely, then transfer it to freezer-safe containers or bags. It’ll keep well for up to 3 months. When you’re ready to eat, thaw it in the fridge overnight and reheat on the stovetop.

2. What can I use instead of cannellini beans?
If you don’t have cannellini beans on hand, great northern beans or navy beans are good substitutes. They’re similarly creamy and mild in flavor.

3. How can I make this soup even more filling?
For a heartier version, serve it over cooked rice, quinoa, or small pasta. You can also stir in cooked sausage or even shredded rotisserie chicken for extra protein.

4. I’m not a fan of kale—what other greens can I use?
Spinach is the easiest swap and wilts quickly. Swiss chard or baby arugula are also great alternatives, each adding a slightly different flavor to the soup.

5. Can I make this in a slow cooker?
Absolutely. Sauté the veggies and garlic first, then transfer everything except the greens to the slow cooker. Cook on low for 6–7 hours or on high for 3–4. Stir in the greens at the end, just before serving.

6. What’s the best bread to serve with this soup?
Crusty Italian bread, sourdough, or a warm baguette pair perfectly. You can also toast slices and rub them with a bit of garlic for extra flavor.

7. How long does it last in the fridge?
Stored in an airtight container, this soup will stay fresh in the fridge for up to 4–5 days. In fact, it tastes even better the next day as the flavors continue to develop.

Conclusion: A Cozy Classic You’ll Make Again and Again

This Tuscan White Bean Soup is the kind of meal that fits just about any occasion. It’s quick enough for weeknights, comforting enough for a rainy afternoon, and healthy enough to keep in your regular rotation. With its simple ingredients and cozy flavors, it’s easy to see why this recipe has become a favorite in so many kitchens.

What I love most is how flexible it is—you can adjust it to your taste, use what you have on hand, and it always turns out delicious. Whether you go for kale or spinach, skip the tomatoes or add extra spice, it’s one of those feel-good soups that delivers every time.

If you give this recipe a try, I’d love to hear how it turned out! Drop a comment below, let me know what variations you used, or tag your version on social media. And don’t forget to make a double batch—it tastes even better the next day.

Stay warm, 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: Andrew Recipes

Description

This hearty and comforting Tuscan White Bean Soup is packed with nourishing vegetables, creamy cannellini beans, and aromatic herbs. With a base of flavorful broth and the option to add leafy greens and tomatoes, it’s a delicious and wholesome meal that comes together in under an hour. Whether you’re cozying up on a cold day or seeking a light but satisfying dinner, this rustic Italian-inspired soup is a perfect choice.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 4 cups vegetable broth (or chicken broth for a non-vegetarian version)
  • 2 (15 oz) cans cannellini beans, drained and rinsed
  • 1 (14 oz) can diced tomatoes (optional)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon red pepper flakes (optional, for a kick)
  • 2 cups fresh spinach or kale, chopped
  • Salt and black pepper, to taste
  • 1/4 cup grated Parmesan cheese, for garnish (optional)
  • 2 tablespoons fresh parsley, chopped, for garnish (optional)

Instructions

Heat the olive oil in a large pot over medium heat.
Add the onion, carrots, and celery, and sauté for 5–7 minutes, or until the vegetables are tender.
Stir in the garlic and cook for another minute until fragrant.

Pour in the vegetable broth, and add the cannellini beans, diced tomatoes (if using), thyme, rosemary, and red pepper flakes.
Stir well and bring the soup to a boil.

Reduce the heat to low and let the soup simmer uncovered for 15–20 minutes, allowing the flavors to meld together.

Stir in the spinach or kale, and let it cook for another 2–3 minutes, or until wilted.

Taste and adjust the seasoning with salt and black pepper as needed.
Ladle the soup into bowls and garnish with grated Parmesan cheese and fresh parsley, if desired.

Notes

  • For a creamier texture, mash a portion of the beans before adding them or use an immersion blender for a quick blitz.

  • If using kale, remove the tough stems before chopping.

  • Serve with crusty bread or over rice for a more filling meal.

  • This soup stores well and tastes even better the next day, making it ideal for meal prep.

Tags:

Leave a Comment

Recipe rating