This creamy Tuscan white bean soup is hearty, healthy, and packed with spinach, sun-dried tomatoes, and fresh herbs. A 30-minute vegetarian dinner that feels like a hug in a bowl.
When the weather cools down or you just need something cozy, this creamy Tuscan white bean soup delivers. It’s the kind of dinner that makes your kitchen smell amazing and tastes even better the next day. The beans make it filling, the spinach adds freshness, and the sun-dried tomatoes give it a rich, tangy depth. Best of all — it comes together in under 30 minutes!
Why You’ll Love This Recipe
- Ready in 30 minutes — weeknight friendly.
- Protein-packed & vegetarian — filling without meat.
- One pot cleanup — fewer dishes, less stress.
- Budget-friendly — pantry staples + fresh greens.
Ingredients (Serves 4)
- 2 tablespoons olive oil
- 1 small yellow onion, diced
- 3 garlic cloves, minced
- 2 cans (15 oz each) cannellini beans, drained & rinsed
- 4 cups vegetable broth
- 1 cup unsweetened oat milk (or cream for richer flavor)
- 1 teaspoon dried Italian seasoning
- ½ teaspoon red pepper flakes (optional)
- ½ cup sun-dried tomatoes, chopped
- 3 cups fresh spinach leaves
- Salt & pepper, to taste
- Fresh basil, for garnish
Instructions
- Sauté aromatics – Heat olive oil in a large pot over medium heat. Add onion and cook 4–5 minutes until softened. Stir in garlic and cook 1 minute until fragrant.
- Add beans & broth – Stir in cannellini beans, vegetable broth, Italian seasoning, and red pepper flakes. Simmer for 10 minutes.
- Blend for creaminess – Using an immersion blender, puree part of the soup (about half) until creamy but still chunky.
- Finish with greens – Stir in oat milk, sun-dried tomatoes, and spinach. Cook 2–3 minutes until spinach is wilted.
- Taste & serve – Season with salt and pepper, garnish with fresh basil, and serve hot with crusty bread.
Serving Suggestions
- Pair with garlic bread or crusty sourdough.
- Serve with a simple green salad for a balanced meal.
- Top with Parmesan or vegan cheese for extra richness.
Storage and Reheating
- Store leftovers in the fridge up to 4 days.
- Reheat gently on the stovetop or in the microwave.
- This soup freezes well — store in an airtight container for up to 2 months.
Pingback: 🌱 10 Meatless Meals for Vegetarian Night (That Even Meat-Lovers Will Love!) – Smooth Foodie