This Hearty Tuscan White Bean Soup is thick, flavorful, and comforting — loaded with cannellini beans, tender vegetables, fresh spinach, and just the right amount of spice. Vegan, gluten-free, and perfect for cold nights or weekly meal prep.
1. Heat olive oil in a large soup pot or Dutch oven over medium-low heat.
2. Add diced onion, chopped shallots, and mashed garlic. Sauté for 3–4 minutes until the onion becomes translucent.
3. Add chopped carrots and diced celery. Sauté for another 7–10 minutes to build flavor.
4. Add the drained and rinsed cannellini beans, bay leaves, Italian seasoning, red pepper flakes, vegetable broth, sea salt, and black pepper.
5. Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 15 minutes.
6. Remove and discard the bay leaves.
7. Transfer two cups of the soup to a high-speed blender and blend until thick and creamy.
8. Return the blended soup to the pot and stir to combine.
9. Add fresh spinach and stir until wilted.
10. Serve hot in bowls, optionally garnished with fresh parsley. Enjoy with crusty bread.
For extra richness, drizzle with a bit of olive oil before serving.
This soup stores well in the refrigerator for up to 5 days and can be frozen for longer storage.
Serving Ideas:
– Pair with toasted sourdough or focaccia.
– Top with vegan parmesan or nutritional yeast for a cheesy flavor boost.
A go-to for meal prep, chilly nights, or when you need something healthy and satisfying.
Find it online: https://cookingwithramsay.com/hearty-tuscan-white-bean-soup/