30 Minute Dairy-Free Potato Soup Recipe
Introduction
This 30 Minute Dairy Free Potato Soup is creamy, comforting, and surprisingly free of dairy. It’s gluten free, Whole30 compliant, and perfect for a quick, nourishing meal any day of the week.

Ingredients
- 2.5 lbs potatoes (russet, yellow, or gold), peeled and diced
- 32 oz chicken stock or broth
- 1/2 white or yellow onion, sliced
- 1 cup canned unsweetened coconut milk
- 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
- Step 1: In a soup pot, combine the chicken stock, sliced onion, and diced potatoes. Bring to a boil and cook for 5 to 8 minutes, or until the potatoes are easily pierced with a fork. Avoid overcooking to prevent reducing the stock volume too much.
- Step 2: Remove 1 cup of the cooked diced potatoes and set aside in a separate dish.
- Step 3: Using a blender, puree the remaining potatoes, onion, chicken stock, and 1 cup of canned coconut milk until smooth.
- Step 4: Pour the blended soup back into the pot. Add the reserved diced potatoes, salt, pepper, garlic powder, and dried thyme or chives. Stir gently to combine.
- Step 5: Ladle the soup into bowls and garnish with fresh chives and crispy bacon if desired. Optionally, drizzle a little coconut milk over the top for extra creaminess.
Tips & Variations
- If the soup becomes too thick from overcooked potatoes, add a little extra chicken stock while blending to reach your desired consistency.
- Use full-fat unsweetened canned coconut milk for the creamiest texture. Stir well before using as it tends to separate in the can.
- For a vegetarian version, substitute chicken stock with vegetable broth.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally to maintain a smooth texture. If the soup has thickened in the fridge, add a splash of broth or coconut milk while reheating to loosen it up.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of potatoes for this soup?
Yes, russet, yellow, or gold potatoes all work well to create a creamy texture. Avoid waxy potatoes like red potatoes for this recipe, as they don’t break down as easily.
Is this soup suitable for vegans?
The recipe as written uses chicken stock, but you can easily make it vegan by using vegetable broth instead. Just ensure your toppings are plant-based as well.
Print
30 Minute Dairy-Free Potato Soup Recipe
- Total Time: 30 minutes
- Yield: 8 (1 cup) servings 1x
- Diet: Gluten Free
Description
This 30 Minute Dairy Free Potato Soup is a creamy, comforting, and easy-to-make soup that is dairy free, gluten free, and Whole30 compliant. Made with peeled and diced potatoes cooked in chicken stock, blended with coconut milk and seasoned with garlic powder, salt, pepper, and herbs, this soup offers a rich and velvety texture without any dairy. Perfect for a quick weeknight meal, it can be garnished with fresh chives and crispy bacon for added flavor and texture.
Ingredients
Main Ingredients
- 2.5 lbs potatoes, russet, yellow, or gold potatoes, peeled and diced
- 32 oz chicken stock or broth
- 1/2 white or yellow onion, sliced
- 1 cup canned coconut milk, unsweetened
- 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
- Cook Potatoes and Onion: Add chicken stock, sliced onion, and peeled, diced potatoes into a soup pot. Bring the mixture to a boil and cook for approximately 5 to 8 minutes or until the potatoes are easily pierced with a fork. Be careful not to overcook to avoid reducing the liquid too much.
- Set Aside Some Potatoes: Once cooked, remove 1 cup of the diced potatoes from the pot and set them aside in a separate dish for later use in the soup.
- Blend the Soup Base: Blend the remaining diced potatoes, onion, chicken stock, and 1 cup of canned coconut milk until the mixture is smooth and creamy.
- Combine and Season: Pour the blended soup back into the pot. Add the reserved 1 cup of diced cooked potatoes, salt, pepper, garlic powder, and dried thyme or chives. Stir everything together well.
- Serve with Toppings: Ladle the finished soup into bowls and garnish with fresh chopped chives, crispy bacon, and a drizzle of canned coconut milk if desired. Serve hot.
Notes
- If you overcook the potatoes and the soup becomes too thick, simply add extra chicken stock while blending to adjust the consistency.
- Use canned full-fat unsweetened coconut milk (not light). The ingredient list should include coconut, water, and guar gum. Shake or stir well as it can naturally separate in the can.
- The nutritional information is based on a 1 cup serving, which pairs well with other dishes. For a larger soup-only meal, consider serving 2 cups.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: Dairy Free Potato Soup, Gluten Free Soup, Coconut Milk Soup, Whole30 Soup, Easy Potato Soup, Comfort Food

