Tuscan White Bean Soup – There’s something magical about the way certain dishes can transport you to another place. For me, Tuscan White Bean Soup does exactly that. Every time I simmer a pot of this hearty, flavorful soup, I’m whisked away to a small, rustic kitchen in the heart of Tuscany. The scent of fresh rosemary mingles with garlic and the creamy texture of cannellini beans—it’s like a warm hug in a bowl.

Last week, with a crisp autumn chill settling in, I decided it was the perfect evening for a comforting Tuscan dinner. I gathered my ingredients: plump white beans, rich vegetable broth, vibrant kale, and a handful of fresh herbs. There’s a simplicity to this recipe that I adore—just a few fresh, wholesome ingredients coming together to create something deeply satisfying.
As the soup simmered on the stove, my kitchen filled with the rich, earthy aroma of garlic and onions sautéing in olive oil. I couldn’t help but smile, knowing that this dish would bring the warmth and comfort my family craved after a long day. The magic touch, of course, was a sprinkle of freshly grated Parmesan on top, melting into the hearty broth, and a drizzle of good-quality olive oil.
We gathered around the table, bowls of steaming soup in front of us, and tore into a crusty loaf of bread for dipping. Every bite was a journey—creamy beans, tender kale, and just a hint of heat from a pinch of red pepper flakes. It was simple yet luxurious, filling yet not heavy.
Tuscan White Bean Soup isn’t just a meal; it’s a reminder of the power of good food to bring people together, to nourish both body and soul. Whether you’re curled up on the couch with a bowl or sharing it with loved ones, it’s the kind of dish that turns an ordinary night into something special.
Have you ever made this classic Italian soup? If not, trust me—you’ll want to add it to your fall and winter repertoire. Your taste buds (and your heart) will thank you.

Why You’ll Love This Tuscan White Bean Soup
Cozy up with a bowl of comfort! This Tuscan White Bean Soup is the perfect balance of hearty and healthy. It’s loaded with tender white beans, vibrant kale, and savory garlic, all simmered in a flavorful broth. Whether you’re looking for a quick weeknight dinner or a meal prep champion, this soup delivers. Plus, it’s naturally gluten-free, vegan-friendly, and ready in under 30 minutes. Pair it with some crusty bread, and you’ve got a soul-soothing meal that feels like a warm Italian hug!
Here are a few reasons why you’ll fall in love with this Tuscan White Bean Soup:
- Healthy and Nutritious: Packed with protein-rich white beans, fiber-loaded kale, and antioxidant-rich tomatoes, this soup is a nutrient powerhouse.
- Quick and Easy: Ready in under 30 minutes, it’s perfect for busy weeknights when you want something wholesome without the fuss.
- Budget-Friendly: Made with simple pantry staples, this soup is light on your wallet but heavy on flavor.
- One-Pot Wonder: Fewer dishes, more time to savor your meal!
- Customizable: Add sausage for a protein boost, or keep it vegan with vegetable broth—it’s easy to adapt to your preferences.
- Comfort Food Vibes: Warm, hearty, and satisfying, it’s like a cozy blanket in a bowl, perfect for chilly nights.

Ingredients for Tuscan White Bean Soup
- Extra Virgin Olive Oil: A high-quality oil that adds a rich and fruity depth to your dish.
- Shallots: Provide a mild, sweet onion flavor with a hint of garlic, perfect for building a flavorful base.
- Garlic: Essential for bold, aromatic notes. Minced to release its full potential.
- Carrots: Add a natural sweetness and a hearty texture when chopped into coins.
- Celery: Offers a crisp, slightly peppery flavor, enhancing the dish’s depth.
- Tomato Paste: A concentrated source of rich, tangy tomato flavor that deepens the broth.
- Kosher Salt: Coarse salt that balances and elevates all the flavors in the dish.
- Herbs (Basil, Oregano, Parsley, Thyme): These dried herbs work together to create a classic Mediterranean herbal blend.
- Red Pepper Flakes: Adds a subtle heat, enhancing complexity without overpowering.
- Black Pepper: Complements the red pepper flakes, offering a warm, earthy spice.
- Cannellini Beans: Creamy and mild, these beans provide protein and a hearty texture.
- Bay Leaves: Infuse a subtle, earthy aroma to round out the flavors.
- Water: The base of the broth, allowing the ingredients to meld and create a flavorful soup.
- Fresh Spinach: Adds a burst of freshness and color, wilting beautifully into the broth.

