Hearty Vegan Potato & Veggie Soup: Your Coziest Bowl Yet!
Hey, soup squad! Chef Emily here, waving from my perpetually flour-dusted kitchen. 🥣 Is there anything more soul-warming than a big, steaming pot of soup simmering on the stove while the world gets chilly outside? This Hearty Vegan Potato & Veggie Soup is my edible security blanket – the kind of dish that makes you sigh happily after the first spoonful. We’re talking clouds of tender potatoes floating in a creamy, dreamy broth (totally dairy-free, pinky promise!), sweet carrots and celery adding crunch, and whispers of herbs that hug your taste buds. And that optional smoky vegan sausage? It’s like giving your soup a cozy flannel shirt! Whether you’re feeding a hungry crowd, meal-prepping like a boss, or just need a veggie-packed hug in a bowl, this recipe is your new best friend. Let’s make your kitchen smell like comfort!
This soup always takes me straight back to my first tiny apartment after culinary school. I was broke, it was snowing sideways, and my pantry held exactly three sad potatoes, a lone carrot, and some dried herbs. Desperate times called for cozy measures! I threw everything into my only pot, crossed my fingers, and created a chunky, brothy miracle. My roommate (bless her) took one bite, eyes wide, and whispered, “You have to write this down.” It became our “Blizzard Survival Soup,” eaten wrapped in blankets while watching old movies. That humble pot taught me that magic happens when simple ingredients meet a little kitchen courage. Every time I make it now, I still feel that same warm, “we’ve got this” comfort – and I’m thrilled to share it with you!

