Easy Creamy Vegan Potato Soup with Simple Ingredients

If you’re searching for a comforting, satisfying, and fully plant-based dish, this article is your guide to making the perfect vegan potato soup​. You’ll find everything you need, from simple ingredients and creamy texture tips to variations using plant-based milk, to create a hearty bowl that’s both wholesome and dairy-free. Whether you’re vegan, lactose-intolerant, or just looking for a cozy meal idea, this easy vegan potato soup​ recipe has you covered.

I’ve made this soup more times than I can count, especially on chilly evenings when all I wanted was something warm, creamy, and filling, without spending hours in the kitchen. The combination of Yukon gold potatoes, sautéed onions, garlic, and a splash of coconut or oat milk gives it that classic creamy potato soup feel, without the need for dairy or processed creamers. It’s budget-friendly, meal-prep friendly, and incredibly comforting. Let’s dive into the ingredients that make this simple soup so special.

Jump To:

Ingredients for Vegan Potato Soup​

A satisfying bowl of vegan potato soup​ starts with simple, wholesome ingredients. This section outlines the essentials for building a rich, creamy base, along with optional additions that enhance depth, nutrition, and texture.

All items listed are plant-based and align with dairy-free and gluten-free diets.

Core Ingredients

  • 2 pounds Yukon Gold potatoes (or Russet for a fluffier texture).
  • 2 medium yellow onion, diced.
  • 3 garlic cloves, minced.
  • 2 carrots, chopped (optional for added sweetness and color).
  • 2 celery stalks, chopped.
  • 2 tablespoons olive oil (or vegan butter for a richer base).
  • 4 cups vegetable broth (preferably low-sodium).
  • 1 bay leaf.
  • Salt and black pepper to taste.

Ingredients for Added Creaminess

  • 1 cup full-fat coconut milk.
  • or 1 cup unsweetened oat milk.
  • or 1 cup almond milk (unsweetened, plain).
  • 2 tablespoons nutritional yeast (for a savory, cheesy flavor).
  • ½ cup cashew cream (optional for extra thick texture).

These ingredients are all compatible with a whole-food plant-based (WFPB) lifestyle and provide fiber, potassium, and healthy fats while keeping saturated fat and cholesterol extremely low. According to the Harvard T.H. Chan School of Public Health, plant-based diets rich in vegetables and legumes may help reduce cardiovascular risk, making this soup both comforting and heart-healthy.

Ethan Parker

Vegan Potato Soup​ Recipe

A creamy, comforting, and hearty vegan potato soup made with simple ingredients like potatoes, onions, garlic, and plant-based milk. Perfect for chilly days and entirely dairy-free, gluten-free, and oil-free optional.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Soup
Cuisine: American
Calories: 107

Ingredients
  

  • 2 Ib Yukon Gold potatoes (or Russet for a fluffier texture)
  • 11 meduim yellow onion, diced
  • 3 garlic cloves, minced
  • 2 carrots, chopped (optional for added sweetness and color)
  • 2 celery stalks, chopped
  • 2 tsp olive oil (or vegan butter for a richer base)
  • 4 cups vegetable broth (preferably low-sodium)
  • 1 bay leaf
  • Salt and black pepper to taste
  • 1 cup full-fat coconut milk
  • 1 cup unsweetened oat milk
  • 1 cup almond milk (unsweetened, plain)
  • 2 tsps nutritional yeast (for a savory, cheesy flavor)
  • 1/2 cup cashew cream (optional for extra thick texture)

Method
 

  1. In a large soup pot or Dutch oven, heat 2 tablespoons of olive oil (or vegan butter) over medium heat. Add diced onions, carrots, and celery. Cook for 5–7 minutes until the vegetables are soft and the onions are translucent. Stir in minced garlic and sauté for another 30 seconds until fragrant.
  2. Add peeled, chopped Yukon Gold potatoes to the pot. Pour in the vegetable broth until the potatoes are just covered (typically about 4 cups). Add a bay leaf, salt, and pepper. Bring the mixture to a boil, then reduce to a simmer. Cover and cook for 15–20 minutes, or until the potatoes are fork-tender.
  3. Once the potatoes are cooked, remove the bay leaf. Use an immersion blender directly in the pot to blend the soup until smooth. For a chunkier texture, blend only half the mixture or use a potato masher. If using a countertop blender, blend in batches and be careful when handling hot liquids.
  4. Stir in your preferred plant-based milk or cream alternative. Full-fat coconut milk, oat milk, or homemade cashew cream all work well. This is also the time to add nutritional yeast for a rich, cheesy note. Simmer gently for 5 more minutes to let the flavors meld.
  5. Taste and adjust the seasoning with additional salt, pepper, or herbs like thyme or rosemary. Serve hot, topped with garnishes such as green onions, smoked paprika, or crispy chickpeas.

