Vegan Potato Soup Recipe

I absolutely love sharing this cozy, nourishing Vegan Potato Soup Recipe with you because it’s one of those soul-warming dishes that feels like a comforting hug in a bowl. It’s creamy, hearty, and filled with fresh veggies and gentle herbs that blend beautifully to create a flavor that’s both simple and deeply satisfying. Whenever I make this soup, I find it hits that perfect spot between indulgence and wholesome goodness, making it my go-to on chilly days or anytime I crave something comforting and plant-based.

Why You’ll Love This Vegan Potato Soup Recipe

What really draws me to this Vegan Potato Soup Recipe is its amazing flavor profile—it has this rich, velvety texture that’s surprisingly lightweight and perfectly balanced with subtle notes of marjoram and the earthiness of potatoes and carrots. The way the dairy-free cream rounds everything out makes it so decadently smooth without feeling heavy. Every spoonful feels like a little celebration of cozy, wholesome ingredients coming together in harmony. I find that this soup satisfies both my taste buds and my need for a nourishing, easy meal.

Besides the flavor, I adore how easy this soup is to prepare. It’s one of those recipes that doesn’t require fancy ingredients or complicated techniques. You just sauté your veggies, simmer them in broth until tender, blend half for that creamy finish, and you’re done! It’s perfect for weeknights when I want something quick yet comforting, but it’s equally fantastic for serving guests because it feels special without stress. Plus, it’s a versatile option that fits a variety of occasions—from casual family dinners to more festive holiday gatherings.

Ingredients You’ll Need

The image shows six bowls with different chopped ingredients arranged on a white marbled surface. The largest bowl at the top left contains light yellow potato pieces with a smooth texture. To the right, a medium white bowl holds small white chopped onion pieces. In the center bottom, a mid-sized bowl with a brown rim contains bright orange carrot chunks cut into small cubes. On the bottom left, a small white bowl contains green sliced celery pieces. Below the celery, a tiny brown bowl holds two dried bay leaves, salt, and black pepper. To the bottom right, a small textured bowl contains minced garlic, pale yellow and finely chopped. photo taken with an iphone --ar 4:5 --v 7

These ingredients are wonderfully simple but each plays a key role in building the soup’s flavor, texture, and inviting color. With just a handful of veggies, herbs, and a splash of dairy-free cream, this recipe comes together beautifully without any fuss.

  • 1 tbsp oil: I use olive or avocado oil to gently sauté the aromatics and veggies, adding depth to the base flavors.
  • 1 onion (diced): Onion provides that sweet, savory foundation that makes the soup so comforting.
  • 3 garlic cloves (minced): Garlic adds warmth and a subtle kick that brightens the whole dish.
  • 2 stalks celery (or 1/2 small celery root, diced): This gives a mild, herby crunch and balances the sweetness of carrots and potatoes.
  • 2 medium carrots (diced): Carrots add a natural sweetness and vibrant orange color to the soup.
  • 2 pounds potatoes (chopped): Potatoes are the star here, providing creaminess and body to every spoonful.
  • 1/2 tsp dried marjoram: This herb brings a subtle floral, slightly minty note that makes the flavor unique and inviting.
  • Salt and pepper (to taste): Essential for seasoning and enhancing all the natural flavors.
  • 4 cups vegetable broth (or water): The liquid base that carries all the flavors and gently cooks the veggies.
  • 2 whole bay leaves (optional): Bay leaves add a sweet, slightly peppery depth to the broth.
  • 1/3 cup dairy-free cream: I prefer cashew or coconut-based cream for luscious texture without dairy.
  • Fresh parsley (to garnish): Parsley adds a fresh, vibrant finish with a pop of green color.
  • Vegan sausage (sliced, optional): For an extra savory, protein-rich topping that makes the soup feel more filling.

Directions

Step 1: Heat the oil in a large pot over medium heat. Add the diced onion and sauté for about 3 minutes until it becomes soft and translucent. Then stir in the minced garlic, diced celery, carrots, potatoes, marjoram, salt, and pepper. Continue sautéing everything together for an additional minute to allow the spices and aromatics to release their flavors.

Step 2: Pour in the vegetable broth along with the bay leaves if you decided to use them. Increase the heat and bring the soup to a boil, then lower it to a gentle simmer.

Step 3: Let the soup simmer uncovered for around 20 minutes, or until all the vegetables are tender and easily pierced with a fork. This step lets the flavors marry beautifully while softening all the veggies perfectly.