How To Make This Tuscan White Bean Soup
Step 1: In a large pot or Dutch oven, add olive oil, shallots, and garlic. Heat over medium and cover partially with a lid. Let the shallots and garlic cook, stirring occasionally, for 5-6 minutes until they turn translucent.
Step 2: Add the carrots and celery. Cook for an additional 10 minutes, stirring occasionally. This step allows the sofrito mixture to develop rich flavor, so don’t rush it!
Step 3: Once the sofrito mixture has reduced in volume, add tomato paste, salt, and spices (basil, oregano, parsley, thyme, black pepper). Stir and let the spices bloom for 5 minutes, cooking out the raw taste of the tomato paste.
Step 4: Add cannellini beans, bay leaves, and water. Stir to combine. Partially cover the pot, reduce heat to medium-low, and let the soup simmer for 20 minutes.
Step 5: After 20 minutes, remove 1 cup of the soup and blend it in a high-speed blender or with an immersion blender. Pour the blended portion back into the pot, add spinach, and stir. Simmer until the spinach wilts, about 10 minutes.
Step 6: Serve the creamy vegan Tuscan white bean soup with toasted rye or sourdough bread.
Step 7: Store leftovers in the fridge for up to 5 days. This soup often tastes even better the next day as flavors meld together.

Storage Options
When it comes to storing this hearty Tuscan White Bean Soup, simplicity is key. Once cooled, transfer it to an airtight container and pop it into the fridge where it will stay fresh for up to 4 days. This soup also freezes beautifully! Portion it out into freezer-safe containers or bags, and it’ll be ready for those busy weeknights when you’re craving something warm and comforting. To reheat, simply thaw overnight in the fridge and warm it up on the stovetop for a meal that tastes just as delicious as the day you made it. Perfect for meal prep or unexpected cravings!
Variations and Substitutions
This Tuscan White Bean Soup is a blank canvas for your culinary creativity! Here are some simple swaps and delicious variations to make it your own:
1. Beans: Cannellini beans are classic, but feel free to use Great Northern or even chickpeas for a heartier texture.
2. Greens: Swap kale for spinach, Swiss chard, or even arugula if you want a peppery kick.
3. Protein Boost: Add cooked Italian sausage, shredded rotisserie chicken, or crispy pancetta for extra flavor and protein.
4. Broth: Use vegetable broth for a vegetarian version, or chicken broth for a richer taste.
5. Herbs: Fresh rosemary and thyme are wonderful, but dried herbs or even an Italian seasoning blend work perfectly in a pinch.
6. Creaminess: Blend half the soup for a creamy texture or stir in a splash of heavy cream or coconut milk for a velvety finish.
7. Grains: Toss in cooked farro, barley, or even quinoa to make it extra filling.
Customizing this soup is half the fun, and with these easy tweaks, you’ll never make it the same way twice!
SAVE THIS RECIPE TO YOUR FAVORITE PINTEREST BOARD!


Ingredients
- ¼ cup extra virgin olive oil
- 3 medium shallots finely chopped
- 5 cloves garlic minced
- 2 carrots chopped into coins
- 2 stalks celery diced
- 1 tbsp tomato paste
- 2 tsp kosher salt
- 1 tsp basil
- 1 tsp oregano
- 1 tsp parsley
- 1 tsp thyme
- 1 tsp red pepper flakes
- ½ tsp black pepper
- 2 15 oz cans cannellini beans, drained and rinsed
- 2 bay leaves
- 4 cups water
- 3 cups fresh spinach
Instructions
- Step 1:
- In a large pot or Dutch oven, heat olive oil, shallots, and garlic over medium heat. Partially cover with a lid and cook, stirring occasionally, for 5-6 minutes until the shallots and garlic turn translucent.
- Step 2:
- Add carrots and celery. Continue cooking for an additional 10 minutes, stirring occasionally. Allow this sofrito mixture to sauté thoroughly—this step is key to building flavor.
- Step 3:
- Once the sofrito reduces, stir in the tomato paste, salt, and spices (basil, oregano, parsley, thyme, black pepper, and red pepper flakes). Cook for 5 minutes, letting the spices bloom and the tomato paste lose its raw edge.
- Step 4:
- Add the cannellini beans, bay leaves, and water. Stir well. Cover partially, reduce heat to medium-low, and let the soup simmer for 20 minutes.
- Step 5:
- After 20 minutes, blend 1 cup of the soup in a blender or use an immersion blender. Return the blended portion to the pot, add the spinach, and stir. Simmer for another 10 minutes until the spinach wilts.
- Step 6:
- Serve your creamy vegan Tuscan white bean soup with toasted rye or sourdough bread.
- Step 7:
- Store leftovers in the fridge for up to 5 days. Pro tip: This soup tastes even better the next day as the flavors meld!
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.





Leave a Reply