Nutrition

Serving: 1ServingCalories: 107kcalCarbohydrates: 13gProtein: 4gFat: 1gSaturated Fat: 2.4gSodium: 1264mgPotassium: 269mgFiber: 2gSugar: 4gVitamin A: 4627IUVitamin C: 5mgCalcium: 125mgIron: 1mg

Tried this recipe?

Let us know how it was!

How to Make Vegan Potato Soup​ Step-by-Step

This vegan potato soup​ comes together in one pot with simple steps that anyone can follow, no fancy tools or cooking experience required. The method outlined below creates a creamy, flavorful result without using dairy or heavy cream. Whether you’re meal prepping for the week or making dinner on a cold night, this process keeps it easy and efficient.

Step 1: Sauté the Aromatics

In a large soup pot or Dutch oven, heat 2 tablespoons of olive oil (or vegan butter) over medium heat. Add diced onions, carrots, and celery. Cook for 5–7 minutes until the vegetables are soft and the onions are translucent. Stir in minced garlic and sauté for another 30 seconds until fragrant.

Step 2: Add the Potatoes and Broth

Add peeled, chopped Yukon Gold potatoes to the pot. Pour in the vegetable broth until the potatoes are just covered (typically about 4 cups). Add a bay leaf, salt, and pepper. Bring the mixture to a boil, then reduce to a simmer. Cover and cook for 15–20 minutes, or until the potatoes are fork-tender.

Step 3: Blend to Desired Consistency

Once the potatoes are cooked, remove the bay leaf. Use an immersion blender directly in the pot to blend the soup until smooth. For a chunkier texture, blend only half the mixture or use a potato masher. If using a countertop blender, blend in batches and be careful when handling hot liquids.

Step 4: Add Creamy Elements

Stir in your preferred plant-based milk or cream alternative. Full-fat coconut milk, oat milk, or homemade cashew cream all work well. This is also the time to add nutritional yeast for a rich, cheesy note. Simmer gently for 5 more minutes to let the flavors meld.

Step 5: Adjust and Serve

Taste and adjust the seasoning with additional salt, pepper, or herbs like thyme or rosemary. Serve hot, topped with garnishes such as green onions, smoked paprika, or crispy chickpeas.

This easy vegan potato soup​ recipe is perfect for batch cooking, and leftovers taste even better the next day.

Vegan Potato Soup​ Coconut Milk

Using coconut milk in vegan potato soup​ is a simple way to create a naturally creamy texture without relying on dairy. Full-fat canned coconut milk delivers a rich, velvety consistency that pairs beautifully with starchy Yukon Gold or Russet potatoes, making it a go-to ingredient in many plant-based kitchens.

Coconut milk adds body and a subtle sweetness, enhancing the overall depth of flavor. For the best results, use unsweetened full-fat coconut milk,not the beverage-style version sold in cartons, which is too thin for soup. Its high fat content helps replicate the mouthfeel of heavy cream, making your vegan potato soup​ creamy and satisfying without any added thickeners.

To balance its natural sweetness, incorporate savory elements like garlic, nutritional yeast, fresh herbs (such as thyme), or a splash of lemon juice. These additions round out the flavor and prevent the soup from tasting overly rich or sweet.

A single cup of coconut milk is typically enough for a 4-serving batch. Add it after blending the cooked potatoes and let the soup simmer for a few more minutes. This allows the fat to emulsify with the starches, creating a smooth, cohesive texture. Coconut milk is also naturally dairy-free, gluten-free, and aligns well with both whole-food plant-based and allergen-conscious diets.

Vegan Potato Soup​ Without Cream

You don’t need any plant-based cream to make vegan potato soup​ creamy. Potatoes themselves, especially Yukon Gold, break down naturally when cooked and blended, creating a thick, smooth texture on their own.

After simmering the potatoes with onions, garlic, and vegetable broth, simply blend the mixture to your desired consistency. No added cream or milk is necessary. For extra flavor, you can stir in nutritional yeast or fresh herbs like thyme or rosemary.

This version is lighter, oil-free, and fits well into whole-food plant-based diets without sacrificing comfort or taste.

Vegan Potato Soup​ Serving Suggestions

Serving vegan potato soup​ with the right garnishes and side dishes can elevate it from a simple meal to a memorable one. Whether you’re preparing it for yourself, your family, or guests, thoughtful pairings and presentation can add both flavor and satisfaction.

Garnish Ideas for Added Flavor and Texture

While this soup is delicious on its own, a few well-chosen garnishes can add contrast, color, and extra depth.

  • Chopped chives or green onions: add brightness and a mild bite
  • Smoked paprika: enhances the savory notes with a hint of warmth
  • Crushed red pepper flakes: for a gentle heat
  • Toasted pumpkin seeds or sunflower seeds: provide crunch and extra nutrients
  • Crispy chickpeas: add texture and a savory soup finish
  • Drizzle of olive oil or cashew cream: gives a silky visual and taste boost

