Skip to content

π Time
- Prep: 10β15 minutes
- Cook: 30β40 minutes
π§Ύ Ingredients (serves 4β6)
- 2 tbsp olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1Β½ tsp Italian seasoning
- Β½ tsp dried thyme or rosemary
- ΒΌ tsp red pepper flakes (optional)
- 2 cans (15 oz / 425 g each) cannellini or white beans, drained & rinsed
- 4 cups vegetable or chicken broth
- 1 cup crushed tomatoes or diced tomatoes
- 1 bay leaf
- Salt & black pepper, to taste
- 2 cups kale or spinach, chopped
- 1 tbsp lemon juice or red wine vinegar
- Fresh parsley or basil, for garnish
- Parmesan cheese, for serving (optional)
π©βπ³ Instructions
- SautΓ© the base
Heat olive oil in a large pot over medium heat.
Add onion, carrots, and celery. Cook 6β8 minutes until soft.
- Build flavor
Stir in garlic, Italian seasoning, thyme, and red pepper flakes.
Cook 30 seconds until fragrant.
- Simmer
Add beans, broth, tomatoes, bay leaf, salt, and pepper.
Bring to a gentle boil, then reduce heat and simmer 20β25 minutes.
- Make it hearty
Lightly mash some of the beans with the back of a spoon (or blend 1 cup of soup and return it to the pot).
- Finish
Stir in kale or spinach and cook 3β5 minutes until wilted.
Remove bay leaf, add lemon juice, adjust seasoning.
- Serve
Garnish with herbs and Parmesan. Best with crusty bread.
π² Texture & Flavor
- Thick, creamy broth (without cream)
- Hearty beans and vegetables
- Classic Tuscan herb warmth with a bright finish
π Variations
- Add protein: Italian sausage, shredded chicken, or pancetta
- Creamy Tuscan style: Stir in ΒΌ cup cream or coconut milk
- Slow cooker: Cook on LOW 6β7 hours
- Extra rustic: Add diced potatoes or zucchini
- Vegan: Use veggie broth and skip Parmesan
Scroll to Top