30-Minute Dairy-Free Potato Soup Recipe

You’ll love this creamy potato soup — it’s one of my favorites and you’d never guess it’s dairy free. Smooth, comforting, and ready in about 30 minutes, this blended soup uses canned coconut milk for richness without any coconut flavor.

img 5531 1

Note: originally published in 2017 and republished with new photos.

Even when the days are still warm, cooler mornings call for soup. This 30 Minute Dairy Free Potato Soup is blended until silky smooth, with one cup of diced potatoes reserved and stirred back in for pleasant texture. The result is a luscious, creamy bowl that’s lower in calories than traditional cream-based potato soups — and you won’t miss the dairy.

img 5531 2

What you need

  • Potatoes (russet, yellow, or gold)
  • Chicken stock or broth
  • Onion
  • Unsweetened canned coconut milk
  • Dried herbs (thyme or chives)
  • Seasonings: salt, pepper, garlic powder

Preparation is straightforward: peel and dice the potatoes into roughly 1-inch cubes, add them and sliced onion to a pot with chicken stock, and simmer until tender (about 5–8 minutes when diced). Remove one cup of the cooked diced potatoes and set aside. Blend the remaining potatoes, onions, stock, and one cup of unsweetened canned coconut milk until completely smooth. Return the reserved diced potatoes to the pot, season to taste, and heat through.

img 5531 3

Why use unsweetened canned coconut milk?

Canned full-fat coconut milk adds body and creaminess without imparting a coconut taste when used in this amount. Make sure the can is unsweetened — sweetened varieties will change the flavor and aren’t suitable for savory soups.

Can I substitute another milk?

You can substitute regular cow’s milk, almond milk, or refrigerated coconut milk if you prefer, but those are thinner than canned full-fat coconut milk. If you use a thinner milk, use a bit less and adjust the texture while blending. The starchy potatoes help create a creamy texture even with thinner milks.

Topping suggestions

My favorite toppings are crispy bacon bits and chopped green onion or fresh chives. If you don’t need to avoid dairy, a dollop of sour cream and shredded cheddar are delicious as well. A small drizzle of canned coconut milk on top also looks and tastes nice.

Freezing and storage

This soup freezes, thaws, and reheats very well. Consider doubling the recipe to keep a batch in the freezer for quick meals.

img 5531 4

30 Minute Dairy Free Potato Soup

This quick, creamy potato soup is dairy free, gluten free, and Whole30-compliant when made with compliant stock and toppings.
Prep: 15 mins
Cook: 15 mins
Total: 30 mins
Servings: 8 (1 cup)

Ingredients

  • 2.5 lbs potatoes, peeled and diced (russet, yellow, or gold work best)
  • 32 oz chicken stock or broth
  • 1/2 white or yellow onion, sliced
  • 1 cup canned coconut milk, unsweetened (full-fat)
  • 1/4 tsp garlic powder
  • 1 1/2 tsp salt
  • 1/2 tsp pepper
  • 1/4 tsp dried thyme or dried chives

Optional toppings: fresh chopped chives, crispy bacon, drizzle of canned coconut milk

Instructions

  1. Add chicken stock, sliced onion, and diced potatoes to a soup pot. Bring to a boil, then simmer about 5–8 minutes until potatoes are easily pierced with a fork. Avoid overcooking so you don’t lose too much liquid.
  2. Remove 1 cup of the cooked diced potatoes and set aside in a separate bowl.
  3. Blend the remaining potatoes, onion, stock, and 1 cup canned coconut milk until smooth. If the soup is too thick, add a little extra stock while blending to reach the desired consistency.
  4. Pour the blended soup back into the pot, stir in the reserved diced potatoes, then add salt, pepper, garlic powder, and dried thyme or chives. Heat through.
  5. Ladle into bowls and top with fresh chives and crispy bacon, or your preferred toppings.

Notes

If your potatoes get a bit overcooked, you can recover the texture by adding extra stock while blending. Use full-fat canned unsweetened coconut milk for the best creamy texture — the label should read coconut, water, and a stabilizer like guar gum. Give the can a good stir when opened if it has separated.

Nutritional information is based on a 1-cup serving. If the soup is the main course, a 2-cup serving may be more appropriate.

Nutrition

Serving: 1 cup — Calories: 210 kcal; Carbohydrates: 24 g; Protein: 7 g; Fat: 10 g; Saturated Fat: 8 g; Sodium: 617 mg; Fiber: 4 g. (Values are approximate.)

More 30-minute soups to try:

No Bean 30 Minute Chili

30 Minute Dairy Free Tomato Basil Soup

Healthy 30 Minute Hamburger Soup

The Best No Bean Turkey Chili

30 Minute Lemon Chicken Soup