Creamy potato soup topped with crisp bacon and sliced green onions.
|

Creamy Whole30-Style Potato Soup with Bacon

Creamy gluten-free potato soup with Yukon gold potatoes, cashews, almond milk, bacon and chives. Use neutral oil instead of ghee for a dairy-free version.

Serving ideas

Serve this creamy potato soup with a crisp green salad for a contrast in texture. Set out the bacon and chives separately so everyone can finish their own bowl, and add gluten-free crackers on the side if desired.

On this page: Recipe card · Why you’ll love this recipe · Items needed · Ingredient notes · Tips for this recipe · Storage and make-ahead · Common questions

Why you’ll love this recipe

  • The ingredient combination. Whole30-compliant bacon, Whole30-compliant chicken or vegetable stock and white onion form the base of this soup.
  • A bowl-centered meal. The ingredients come together in a broth or sauce, making the finished batch straightforward to divide.
  • A defined yield. The card makes 4 servings. Use its serving control to scale ingredient amounts, then reassess pan space and cooking time.

Items needed

Gather the tools for the method you plan to use. Alternate cooking methods may need different appliances.

  • Heavy-bottomed saucepan
  • Paper-towel-lined plate
  • Ladle
  • High-speed blender
  • Potato masher
  • Knife and cutting board
  • Kitchen scale
  • Measuring cups and spoons

Ingredient notes

  • Measured portions. Use a kitchen scale for the gram amounts in the card, especially scallions.
  • Drain where directed. Follow the preparation note for Whole30-compliant bacon. Extra liquid can loosen a dressing, sauce, or filling.
  • Packaged ingredients. Check labels for your dietary needs and use the products named in the card when matching its nutrition estimates. A brand change can also change salt, sweetness, or thickness.
Creamy potato soup topped with crisp bacon and sliced green onions.

Creamy Whole30-Style Potato Soup with Bacon

A rich, creamy dairy-free and gluten-free potato soup made with Yukon gold potatoes, cashews, dairy-free milk, bacon and chives.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American
Calories: 417

Ingredients
  

Soup
  • 6 slices Whole30-compliant bacon cook, drain and weigh 48 g cooked bacon; discard rendered fat
  • 1 tablespoon olive oil 13.5 g; use after discarding rendered bacon fat
  • 1 cup white onion diced
  • 4 cloves garlic minced
  • 3 cups Whole30-compliant chicken or vegetable stock plus more as needed
  • 2 pounds Yukon gold potatoes cubed
  • 2 cups dairy-free milk or another unsweetened non-dairy milk
  • 1/2 cup raw cashews
  • 2 teaspoons sea salt plus more to taste
  • freshly cracked black pepper to taste
  • 6 g scallions finely chopped

Equipment

  • Heavy-bottomed saucepan
  • Paper-towel-lined plate
  • Ladle
  • High-speed blender
  • Potato masher

Method
 

  1. Set a heavy-bottomed saucepan over medium heat. Add the diced bacon and cook until crisp. Move the bacon to a paper-towel-lined plate.
  2. Discard the rendered bacon fat. Add the measured olive oil, then cook the onion for about 5 minutes until soft.
  3. Stir in the garlic and cook for 30 to 60 seconds, just until fragrant.
  4. Slowly add the stock, then stir in the potatoes. Bring to a boil and cook for about 12 minutes, until the potatoes are easily pierced with a fork.
  5. Reduce the heat to low. Ladle 1 1/2 cups of hot broth, without potatoes if possible, into a heat-safe blender. Add the cashews, vent the lid safely and blend until completely smooth, about 1 minute.
  6. Mash the potatoes in the saucepan to your preferred consistency, leaving some pieces whole for a chunkier soup.
  7. Stir in the cashew mixture, dairy-free milk, salt and pepper. Warm gently over low heat. Add more stock if you prefer a thinner soup.
  8. Ladle into bowls and finish with the crisp bacon, chopped scallions and more black pepper.

Nutrition

Calories: 417kcalCarbohydrates: 52.2gProtein: 15.7gFat: 17.5gSaturated Fat: 8gCholesterol: 31mgSodium: 1824mgFiber: 6.4gSugar: 7g

Notes

  • Inspired by Cheryl Malik.
  • For safe blending, let hot liquid cool briefly, fill the blender no more than halfway, vent the lid and cover the opening with a towel.
  • Store leftovers in a covered container in the refrigerator for 3–4 days.
  • Contains tree nuts.
Nutrition: Calculated and arithmetic-checked October 27, 2026 from USDA ingredient data and product labels; estimates are per serving. Extra toppings and optional additions are excluded unless specified. Brands and cooking losses affect the result.
Uses 48 g cooked bacon, discards the rendered fat, then uses 13.5 g olive oil to cook the vegetables. Uses chicken broth and 6 g chopped scallions.

Tried this recipe?

Let us know how it was!

Tips for this recipe

  • Prepare the measured ingredients before heating the pan or assembling the dish. Follow the written order so ingredients are ready when they are needed.
  • When scaling the recipe, increase ingredients together but keep the same doneness checks. A larger batch does not necessarily cook in the same time.

Storage and make-ahead

Refrigerate perishable portions in shallow, covered containers within 2 hours, or within 1 hour above 90°F. Keep the refrigerator at 40°F or below and use cooked leftovers within 3–4 days. If reheating cooked leftovers, heat them to 165°F throughout.

Food-safety reference: USDA leftover-storage guidance.

Common questions

Can I scale the batch?

The serving control adjusts ingredient amounts. Use a pan or pot that fits the batch, and check texture and doneness again because a larger amount can cook differently.

How should I use the calories and macros?

The card lists estimates for its stated serving size. Use the listed ingredients and portions as the basis; changing brands, substitutions, toppings, or sides can change the values.

More recipes to try

Browse all recipes · Browse dinner recipes

Photo credits

Photo: Jennifer Sattley / Carlsbad Cravings · Pinterest

Similar Posts

Leave a Reply