You’re going to love this! Hearty Tuscan White Bean Soup is a rustic, comforting soup full of earthy beans, fresh vegetables, herbs, and a savory broth. It’s cozy, nutritious, and naturally vegetarian (or easily made vegan), though it pairs beautifully with sausage or pancetta if you like a meaty twist.
🥣 Hearty Tuscan White Bean Soup
🕒 Time:
-
Prep: 15 minutes
-
Cook: 30–40 minutes
🍽 Serves: 4–6
🧾 Ingredients:
-
2 tbsp olive oil
-
1 yellow onion, diced
-
2 carrots, diced
-
2 celery stalks, diced
-
3–4 garlic cloves, minced
-
1 tsp dried thyme
-
1 tsp dried rosemary (or Italian seasoning)
-
½ tsp crushed red pepper flakes (optional)
-
4 cups vegetable broth (or chicken broth)
-
2 (15 oz) cans cannellini beans, drained and rinsed
-
2 cups chopped kale or spinach
-
Salt & black pepper, to taste
-
Juice of ½ a lemon (for brightness)
-
Optional: Grated Parmesan cheese, crusty bread, or a drizzle of olive oil for serving
👩🍳 Instructions:
-
Sauté the veggies:
In a large pot, heat olive oil over medium heat. Add onion, carrot, and celery. Cook for about 5–7 minutes, until softened. -
Add garlic & herbs:
Stir in garlic, thyme, rosemary, and red pepper flakes. Cook 1 minute, until fragrant. -
Add beans & broth:
Pour in the broth and add the white beans. Bring to a boil, then reduce heat and simmer for 20–25 minutes to allow flavors to meld. -
Blend (optional):
For a creamier texture, use an immersion blender to purée a portion of the soup (or blend 1–2 cups in a blender and stir back in). -
Add greens & lemon:
Stir in kale/spinach and cook for 5 more minutes until wilted. Add lemon juice, and season with salt and pepper to taste. -
Serve:
Ladle into bowls, top with grated Parmesan, and serve with crusty bread.
🍽 Make It Your Own:
-
Add meat: Stir in cooked Italian sausage or pancetta.
-
Make it vegan: Skip cheese or use vegan parm.
-
Herby finish: Add chopped fresh parsley or basil before serving.
-
Extra texture: Top with toasted breadcrumbs or croutons.