Step 4: Carefully ladle about half of the soup into a separate pot—or a heat-safe container if you’re using a blender. Remove the bay leaves from the larger pot before blending. Using an immersion blender, puree the half portion of soup until smooth. If you don’t have an immersion blender, use a standard blender in batches, being mindful not to overfill or burn yourself with hot liquid.

Step 5: Pour the blended soup back into the large pot containing the unblended soup. Stir in the dairy-free cream or your canned coconut milk alternative. Let everything simmer together for a few more minutes so the cream blends in perfectly. Taste the soup and adjust the seasoning to your preference—sometimes I like to add a pinch more salt, pepper, or even some red pepper flakes if I want a bit of heat.

Step 6: Serve the soup hot in bowls, garnished with fresh parsley for brightness and color. If you want a heartier meal, add a few slices of vegan sausage on top for some extra savory goodness. Then sit back and enjoy every warm, creamy spoonful!

Servings and Timing

This comforting Vegan Potato Soup Recipe makes approximately 4 hearty servings, perfect for a cozy family meal or a couple of lunches and dinners for one. The prep time is around 10 minutes since the chopping is straightforward, and the cooking time is about 30 minutes, including sautéing and simmering. Altogether, you can expect this recipe to take about 40 minutes from start to finish. There isn’t any resting time required, so you can enjoy it fresh and hot right after cooking.

How to Serve This Vegan Potato Soup Recipe

The image shows a close-up of a white bowl filled with thick yellow soup that has visible chunks of orange carrot and light yellow potato pieces scattered throughout. The soup looks creamy and slightly textured, topped with small green herb sprinkles. A silver spoon is partially submerged in the soup on the right side of the bowl. Behind the bowl, there is a shiny metal pot holding more soup on a white marbled surface, with a piece of tan burlap fabric in the background. photo taken with an iphone --ar 4:5 --v 7

When I serve this Vegan Potato Soup Recipe, I like to keep things simple but thoughtful. It pairs wonderfully with a slice of rustic crusty bread or a warm baguette to dip into the creamy broth. For a fresh contrast, I often serve a crisp green salad dressed with lemon vinaigrette alongside, which balances the richness perfectly.

Garnishing is where you can get creative! I love sprinkling fresh parsley on top for a burst of color and freshness. If you want to make it feel a little more indulgent, topping the soup with vegan sausage slices creates a lovely savory contrast and adds a meaty texture that feels special. For a bit of crunch, some toasted pumpkin seeds or crunchy dried onions on top work really well too. Serve this soup steaming hot to enjoy the full comforting experience.

As for drinks, a chilled sparkling water with lemon or a crisp dry white wine complements the flavors beautifully. On chilly evenings, I sometimes opt for a light herbal tea or a mild ginger ale. This soup shines during weeknight dinners but is also fantastic for casual gatherings or holiday meals when you want to offer something cozy and vegan-friendly without any fuss.

Variations

I love experimenting with this soup to suit different moods or dietary needs. For example, if you don’t have marjoram, thyme or oregano work beautifully as flavor substitutes. For a heartier version, adding diced roasted sweet potatoes or parsnips can deepen the flavor and texture.

If you need gluten-free options, just be sure your vegetable broth is free of any gluten additives. This recipe is naturally vegan, but if you want it extra creamy, I recommend blending in some soaked cashews or using a richer coconut cream instead of dairy-free cream alternatives. You can also boost protein by stirring in cooked lentils or white beans at the end.

If you’re in a hurry, you can cook the veggies in a pressure cooker or Instant Pot to cut down simmering time. Alternatively, roasting the potatoes and carrots before adding them to the soup base adds a pleasant caramelized flavor. No matter how you adjust it, this Vegan Potato Soup Recipe always delivers that warm, comforting satisfaction I crave.

Storage and Reheating

Storing Leftovers

Once cooled, I store leftover potato soup in airtight glass containers in the refrigerator. It keeps well for about 3-4 days, making it a perfect make-ahead meal. Be sure to cool it completely before sealing to avoid condensation and keep it fresh longer. I find storing in smaller portions helps with easy reheating and serving later.

Freezing

This soup freezes beautifully! To freeze, let it cool fully, then transfer it into freezer-safe containers or heavy-duty freezer bags, filling them about three-quarters full to allow for expansion. It stays good for up to 3 months in the freezer. When you’re ready to enjoy it, I recommend thawing it in the fridge overnight before reheating to maintain the best texture.

Reheating

