Go Back
+ servings

Dairy Free Potato Soup

This easy dairy free potato soup recipe is the perfect comfort food, especially on those cold winter days. Grab a bowl and warm up with this easy dairy free meal for everyone. It's also a completely vegan potato soup recipe and gluten free as well.
Course Main Course, Soup
Cuisine American
Keyword dairy free recipes, dairy free soup
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Servings 4 servings
Calories 281kcal
Author LarishaBernard


  • 2.5 lbs russet potatoes, peeled and cubed (weight with skin)
  • 1 large carrot, chopped
  • 1 rib celery, chopped
  • 1 red onion, finely chopped
  • 5 cloves garlic, minced
  • 3 cups dairy free milk (oat milk is our favorite)
  • 2 cups vegetable broth
  • Salt & Pepper to taste

For Loaded Dairy Free Potato Soup


  • *If making loaded baked dairy free potato soup, in a large dutch oven (we use an 8 qt), cook vegan bacon according to instructions.  Remove to drain and then crumble. Proceed with directions as follows. 
  • In the same pot, over medium heat, add in the celery, onion, carrot, and garlic. Cook for 4 minutes or until onion is translucent.
  • Turn heat down to low. Pour in potatoes, milk and vegetable broth slowly. Stir together and then add salt and pepper to taste.  Cook for 10 minutes.
  • Using a masher, mash down the potatoes until desired consistency. *You could also use an immersion blender or high powdered blender like Vitamix if you would like a very smooth soup, but we like small chunks of potatoes in ours.
  • Continue to cook for 10-15 minutes or until potatoes are tender, stirring often so the potatoes don't burn on the bottom.
  • If doing a loaded potato soup, add in all the bacon and cheese and stir together until melted.
  • Remove from heat.  If your soup is too thick , add up to an additional 1 cup of milk, 1 tbsp at a time until desired consistency is reached. Adjust salt and pepper if needed. 
  • Add any additional toppings like more crumbled vegan bacon, cheese or sour cream on top. Serve


**Nutritional facts are just estimates. Please utilize your own brand nutritional values to double check against our estimates. Does not included "loaded" ingredients


Serving: 1serving | Calories: 281kcal | Carbohydrates: 59g | Protein: 7g | Fat: 2g | Sodium: 750mg | Potassium: 1320mg | Fiber: 5g | Sugar: 5g | Vitamin A: 3300IU | Vitamin C: 20.7mg | Calcium: 285mg | Iron: 2.6mg