🍲 Easy Tuscan White Bean Soup (Hearty, Healthy & Cozy)
This Tuscan White Bean Soup is a comforting, rustic Italian classic made with creamy cannellini beans, tender vegetables, garlic, herbs, and a splash of olive oil. It’s hearty enough for dinner, yet light and wholesome — perfect for chilly nights, meal prep, or a cozy lunch.
Naturally vegetarian, budget-friendly, and ready in under 40 minutes, this soup is a staple you’ll make again and again.
🧾 Ingredients
- 2 tbsp olive oil
- 1 onion, diced
- 2 carrots, sliced
- 2 celery stalks, chopped
- 4 cloves garlic, minced
- 1 tsp Italian seasoning
- ½ tsp red pepper flakes (optional)
- 3 cans (15 oz each) cannellini beans, drained & rinsed
- 4 cups vegetable broth
- 1 can (14.5 oz) diced tomatoes
- 2 cups baby spinach or kale
- Salt & black pepper to taste
- Fresh parsley or basil for garnish
👩🍳 Instructions
Step 1: Sauté Aromatics
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook 5 minutes until softened. Stir in garlic, Italian seasoning, and red pepper flakes.
Step 2: Simmer
Add beans, broth, and tomatoes. Bring to a gentle boil, then reduce heat and simmer 15–20 minutes.
Step 3: Finish
Stir in spinach and cook 2 minutes until wilted. Season with salt and pepper.
Serve warm with crusty bread and a drizzle of olive oil.
⭐ Tips for Best Flavor
- Mash some beans for extra creaminess
- Add parmesan rind while simmering
- Finish with lemon juice for brightness
❄️ Storage
Refrigerate up to 4 days or freeze up to 2 months.