Hearty Vegan Potato & Veggie Soup
Your Flavor-Packed Lineup (Doubled for Happy Leftovers!)
- 2 tbsp oil – Olive oil is my fave for flavor, but avocado or coconut oil work! For oil-free, use ¼ cup broth/water for sautéing.
- 2 onions, diced – Yellow or white onions build the savory base. No tears? Use frozen diced onions! (Chef secret!)
- 6 garlic cloves, minced – Fresh is best! Jarred minced garlic works in a pinch – use 2 heaping tsp.
- 4 stalks celery OR 1 small celery root, diced – Celery stalks add classic crunch. Celery root (celeriac) gives an earthy, elegant twist!
- 4 medium carrots, diced – Sweetness & color! Rainbow carrots make it extra pretty.
- 4 lbs (1.8 kg) potatoes, chopped – Chef’s Choice: Yukon Gold = buttery & creamy. Russets = fluffier texture. Mix both for perfection! No need to peel unless skins are tough.
- 1 tsp dried marjoram – My underrated herb hero! It’s subtly floral. Sub with ½ tsp dried thyme + ½ tsp dried oregano if needed.
- 2 pinches nutmeg – Sounds wild, but trust me! It adds warm depth. Freshly grated is chef-level magic.
- Salt & pepper, to taste – Season in layers! Start with 1 tsp salt, add more later.
- 8 cups (2 L) vegetable broth or water – Flavor Tip: Use low-sodium broth to control salt. Water works but boost seasoning.
- 4 whole bay leaves (optional) – Remove before blending! They add a subtle woodsy note.
- ⅔ cup (160 g) dairy-free cream – Oat cream blends seamlessly! Cashew or soy cream also rock. Shake the carton well!
- Fresh parsley, for garnish – Brightens everything! Chives or dill are yummy too.
- Vegan sausage, sliced (optional) – Smoky flavors shine here! Pan-fry slices first for extra texture.
Let’s Build That Bowl of Comfort!
- Sauté Your Veggie Foundation: Heat oil in your LARGEST pot (seriously, this makes a lot!) over medium heat. Toss in onions and garlic. Stir for 1 minute until fragrant – don’t let garlic brown! Chef’s Hack: Add a pinch of salt here – it draws out moisture and speeds up softening. Add celery and carrots. Cook 4-5 mins, stirring occasionally, until onions are translucent and carrots just start to soften. Your kitchen should smell amazing already!
- Potato Power & Spice Time: Dump in those glorious chopped potatoes! Sprinkle the marjoram, nutmeg, 1 tsp salt, and a good grind of black pepper over everything. Stir like you mean it for 2-3 minutes. Why? Coating the potatoes in oil and spices helps them absorb flavor like little sponges!
- Simmer to Tender Bliss: Carefully pour in the broth/water and add bay leaves (if using). Crank the heat to high and bring it to a lively boil. Then, reduce heat to low-medium – you want a gentle simmer, not a rolling boil. Cover the pot mostly (leave a small crack for steam). Simmer 20-25 mins. Test Time: Pierce a potato chunk with a fork. It should slide in easily with no resistance. Fish out those bay leaves now!
- Creamy Transformation: Turn off the heat. Stir in the dairy-free cream gently. Ultra-Creamy Hack: Use an immersion blender to pulse just 3-4 times right in the pot! This thickens the broth slightly while leaving most chunks intact. No immersion blender? Scoop out 2 cups of soup (mostly broth & soft veggies), blend until smooth in a regular blender, then stir back in. Boom! Luxurious texture.
- Protein Boost (Optional but Awesome): If using vegan sausage, slice it and pan-fry in a separate skillet until lightly browned and crispy-edged. Stir those smoky gems into the hot soup and let it sit for 5 mins to infuse flavor. Chef’s Note: Adding them raw makes them rubbery. Always pre-cook!
- Taste & Tweak: This is CRUCIAL! Grab a spoon. Taste. Need more salt? Pepper? A squeeze of lemon for brightness? Adjust now. Remember: Potatoes soak up salt!
Bowls of Sunshine: Serving It Up!
Ladle that golden, chunky goodness into deep bowls – the kind you can cradle in your hands. Sprinkle generously with fresh, chopped parsley for a vibrant pop of color and freshness. Cozy Level Up: Serve with thick slices of crusty sourdough bread for dunking, or garlicky vegan croutons for crunch. On a dreary day? Add a fluffy vegan grilled cheese sandwich on the side for peak comfort. This soup is hearty enough to be a meal, but a simple green salad keeps things fresh. Pro tip: Let it sit for 10 mins after cooking – the flavors meld even more beautifully!
Make It Your Own! Delicious Twists:
- Smoky Chipotle Kick: Add 1-2 tsp smoked paprika and ½ tsp chipotle powder (or a minced chipotle in adobo) with the dried herbs. Top with avocado slices!
- Greens Galore: Stir in 2-3 big handfuls of chopped kale, spinach, or Swiss chard during the last 5 minutes of simmering for extra nutrients and color.
- Sweet Potato Swap: Replace half the potatoes with orange sweet potatoes. Adds natural sweetness and gorgeous color! Reduce simmer time slightly (sweet potatoes cook faster).
- Lentil Love (Protein Punch): Add 1 cup rinsed red or brown lentils with the broth. They cook in the same time and make it extra hearty! You might need an extra ½ cup broth.
- “Cheesy” Herb Vibes: Stir in ¼ cup nutritional yeast with the cream for a subtle cheesy, umami depth. Garnish with vegan parm!
Notes from My Messy Apron
This recipe is my kitchen workhorse! It’s evolved from that blizzard survival experiment into my most-requested potluck dish. I once accidentally used cinnamon instead of nutmeg (don’t ask how!). It was… interesting? We called it “Mystery Spice Soup” and laughed our way through it. Lesson learned: Label your spice jars, friends! 😉 I love doubling it because leftovers taste even better the next day (store in fridge for up to 4 days or freeze *without* the cream for 3 months – add cream when reheating). It thickens as it cools – just add a splash of broth or plant milk when warming. This soup is forgiving, flexible, and always ready for your personal touch!
Your Soup Questions, Solved!
- Q: Can I freeze this soup?A: Absolutely! But WAIT to add the dairy-free cream. Freeze the base soup (after step 3, cooled completely) for up to 3 months. Thaw overnight in the fridge, reheat gently on the stove, then stir in the cream and any optional sausage just before serving. Cream can sometimes separate if frozen and reheated.
- Q: My soup turned out too thin/thick! Help!A: No panic! Too Thin? Simmer uncovered for 5-10 mins to reduce, or blend a bit more of the soup. Too Thick? Easy! Stir in more broth, water, or even unsweetened plant milk (like oat or soy), ½ cup at a time, until perfect. Remember, it thickens as it cools too!
- Q: What’s the BEST dairy-free cream to use? It always curdles!A: Great Q! Oat cream is my #1 – neutral flavor, creamy, and usually very stable when heated. Cashew cream (blended soaked cashews + water) is also excellent. Avoid “light” coconut milk if you dislike coconut flavor. Pro Tip: Always temper the cream! Take a ladle of hot soup, mix it into the cream in a separate bowl, THEN stir this mixture back into the pot. This prevents shocking the cream and curdling.
- Q: Can I use different veggies? Potatoes are non-negotiable for me!A: Potatoes are the heart! But feel free to swap/add: Try parsnips with the carrots, leeks instead of half the onion, or diced zucchini added in the last 10 mins of simmering. Avoid watery veggies like cucumber. Frozen peas or corn stirred in at the end are fab too!

