Hearty Tuscan White Bean Soup with Fresh Herbs
A Cozy, Flavorful Italian-Inspired Soup
Tuscan White Bean Soup is a warm, comforting dish packed with nutrient-rich vegetables, creamy white beans, and aromatic herbs. This soup is inspired by the rustic flavors of Tuscany, where simple ingredients create deep, satisfying flavors. It’s naturally vegetarian (and can be made vegan) while still being hearty enough for a main meal.
This soup is perfect for chilly nights, meal prepping, or when you need a nourishing dish that’s both healthy and full of flavor.
Ingredients (Serves 4-6)
Base Ingredients:
- 2 tablespoons olive oil (extra virgin for the best flavor)
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
Herbs & Seasonings:
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary (crushed between your fingers to release flavor)
- ½ teaspoon red pepper flakes (optional, for a slight kick)
- 1 bay leaf
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper
Soup Base:
- 1 can (14 oz) diced tomatoes, with juices
- 4 cups vegetable broth (or chicken broth for a non-vegetarian version)
Beans & Greens:
- 2 cans (15 oz each) white beans (such as cannellini or great northern), drained and rinsed
- 2 cups chopped kale or spinach (stems removed)
Finishing Touches:
- 1 tablespoon lemon juice (brightens the flavors)
- Grated Parmesan cheese (optional, for serving)
- Fresh parsley or basil, chopped (for garnish)
- Crusty bread (for serving)
Step-by-Step Instructions
1️⃣ Sauté the Vegetables
- Heat olive oil in a large pot over medium heat.
- Add chopped onion, carrots, and celery, stirring occasionally. Cook for 5-7 minutes until vegetables soften.
- Stir in garlic, thyme, rosemary, and red pepper flakes. Sauté for another 30 seconds to 1 minute until fragrant.
2️⃣ Build the Soup Base
- Pour in the diced tomatoes (with their juices) and vegetable broth. Stir well to combine.
- Add the drained white beans, bay leaf, salt, and black pepper.
- Bring the soup to a gentle boil, then reduce heat and let it simmer uncovered for 20 minutes.
3️⃣ Add Greens & Final Touches
- Stir in the chopped kale or spinach, letting it cook for 5 more minutes until wilted.
- Remove the bay leaf and discard.
- Stir in lemon juice to brighten the flavors.
4️⃣ Serve & Enjoy
- Ladle the soup into bowls and top with freshly grated Parmesan cheese, if desired.
- Garnish with chopped fresh parsley or basil.
- Serve hot with crusty bread or garlic toast for a complete meal.
Recipe Variations & Customizations
✅ Make It Vegan: Omit the Parmesan or use nutritional yeast for a dairy-free, plant-based alternative.
✅ Creamy Version: Blend 1 cup of the soup and return it to the pot for a creamier texture.
✅ Protein Boost: Add shredded rotisserie chicken or cooked Italian sausage.
✅ Extra Flavor: Stir in a splash of white wine before adding the broth for a more complex depth of flavor.
✅ More Veggies: Add diced zucchini, bell peppers, or potatoes for extra heartiness.
Storage & Meal Prep Tips
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 4 days.
- Freeze: This soup freezes well! Let it cool completely, then freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop.
- Reheating: Warm on low heat on the stovetop, adding a splash of broth or water if needed.
Why You’ll Love This Recipe
✔ One-Pot Meal – Easy cleanup with minimal dishes!
✔ Healthy & Filling – Packed with fiber, protein, and vitamins.
✔ Budget-Friendly – Uses pantry staples and fresh veggies.
✔ Meal-Prep Friendly – Great for batch cooking and freezing.
✔ Customizable – Easily adapt to dietary needs and taste preferences.
This Tuscan White Bean Soup is the perfect balance of comfort and nutrition, making it an ideal choice for weeknight dinners or meal prep. Try it today and bring the warm, rustic flavors of Tuscany into your home!
Would you like any additional tips, such as pairing suggestions or a side dish recommendation?