The best way to reheat is gently on the stovetop over low to medium heat. Stir frequently to prevent sticking and to redistribute the creaminess evenly. Avoid microwaving if you can, as uneven heating can cause the cream to separate or the soup to scorch in spots. Adding a splash of additional broth or dairy-free cream while reheating helps revive the luscious texture. Taste and adjust the seasoning once warmed through before serving.

FAQs

Can I use different types of potatoes for this soup?

Absolutely! I usually go for starchy potatoes like russets or Yukon Gold because they break down nicely to create a creamy texture. However, you can experiment with waxy potatoes like red or fingerlings if you prefer more bite, just know the soup will be less velvety and more chunky.

Is it okay to skip blending part of the soup?

You can skip blending if you prefer a chunky vegetable stew style, but blending half of the soup adds that silky texture and helps thicken the broth naturally without added starches or thickeners. It’s really the key to the balance of creaminess and rustic veggie pieces that I love.

What’s a good alternative to dairy-free cream?

If you don’t have dairy-free cream on hand, canned coconut milk works wonderfully for creaminess and richness. For a lighter option, soaked cashews blended with a bit of water can be stirred in after cooking to achieve a similar creamy consistency.

Can I make this soup spicier?

Definitely! Adding red pepper flakes, a dash of smoked paprika, or even a little chipotle powder during the sauté step lifts the heat and complexity. I often sprinkle crushed red pepper flakes on top just before serving for a gentle kick that contrasts nicely with the creamy base.

Is this soup suitable for freezing and meal prep?

Yes, this soup freezes very well and is perfect for meal prep. Make a big batch, portion it out into freezer-safe containers, and you’ll have a ready-made comforting meal on busy days. Just thaw in the fridge overnight and reheat gently on the stove.

Conclusion

I really hope you give this Vegan Potato Soup Recipe a try because it’s one of those comforting, dependable dishes that always lifts my spirits. It’s creamy, flavorful, and so easy to make with simple ingredients you probably already have on hand. Whether you’re new to vegan cooking or a seasoned plant-based eater, this soup feels like a warm embrace on a plate. Trust me, once you try it, it will quickly become a favorite in your kitchen too!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Vegan Potato Soup Recipe

Vegan Potato Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 6 reviews

This creamy Vegan Potato Soup is a comforting and hearty dish perfect for any day. Made with wholesome vegetables, dairy-free cream, and flavorful herbs, it delivers rich taste without any animal products. The soup is blended partially to create a smooth texture while retaining vegetable chunks for added bite. It’s a delicious, warming meal that’s easy to prepare and customizable with optional vegan sausage.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Soup Base

  • 1 tbsp oil
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 2 stalks celery or 1/2 small celery root, diced
  • 2 medium carrots, diced
  • 2 pounds potatoes, chopped
  • 1/2 tsp dried marjoram
  • Salt and pepper, to taste
  • 4 cups vegetable broth or water
  • 2 whole bay leaves (optional)

Finishing Touches

  • 1/3 cup dairy-free cream (such as cashew cream or canned coconut milk)
  • Fresh parsley, for garnish
  • Vegan sausage, sliced (optional)

Instructions

  1. Sauté Vegetables: Heat oil in a large pot over medium heat and add diced onion. Cook for about 3 minutes until softened. Then add minced garlic, celery, carrots, potatoes, dried marjoram, salt, and pepper. Continue sautéing for one more minute, allowing the flavors to meld.
  2. Simmer Soup: Pour in the vegetable broth and add bay leaves if using. Bring the mixture to a boil, then reduce heat and let it simmer for approximately 20 minutes until all vegetables are tender.
  3. Blend Soup: Remove bay leaves if added. Pour about half of the soup into another pot or blender. Using an immersion blender or regular blender in batches, puree until smooth but do not overblend to keep some texture.
  4. Combine and Finish: Return the blended soup to the large pot. Stir in the dairy-free cream to add richness. Let the soup simmer for a few more minutes, then taste and adjust seasoning with more salt, pepper, or red pepper flakes for a bit of heat.
  5. Serve: Ladle the soup into bowls, garnish with fresh parsley, and optionally top with slices of vegan sausage. Enjoy this hearty, dairy-free, and vegan-friendly meal warm!

Notes

  • Celery root can be used as a substitute for celery for a different but complementary flavor and added texture.
  • Dairy-free cream can be substituted with canned coconut milk or cashew cream to suit dietary preferences.
  • Vegan sausage is optional but adds a protein boost and extra flavor to the soup.
  • Use an immersion blender for ease, or regular blender working in batches to prevent overfilling.
  • Adjust the seasoning gradually to balance the flavors and heat level according to your taste.
  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan, American-inspired
  • Diet: Vegan

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star