Creamy Vegan Tuscan Soup: A Cozy, Flavor-Packed Comfort Meal
A Story of Cozy Nights & This Soup
A few nights ago, the cold hit different. You know that kind of chill that settles deep in your bones? I wrapped myself in the biggest blanket I could find, but something was still missing.
I needed something warm, something rich, something that felt like a hug in a bowl.
That’s when I remembered this Creamy Vegan Tuscan Soup. The kitchen filled with the smell of garlic, herbs, and sun-dried tomatoes as it simmered away. The moment I took that first spoonful—creamy, savory, and full of warmth—it was like the cold never existed.
So if y’all ever find yourselves shivering, needing comfort, or just craving something absolutely delicious, make this soup. It’s the kind of meal that turns a cold night into something cozy and unforgettable.
Now tell me—who’s making this tonight?
Why You’ll Love This Soup
Some days just call for a bowl of pure comfort, and this Creamy Vegan Tuscan Soup delivers! It’s rich, velvety, and packed with flavor—without any dairy. The mix of savory sun-dried tomatoes, hearty white beans, and creamy coconut milkcreates the perfect balance of indulgence and nourishment.
Dairy-Free & Gluten-Free – But still ultra-creamy!
10-Minute Prep – Simple, easy, and meal-prep friendly.
Packed with Protein & Fiber – Thanks to white beans and nutrient-dense kale.
Incredibly Flavorful – With bold Italian herbs and sun-dried tomatoes.
If you’re looking for a satisfying plant-based soup that’ll warm you from the inside out, this one’s for you!
Ingredients (10 Servings)
Produce:
- 1 large onion, diced
- 4 cloves garlic, minced
- 3 medium potatoes, diced
- 2 cups chopped kale or spinach
- ½ cup sun-dried tomatoes, chopped
Pantry:
- 2 (15-oz) cans cannellini beans, drained and rinsed
- 6 cups vegetable broth
- 1 (13.5-oz) can full-fat coconut milk
- 2 tbsp tomato paste
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ tsp smoked paprika
- ½ tsp red pepper flakes (optional)
- Salt & black pepper to taste
Other:
- 2 tbsp olive oil
- 1 tbsp nutritional yeast (for extra depth of flavor)
- 1 tbsp lemon juice or balsamic vinegar (to balance flavors)
How to Make Creamy Vegan Tuscan Soup
Sauté the Aromatics
In a large pot, heat olive oil over medium heat. Add the onion and cook for 3-4 minutes until translucent. Add the garlic and cook for another minute until fragrant.
Build the Flavor
Stir in sun-dried tomatoes, tomato paste, oregano, basil, smoked paprika, red pepper flakes, salt, and black pepper. Cook for 1-2 minutes to enhance the flavors.
Simmer the Soup
Add potatoes, white beans, and vegetable broth. Bring to a boil, then reduce heat and let simmer for 15 minutes, or until the potatoes are fork-tender.
Make It Creamy
Stir in the coconut milk and nutritional yeast. Let the soup simmer for another 5 minutes, allowing the flavors to meld.
Finish with Greens & Acid
Stir in kale or spinach and lemon juice (or balsamic vinegar). Simmer for 2 more minutes until the greens are wilted.
Taste & Serve
Adjust seasoning if needed. Serve hot with crusty bread or a sprinkle of extra nutritional yeast.
Tips & Variations
Make it gluten-free: Naturally gluten-free! Just pair with GF bread if needed.
Boost the protein: Add extra white beans or crumbled plant-based sausage.
Thicker consistency? Blend half the soup for a rich, creamy texture.
Swap coconut milk: Use cashew cream or unsweetened oat milk for a different base.
This soup is even better the next day, so it’s perfect for meal prep!
Save This Recipe & Share!
If you love this soup, share it with a friend who needs some comfort food! And don’t forget to tag me when you make it!
#comfortfood #plantbasedmeals #vegansoup #cozyfood #theunfugettablefamily #thedestinedkitchen
Ready to get started?
Subscribe to our newsletter for more plant-based recipes and meal ideas!
Check out our Guide on How to Ease into Being a Vegetarian for more tips on transitioning to plant-based eating.
For more plant-based inspiration, follow us on
Ingredients
🛒 Produce:
- 1 large onion diced
- 4 cloves garlic minced
- 3 medium potatoes diced
- 2 cups chopped kale or spinach
- ½ cup sun-dried tomatoes chopped
🛒 Pantry:
- 2 15-oz cans cannellini beans, drained and rinsed
- 6 cups vegetable broth
- 1 13.5-oz can full-fat coconut milk
- 2 tbsp tomato paste
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ tsp smoked paprika
- ½ tsp red pepper flakes optional
- Salt & black pepper to taste
🛒 Other:
- 2 tbsp olive oil
- 1 tbsp nutritional yeast for extra depth of flavor
- 1 tbsp lemon juice or balsamic vinegar to balance flavors
Instructions
Sauté the Aromatics
- In a large pot, heat olive oil over medium heat. Add the onion and cook for 3-4 minutes until translucent. Add the garlic and cook for another minute until fragrant.
Build the Flavor
- Stir in sun-dried tomatoes, tomato paste, oregano, basil, smoked paprika, red pepper flakes, salt, and black pepper. Cook for 1-2 minutes to enhance the flavors.
Simmer the Soup
- Add potatoes, white beans, and vegetable broth. Bring to a boil, then reduce heat and let simmer for 15 minutes, or until the potatoes are fork-tender.
Make It Creamy
- Stir in the coconut milk and nutritional yeast. Let the soup simmer for another 5 minutes, allowing the flavors to meld.
Finish with Greens & Acid
- Stir in kale or spinach and lemon juice (or balsamic vinegar). Simmer for 2 more minutes until the greens are wilted.
Taste & Serve
- Adjust seasoning if needed. Serve hot with crusty bread or a sprinkle of extra nutritional yeast.
Notes
Tips & Variations



