
Warm, nourishing, and beautifully simple, Tuscan White Bean Soup is the kind of meal that embodies the soul of Italian countryside cooking. Made with creamy cannellini beans, aromatic herbs, and fresh vegetables simmered in a savory broth, this soup is humble yet deeply satisfying.
Whether served with crusty bread, a side salad, or simply a drizzle of olive oil, this dish offers hearty comfort in every spoonful. It’s a naturally vegetarian recipe (and easily made vegan), packed with fiber and plant-based protein — making it as wholesome as it is delicious.
???? Ingredients (U.S. Standard Measurements)
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 2 (15 oz) cans cannellini beans, drained and rinsed
- 4 cups vegetable broth (or chicken broth)
- 1 (14.5 oz) can diced tomatoes (optional, for a tomato-based version)
- 1 teaspoon dried rosemary or Italian seasoning
- 1 teaspoon dried thyme
- Salt and black pepper to taste
- 2 cups chopped kale, spinach, or Swiss chard
- 1 tablespoon lemon juice (optional, for brightness)
- Optional garnish: grated Parmesan, red pepper flakes, crusty bread
???????? Instructions
- Sauté the base vegetables:
In a large pot or Dutch oven, heat the olive oil over medium heat. Add diced onion, carrots, and celery. Cook for 5–7 minutes, until softened. - Add garlic and herbs:
Stir in the garlic, rosemary, and thyme. Cook for 1 minute, until fragrant. - Add beans and broth:
Pour in the cannellini beans and broth (plus diced tomatoes if using). Bring to a boil, then reduce heat to a gentle simmer. - Simmer to blend flavors:
Let the soup simmer for 20–25 minutes. Use a potato masher or immersion blender to mash some of the beans for a thicker texture, if desired. - Add greens and finish:
Stir in the chopped greens and cook for 5 more minutes until wilted. Add lemon juice for brightness and adjust seasoning with salt and pepper. - Serve hot:
Ladle into bowls and top with grated Parmesan, red pepper flakes, or a drizzle of good olive oil. Don’t forget a slice of toasted bread for dipping!
???? Nutrition Info (approximate per serving, serves 4)
- Calories: 280
- Protein: 12g
- Carbohydrates: 38g
- Fat: 9g
- Fiber: 9g
- Sugar: 4g
- Sodium: 580mg
Vegan, gluten-free, and high in fiber!
???? Tips and Tricks
- Make it creamy: Blend half the soup or stir in a splash of cream for a velvety texture.
- Add protein: Stir in cooked chicken, pancetta, or Italian sausage for a meatier version.
- Herb boost: A sprinkle of fresh basil or parsley just before serving brightens everything.
- Don’t skip the lemon: It lifts the flavor and cuts through the richness perfectly.
- Make it a meal: Serve with crusty bread or a side of garlic toast for a full, satisfying dinner.
✨ My Personal Touch
To bring even more depth to the soup, I like to sauté a small spoonful of tomato paste with the veggies before adding the broth — it caramelizes and adds a beautiful savory base. I also recommend finishing the soup with a drizzle of Tuscan extra virgin olive oil and a small handful of toasted breadcrumbs for that rustic Italian flair.
Want to make it truly authentic? Use dried cannellini beans soaked overnight and simmered from scratch — the flavor is unbeatable and worth the time when you can.
Leave a Comment