Hearty Vegan Potato & Veggie Soup
- Total Time: 45 minutes
- Yield: 10 Bowls 1x
Description
A wholesome, warming soup packed with tender potatoes, aromatic vegetables, and subtle herbs. Creamy yet dairy-free, it’s perfect on its own or with slices of smoky vegan sausage for extra heartiness.
Ingredients
2 tbsp oil
2 onions, diced
6 garlic cloves, minced
4 stalks celery or 1 small celery root, diced
4 medium carrots, diced
4 lbs (1.8 kg) potatoes, chopped
1 tsp dried marjoram
2 pinches nutmeg
Salt & pepper, to taste
8 cups (2 L) vegetable broth or water
4 whole bay leaves (optional)
⅔ cup (160 g) dairy-free cream
Fresh parsley, for garnish
Vegan sausage, sliced (optional)
Instructions
Sauté Veggies: Heat oil in a large pot over medium heat. Add onions, garlic, celery, and carrots. Cook until softened, ~5 minutes.
Add Potatoes & Seasoning: Stir in potatoes, marjoram, nutmeg, salt, and pepper. Cook for 2–3 minutes.
Simmer: Pour in broth, add bay leaves if using, and bring to a boil. Reduce heat and simmer 20–25 minutes until potatoes are tender.
Creamy Finish: Stir in dairy-free cream. For extra creaminess, blend part of the soup, then return it to the pot.
Optional Protein Boost: Add sliced vegan sausage and heat through.
Serve: Garnish with fresh parsley and enjoy warm.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
Nutrition
- Calories: 220 / Bowl
- Sugar: 4g/ Bowl
- Fat: 8g / Bowl
- Carbohydrates: 33g/ Bowl
- Protein: 5g / Bowl
Nourishment in Every Spoonful (Approximate Per Serving)
Calories: 220 kcal | Protein: 5g | Fat: 8g | Carbohydrates: 33g | Sugar: 4g (Note: Values increase if vegan sausage or added oil/fat is used. Based on broth and oat cream.)
Final Thoughts
This Hearty Vegan Potato & Veggie Soup proves you don’t need fancy ingredients or complicated steps to create something deeply satisfying. With just a handful of pantry staples, a few fresh veggies, and the right seasoning, you can turn a cold, dreary day into a warm, comforting experience.
It’s the kind of soup that adapts to your life—perfect for big-batch cooking, freezer-friendly for busy weeks, and endlessly customizable with your favorite add-ins. Every spoonful delivers that creamy, herby, soul-hugging goodness, while still being light enough for an everyday meal.
Whether you’re making it for a crowd, a cozy night in, or as your go-to meal prep star, this soup is more than just dinner—it’s a little reminder that the simplest dishes often carry the most comfort. Keep it in your rotation, and you’ll always have a way to bring warmth to the table, one ladle at a time. 🥔🥕✨