Description
Discover the hearty and delicious Tuscan White Bean Soup, a perfect blend of creamy texture and rich flavors inspired by authentic Italian cuisine. This wholesome, vegan-friendly recipe is ideal for cozy fall evenings or quick nutritious meals, packed with plant-based protein, fiber, and fresh herbs.
Ingredients
Scale
- 2 tbsp olive oil
- 1 onion, chopped
- 3 garlic cloves, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 can (15 oz) cannellini beans or other white beans, drained and rinsed
- 4 cups vegetable broth
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper to taste
- Fresh parsley, chopped (for garnish)
- Optional: a splash of lemon juice or a dash of red pepper flakes for added flavor
Instructions
- Begin by heating the olive oil in a large pot over medium heat. Sauté the onions until translucent, about 5 minutes. Add the garlic, carrots, and celery, cooking for another 5 minutes until vegetables soften.
- Stir in the dried thyme and dried rosemary. Add the cannellini beans and cook for a minute to blend flavors.
- Pour in the vegetable broth and season with salt and pepper. Bring to a boil, then reduce heat and simmer uncovered for 20-25 minutes to develop flavor.
- Use an immersion blender to blend part of the soup directly in the pot for creaminess, or transfer a portion to a blender, puree until smooth, then return to the pot. Adjust seasoning to taste.
- Serve hot, garnished with chopped fresh parsley. For extra flavor, squeeze in lemon juice or sprinkle red pepper flakes.
Notes
- Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or microwave.
- Freeze in individual portions for up to 3 months for meal prepping or quick lunches.
- Enhance flavor by adding greens like spinach or kale during the last few minutes of cooking.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 220 kcal Kcal
- Sugar: 4g
- Sodium: 650 mg
- Fat: 10g
- Saturated Fat: 1g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 0mg