These toppings not only enhance the flavor but also support nutritional balance by adding healthy fats or plant-based protein.

What to Serve with Vegan Potato Soup​

Since vegan potato soup​ is hearty and filling, lighter sides or crisp textures make excellent companions.

  • Crusty whole-grain bread: ideal for dipping and adding fiber
  • Mixed green salad with lemon vinaigrette: offers freshness and acidity
  • Roasted Brussels sprouts or broccoli: complements the creamy base with bitterness and crunch
  • Grain bowls with lentils or quinoa: for those wanting a more complete, protein-rich meal
  • Grilled vegetables or avocado toast: easy, nutritious add-ons for variety

These sides balance out the softness of the soup and offer a more complete meal that aligns with whole-food, plant-based eating patterns.

Ideal Occasions for Serving

vegan potato soup​ fits comfortably into a variety of settings:

  • Weeknight dinners: quick to make, comforting, and satisfying
  • Meal prep lunches: stores well and reheats easily
  • Holiday starter: a cozy, crowd-pleasing opener for Thanksgiving or Christmas
  • Cold-weather meals: perfect for snow days or sick days when warmth and ease matter
  • Vegan potlucks or gatherings: familiar yet allergen-friendly and universally appealing

Its versatility makes it a reliable staple in any plant-based meal plan, whether for solo dining or feeding a group.

Storage, Freezing, and Reheating Tips

Proper storage ensures your vegan soups​ stays fresh, flavorful, and safe to enjoy days after it’s made. Whether you’re meal prepping or saving leftovers, the following tips help you store and reheat it without sacrificing quality.

How Long Does It Last in the Fridge?

Vegan potato soup​ can be stored in an airtight container in the refrigerator for 3 to 4 days. Since it contains no dairy or meat, it generally stays fresh a bit longer than traditional soups, but it’s still important to refrigerate it within two hours of cooking to prevent bacterial growth, as advised by the USDA Food Safety and Inspection Service.

Let the soup cool completely before storing to avoid condensation, which can affect texture and lead to faster spoilage.

Can You Freeze Vegan Potato Soup​?

Yes, this soup freezes well, but with a few considerations. Because potatoes tend to change texture after freezing, the consistency may become slightly grainy upon thawing. To minimize this:

  • Blend the soup completely before freezing to avoid uneven texture.
  • Use freezer-safe containers and leave space for expansion.
  • Label with date and use within 2 months for best flavor and quality.

Avoid freezing garnishes or plant-based milk added at the end. For best results, stir in fresh milk alternatives like oat or coconut milk after reheating.

How to Reheat Without Losing Texture or Flavor

Reheat vegan potato soup​ gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking or separation. If the soup has thickened in the fridge or freezer, add a splash of vegetable broth or plant-based milk to restore its original consistency.

For microwave reheating, transfer to a microwave-safe bowl, cover loosely, and heat in 30–45 second intervals, stirring between each to ensure even warming.

Avoid boiling, as high heat can break down the starches and separate the fats, especially if the soup includes coconut milk or cashew cream.

FAQ

How bad are canned potatoes in soup?

Canned potatoes aren’t bad for soup, but they have a softer texture and less flavor than fresh potatoes. Because they’re already cooked, they can break down quickly when simmered, leading to a mushy consistency. For best results, add canned potatoes near the end of cooking or use them in blended soups where texture is less important.

How long does vegan soup last in the fridge?

Vegan soup typically lasts 3 to 4 days in the refrigerator when stored in an airtight container. Let the soup cool completely before refrigerating, and keep it at or below 40°F (4°C) to ensure freshness and food safety. Always check for changes in smell or texture before eating leftovers.

Why won’t my potato soup thicken?

Potato soup may not thicken if the potatoes are undercooked or if the soup hasn’t been blended enough. To thicken it, simmer the soup longer to reduce excess liquid or mash some of the potatoes directly in the pot. You can also blend a portion of the soup or add a small amount of plant-based starch like cornstarch or flour slurry.

Conclusion

I love this vegan potato soup​ because it feels like a warm hug in a bowl, simple, nourishing, and deeply satisfying. It’s one of those recipes I turn to when I want something comforting without a lot of fuss. The way the potatoes blend into a creamy, rich texture without needing cream or butter still amazes me every time, and the flavors only get better the next day.

What makes this soup even more special for me is how easy it is to adapt. Some days I keep it rustic and chunky, other days I blend it silky smooth and stir in coconut milk for extra richness. It’s flexible, budget-friendly, and always hits the spot, whether I’m cooking for myself or sharing with family. I hope it brings you the same comfort and joy it’s brought me.

You might also like these recipes

Leave a Comment

Recipe Rating