A classic Italian-style soup made with creamy white beans, vegetables, garlic, herbs, and a touch of olive oil. Simple, nourishing, and deeply flavorful.
Ingredients (Serves 4–6)
-
2 tbsp olive oil
-
1 small onion, diced
-
2 carrots, sliced
-
2 celery stalks, sliced
-
3 cloves garlic, minced
-
1 tsp dried thyme
-
1 tsp dried rosemary
-
¼ tsp chili flakes (optional)
-
2 cans (15 oz each) cannellini or great northern beans, drained & rinsed
-
4 cups vegetable or chicken broth
-
1 can (14 oz) diced tomatoes (optional but traditional)
-
2 cups fresh spinach or kale
-
Salt & black pepper to taste
-
Grated Parmesan & parsley for serving
Instructions
-
Heat olive oil in a pot over medium heat.
-
Sauté onion, carrots, and celery until soft (5–6 minutes).
-
Add garlic, thyme, rosemary, and chili flakes; cook 30 seconds.
-
Stir in beans, broth, and tomatoes. Simmer 15 minutes.
-
Lightly mash some beans in the pot for thickness.
-
Add spinach, season, and simmer 2–3 minutes.
Serving Suggestions
-
With crusty bread 🥖
-
Drizzled with extra olive oil
-
Topped with Parmesan
Tips & Variations
-
Add Italian sausage for a heartier version
-
Make it vegan by skipping cheese
-
Add lemon zest for brightness
Q & A
Q: Can I freeze this soup?
A: Yes—freezes beautifully up to 2 months.
Q: Are white beans healthy?
A: Very! High in protein, fiber, and anti-inflammatory nutrients.
