There’s something about the first chill of the evening that draws me to the kitchen, stirring a pot of soup that feels like a warm embrace. Tuscan White Bean Soup is exactly that kind of meal—simple, satisfying, and full of quiet magic. The moment the olive oil heats up and the aroma of sautéed onions and garlic begins to fill the air, you know something good is on its way.
One evening, after a long day, I poured a bowl of this soup and settled by the window. The steam curled up in lazy spirals, carrying the scent of rosemary and thyme. The beans melted on my tongue with a creamy richness, punctuated by tender kale and the subtle heat of red pepper flakes. It was the kind of meal that made the day slip away, replaced by a soft, contented sigh. I stayed there a while, savoring each spoonful, feeling wrapped in warmth.
- Rich, creamy texture from tender cannellini beans
- Bright, fresh flavors of kale and parsley
- Aromatic herbs like rosemary and thyme add depth
- Comforting warmth perfect for cool evenings
- Hearty enough to be a satisfying meal on its own
And if you’re wondering about leftovers, don’t be. This soup tastes even better the next day, the flavors melding together like old friends catching up. Just reheat gently and enjoy all over again.
PrintTuscan White Bean Soup
A hearty and comforting Tuscan White Bean Soup made with creamy cannellini beans, fresh vegetables, and aromatic herbs, perfect for a cozy meal.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 1x
Ingredients
2 tablespoons extra virgin olive oil
1 medium yellow onion, finely chopped
2 medium carrots, peeled and diced
2 celery stalks, diced
3 garlic cloves, minced
1 teaspoon dried thyme
1 teaspoon dried rosemary
1/2 teaspoon crushed red pepper flakes
4 cups low sodium vegetable broth
2 (15-ounce) cans cannellini beans, drained and rinsed
1 (14.5-ounce) can diced tomatoes, undrained
1 bay leaf
1/4 cup chopped fresh flat-leaf parsley
Salt, to taste
Freshly ground black pepper, to taste
2 cups chopped fresh kale, stems removed
Instructions
Heat the olive oil in a large pot over medium heat.
Add the chopped onion, diced carrots, and diced celery to the pot. Sauté for 7-8 minutes, stirring occasionally, until the vegetables are softened.
Add the minced garlic, dried thyme, dried rosemary, and crushed red pepper flakes. Cook for 1 minute until fragrant.
Pour in the vegetable broth, then add the drained cannellini beans, diced tomatoes with their juice, and bay leaf. Stir to combine.
Bring the soup to a boil, then reduce heat to low and simmer uncovered for 25 minutes.
Remove the bay leaf. Use an immersion blender to puree about half of the soup until slightly thickened, or transfer half the soup to a blender, puree, and return it to the pot.
Add the chopped kale and cook for an additional 5-7 minutes until the kale is tender.
Stir in the chopped fresh parsley. Season with salt and freshly ground black pepper to taste.
Remove from heat and ladle the soup into bowls. Serve warm.
FAQ
Can I make this soup vegan? Absolutely. The recipe is already plant-based, using vegetable broth and no animal products.
How can I store leftovers? Keep your soup in an airtight container in the fridge for up to four days, or freeze it for longer storage.
Can I swap the kale for another green? Yes, spinach or Swiss chard work well if you prefer something milder or quicker to cook.
Is it spicy? Just a gentle kick from the red pepper flakes, which you can adjust or omit based on your taste.
Can I make it ahead? Definitely. It’s a great make-ahead meal that tastes even better the next day.
When the days grow cooler and you crave something wholesome, this Tuscan White Bean Soup is ready to warm more than just your belly. Give it a try and see how a simple bowl can turn an evening around.

