A hearty, comforting Italian-style soup packed with beans, veggies, and herbs.
Ingredients (Serves 4–5)
- 2 tbsp olive oil
- 1 small onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 cans (400g each) white beans, drained & rinsed (cannellini or navy beans)
- 1 can diced tomatoes
- 4 cups vegetable or chicken broth
- 1 tsp dried oregano
- ½ tsp dried thyme
- Salt & black pepper to taste
- 2 cups fresh spinach or kale
- ½ tsp chili flakes (optional)
- 2 tbsp grated Parmesan (optional, for serving)
Instructions
Sauté Veggies
Heat olive oil in a pot. Add onion, carrots, celery. Cook 5 minutes until soft.
Add garlic and cook 1 minute.
Add Beans & Broth
Stir in white beans, diced tomatoes, broth, oregano, thyme, salt & pepper.
Simmer
Bring to a boil, then simmer 20 minutes.
Make it Creamy
Mash some beans with a spoon or blend 1 cup of soup and return to pot.
Add Greens
Stir in spinach/kale and cook 3 minutes until wilted.
Serve
Top with Parmesan and drizzle olive oil.
Tips
- Add shredded chicken for extra protein.
- Blend half the soup for extra creaminess without cream.
- Serve with toasted whole-grain bread.
Approx Nutrition (per serving)
- Calories: ~230
- Protein: ~10g
- Fiber: ~8g
- Fat: ~6g