The Ultimate Creamy Dairy-Free Loaded Potato Soup (Gluten-Free & Whole30 Option)

Craving a warm, comforting bowl of soup that reminds you of childhood favorites but fits your modern dietary needs? Look no further! This Dairy-Free Loaded Potato Soup is a brilliant fusion of two beloved classics: the rich, “cheesy” goodness of Broccoli Cheese Soup and the hearty satisfaction of Loaded Baked Potato Soup. Imagine all those comforting flavors and textures, but without any dairy or gluten. And for those who prefer to keep things traditional, we’ve included a regular dairy option too. This recipe proves that you don’t have to sacrifice flavor or creaminess to enjoy a wholesome, diet-friendly meal.
Why You’ll Absolutely Love This Dairy-Free Potato Soup Recipe
This isn’t just any potato soup; it’s a culinary journey designed to bring warmth and joy to your table. Our Dairy-Free Loaded Potato Soup Recipe, featuring tender broccoli and a surprisingly authentic “cheese” flavor, will transport you back to the cozy meals you cherished growing up. The best part? It’s crafted to be completely free of dairy and gluten, making it accessible to a wider range of eaters without compromising on taste.
What makes this soup truly special is its clever combination of the best elements from both broccoli cheese soup and classic creamy potato soup. You get that irresistible, velvety texture and deep savory flavor, elevated by all your favorite toppings like crispy bacon, fresh green onions, and optional chives. It’s the kind of soul-satisfying comfort food perfect for chilly evenings, transforming simple ingredients into a dish that truly feels like a dream come true.
Beyond its incredible taste, this hearty soup stands proudly as a complete meal. Paired with a slice of crusty gluten-free bread, it’s a wholesome and satisfying dinner for the whole family. One of the greatest advantages is its quick preparation time—it comes together in just 30 minutes of active cooking, making it an ideal choice for busy weeknights. Plus, it makes fantastic leftovers, often tasting even better the next day! This recipe is also Whole30-friendly and packed with nutrient-dense, good-for-you ingredients, ensuring you’re nourishing your body with every delicious spoonful. While primarily dairy-free, we’ve thoughtfully included an option for those who prefer traditional dairy, ensuring everyone can enjoy this delightful creation.
Recipe Highlights: Why This Soup Shines
This Dairy-Free Loaded Potato Soup isn’t just a recipe; it’s a solution for healthy, flavorful eating. Here’s a quick glance at what makes it a standout:
- Truly Gluten-Free & Dairy-Free: Perfect for those with dietary sensitivities or allergies, ensuring everyone can indulge.
- Effortlessly Creamy & Simple: Achieves a rich, velvety texture using straightforward ingredients and easy steps.
- No Heavy Cream Required: Relies on a clever cashew-based cream for richness, offering a lighter yet equally satisfying result. (Dairy option readily available if preferred!)
- Whole30 & Paleo-Friendly: Made with wholesome, unprocessed ingredients that align with these popular healthy eating plans.
- Nut-Free Option: Thoughtfully includes an alternative for those with nut allergies, ensuring maximum inclusivity.
- Healthier Comfort Food: Transforms a classic indulgent dish into a nutrient-packed meal without sacrificing any of its comforting appeal.
- Ideal Weeknight Meal: Quick preparation and minimal fuss make it a perfect fit for busy family schedules.
Key Ingredient Notes for the Best Dairy-Free Loaded Potato Soup

Each ingredient plays a crucial role in building the incredible flavor and texture of this soup. Here’s a closer look at what you’ll need and why:
- Bacon: Crispy bacon bits are essential for that classic “loaded” flavor. I personally opt for sugar-free bacon, which aligns with Whole30 and Paleo guidelines. Feel free to use your favorite high-quality brand. For a vegetarian or vegan version, simply omit the bacon or use a plant-based alternative.
- Ghee or Olive Oil: Ghee, a clarified butter, adds a lovely richness and is dairy-free. If you have severe dairy allergies, olive oil is an excellent alternative. For those not adhering to a dairy-free diet, regular butter can be used for sautéing.
- Onion: A foundational aromatic! Both white or yellow onions work wonderfully to build a savory base for the soup. Dice them finely to ensure they meld seamlessly into the soup’s texture.
- Carrots: These add a subtle sweetness and beautiful color to the soup. Whether you use pre-chopped baby carrots or peel and dice whole carrots, the result will be delicious.
- Garlic: No savory soup is complete without fresh garlic. Minced garlic infuses the soup with depth and warmth, enhancing the overall flavor profile.
- Fresh Potatoes: The star of the show! Russet potatoes are highly recommended for their high starch content, which breaks down beautifully to create a naturally thick and creamy soup. While I haven’t tried red potatoes, Yukon Gold potatoes could also offer a good texture. If you experiment with other varieties, do share your results!
- Chicken Broth: The liquid base that carries all the flavors. High-quality chicken broth or stock is key. For a vegetarian or vegan version, simply substitute with a good vegetable broth. My personal favorite is Kettle & Fire, known for its Whole30-compliant options.
- Broccoli Florets: These add a fantastic textural element, a pop of color, and crucial nutrients. Fresh broccoli florets, whether pre-chopped from a bag or cut from a head, will work perfectly.
- Raw, Unsalted Cashews: This is the secret to our luscious dairy-free “cream.” When soaked and blended, cashews create an incredibly smooth, rich, and neutral-tasting cream sauce that mimics heavy cream perfectly. Ensure they are raw and unsalted for the best results. A nut-free option using coconut milk is detailed in the recipe card if needed. For a dairy-full soup, heavy cream or whole milk can be used instead.
- Nutritional Yeast: The magic ingredient for “cheesy” flavor! Nutritional yeast is deactivated yeast, which provides a distinct umami, cheesy taste without any dairy. It’s also a fantastic source of B vitamins. If dairy isn’t an issue, feel free to use shredded sharp or mild cheddar cheese for a traditional cheesy kick.
- Lemon Juice or Apple Cider Vinegar: A splash of acidity brightens the flavors and balances the richness of the soup. Fresh lemon juice is preferred, but apple cider vinegar makes a great substitute.
- Spices: Paprika, onion powder, sea salt, and black pepper are the primary seasonings. Paprika adds a lovely smoky depth and color, while onion powder enhances the onion base. Adjust salt and pepper to your taste, always seasoning in layers.
- Garnish: Fresh green onions and chives are essential for that authentic “loaded” potato soup experience. They add freshness, a mild oniony bite, and a vibrant touch.
Step-by-Step Instructions: Crafting Your Dairy-Free Loaded Potato Soup

Step 1: Prepare the Cashew Cream (Dairy-Free Option)
If you’re making the dairy-free version, place your raw, unsalted cashews in a heat-proof bowl. Pour enough boiling water over them to completely cover. Let them soak while you proceed with the rest of the soup preparation. This softening process is crucial for achieving a perfectly smooth and creamy cashew blend. If you’re using regular dairy, you can skip this step entirely.
Step 2: Cook the Bacon & Sauté Aromatics
Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with foil or parchment paper for easy cleanup. Arrange the bacon strips in a single layer on the prepared baking sheet. Bake until crispy, which usually takes about 12-15 minutes. There’s no need to wait for the oven to fully preheat; you can place the pan in right away. Once the bacon is cooked to your desired crispness, carefully remove the baking sheet from the oven and transfer the bacon to a plate lined with paper towels to drain excess fat. While the bacon cooks, chop your onions, carrots, and potatoes into even-sized pieces. Next, heat your chosen cooking oil (ghee, olive oil, or regular butter) in a large Dutch oven or stock pot over medium heat. Add the diced onions, carrots, and minced garlic to the pot. Sauté for 3-4 minutes, stirring occasionally, until the vegetables begin to soften and become fragrant.
Step 3: Simmer the Potatoes
Add the cubed potatoes to the pot with the sautéed aromatics. Pour in the chicken broth, then stir in the paprika, onion powder, 1 teaspoon of the sea salt, and black pepper. Bring the mixture to a rolling boil, then reduce the heat to medium-low, cover the pot, and let it simmer for approximately 10 minutes. The potatoes should be fork-tender, meaning a fork can easily pierce them. This ensures they’ll blend smoothly later.
Step 4: Add the Broccoli
Uncover the pot and stir in the chopped broccoli florets. Continue to cook for an additional 10 minutes, or until the broccoli is tender-crisp and vibrant green. Be careful not to overcook the broccoli, as it can become mushy.

Step 5: Prepare the Creamy Base
Using a slotted spoon, carefully remove about 1 cup of the cooked diced potatoes from the soup pot and transfer them to a high-powered blender. This portion of the potatoes will add extra body and creaminess to our dairy-free “cheese” sauce.
Step 6: Blend the Dairy-Free “Cheese” Sauce
Drain the soaked cashews thoroughly and add them to the blender with the reserved potatoes. Incorporate the nutritional yeast (for that cheesy flavor), lemon juice (for brightness), the remaining 1 teaspoon of sea salt, and 1½ cups of fresh water. Make sure all ingredients are in the blender.
Step 7: Achieve Ultimate Creaminess
Secure the lid on your blender and blend on high speed for at least 1 minute, or until the mixture is incredibly smooth and velvety. It should resemble a thick, creamy sauce with no cashew chunks visible. For the best results, a high-speed blender is recommended over an immersion blender, as it creates a much silkier texture.
Step 8: Combine and Serve
Pour the blended creamy mixture back into the soup pot with the vegetables and broth. Stir everything together thoroughly until it’s well combined and heated through. Taste the soup and adjust seasonings as needed, adding more salt, pepper, or a pinch of garlic powder if desired. Break the crispy cooked bacon into small pieces. Ladle the hot soup into bowls and garnish generously with the crispy bacon bits and freshly chopped green onions. Fresh chives also make a wonderful addition for both flavor and visual appeal. Serve immediately and enjoy!

Pro Tips & Delicious Variations for Your Soup
Elevate your Dairy-Free Loaded Potato Soup with these expert tips and adaptable variations, ensuring every bowl is perfect for your preferences:
- Adjusting Thickness: The soup should be wonderfully thick and creamy. However, if you find it too dense for your liking after adding the cashew cream, simply whisk in additional warm chicken or vegetable broth, a quarter cup at a time, until you reach your desired consistency. Remember, it will thicken slightly as it cools.
- No Oven, No Problem (Stovetop Bacon): Want to skip turning on the oven? You can easily cook the bacon directly in your large pot or a separate skillet on the stovetop. Cook the bacon until crispy, then remove it with a slotted spoon and set aside to drain. Crucially, use the rendered bacon fat to sauté your onions, carrots, and garlic, omitting the initial cooking oil. This adds an incredible layer of smoky flavor to your soup base and only increases your active prep time by about 5 minutes.
- Making it Nut-Free: For those with nut allergies, this soup can still be made incredibly creamy! Replace the 1 cup of cashews with 1 cup of full-fat coconut milk or coconut cream. When substituting, reduce the added water in the blending step to just 1 cup, as coconut milk is already liquid. In my experience, this doesn’t impart a strong coconut flavor to the final soup, especially with the other savory ingredients. Light coconut milk can also be used for a slightly less rich option.
- Vegetarian & Vegan Adaptations: Transforming this into a vegetarian or vegan potato soup is straightforward. Simply swap the chicken broth for vegetable stock and completely omit the bacon. For a plant-based crunch, you could explore vegan bacon alternatives or even crispy roasted chickpeas as a topping.
- Traditional Dairy Option: If you’re not dairy-free, you can easily adapt this recipe to include traditional dairy. Instead of the cashew cream, consider substituting butter for ghee/olive oil when sautéing, and stir in ½ cup of heavy cream or whole milk at the end to achieve that rich, creamy texture. For an extra indulgent touch, serve each bowl with a dollop of sour cream or Greek yogurt and a sprinkle of shredded sharp cheddar cheese.
- Choosing the Right Potatoes: While Russet potatoes are ideal for their high starch content and creamy texture, if you prefer a slightly waxy potato with a bit more bite, Yukon Golds are a good second choice. Avoid very waxy potatoes like red new potatoes, as they may not break down sufficiently for a truly creamy soup.
- Enhancing Flavor Depth: For an even richer flavor, consider deglazing the pot with a splash of dry white wine or a tablespoon of apple cider vinegar after sautéing the aromatics and before adding the broth. This helps to lift up any flavorful browned bits from the bottom of the pot.
Serving & Storage Tips for Optimal Enjoyment
Make the most of your delicious Dairy-Free Loaded Potato Soup with these serving suggestions and smart storage solutions:
- Serving Suggestions: This loaded potato soup is a meal in itself, but it truly shines with thoughtful garnishes. Beyond the classic crispy bacon, fresh chives, and chopped green onions, consider adding a sprinkle of smoked paprika for extra depth, or a swirl of dairy-free sour cream/yogurt for an added tang. If you’re opting for the regular dairy version, a generous topping of shredded cheddar cheese and a dollop of sour cream are highly recommended. Pair it with a light side salad or some crusty gluten-free bread for dipping.
- Storing Leftovers: Any leftover soup will keep beautifully. Transfer it to an airtight container and store it in the refrigerator for up to 4 days.
- Reheating Instructions: To reheat, gently warm the soup on the stovetop over medium-low heat, stirring occasionally, until it’s heated through. If the soup has thickened considerably in the refrigerator, you may want to add a splash or two of chicken or vegetable broth to thin it out to your desired consistency. You can also microwave individual portions.
- Freezing for Later: This soup freezes exceptionally well, making it perfect for meal prep. Simply portion the cooled soup into airtight, freezer-safe containers or heavy-duty freezer bags. Lay bags flat to freeze for easy stacking. It can be frozen for up to 6 months. Thaw overnight in the refrigerator before reheating.


More Delicious Gluten-Free Soup Recipes You’ll Love
If you enjoyed this dairy-free loaded potato soup, be sure to explore our other comforting and healthy gluten-free soup creations:
- Instant Pot Chicken Pot Pie Soup
- Zuppa Toscana (Whole30-friendly)
- Instant Pot Unstuffed Cabbage Soup
- Comforting Gluten-Free Chicken Noodle Soup with Pastina
- Copycat Chick-fil-A Tortilla Soup
Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 rating and a review in the comment section. Or, follow me on Facebook, Pinterest or Instagram today!
The BEST Dairy Free Loaded Baked Potato Soup Recipe
By: Mary Smith
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Yield: 4 servings
This Dairy Free Potato Soup is a lightened-up version of two soups you grew up loving! It has all of the flavors of Broccoli Cheese Soup and Loaded Baked Potato Soup without any dairy or gluten (regular dairy option included).
Ingredients
- 8 strips sugar-free bacon (omit for vegan)
- 1 tbsp ghee or olive oil
- ½ medium onion, diced
- 3 carrots, peeled and diced
- 2 cloves garlic, minced
- 2 lbs Russet potatoes (approx. 3 medium or 4 small), peeled and cut into 1-inch cubes
- 4 cups chicken broth (+ more to thin if needed)
- 1 tsp paprika
- 1 tsp onion powder
- 2 tsp sea salt, divided
- ½ tsp black pepper
- 2 cups chopped broccoli florets
- 1 cup raw, unsalted cashews* (see notes for nut-free substitute)
- 2 tbsp nutritional yeast
- 1 tbsp lemon juice
- 1 ½ cups water
- 2 green onions, diced, for garnish
Instructions
- Place the cashews in a bowl and cover with boiling water. Let them soak while you make the soup.
- Set your oven to 400°F (200°C). Line a rimmed baking sheet with foil or parchment paper. Lay the bacon pieces out flat on the baking sheet and cook until crispy, approximately 12-15 minutes. (No need to let the oven pre-heat first – just pop the pan in!) When the bacon is done, remove the pan from the oven and drain on a paper towel-lined plate. While the bacon is cooking, chop your onions, carrots, and potatoes. Heat your cooking oil of choice in a large stock pot over medium heat. Add in onions, carrots, and garlic. Sauté for 3-4 minutes until they begin to soften.
- Add in the potatoes, chicken broth, paprika, onion powder, 1 tsp of the sea salt, and pepper. Bring to a boil, then reduce heat to medium-low, cover, and cook for 10 minutes until fork tender.
- Stir in the broccoli and cook for an additional 10 minutes.
- Remove 1 cup of diced potatoes from the pot using a slotted spoon and place them into a high-powered blender. Drain the cashews and add them to the blender along with the nutritional yeast, lemon juice, remaining 1 tsp of sea salt, and water.
- Blend on high for 1 minute or until it becomes very thick and creamy. Pour the mixture into the soup pot and stir well until combined. Taste test and add more salt and pepper if needed.
- Break the cooked bacon into pieces. Serve the soup topped with crispy bacon bits and chopped green onion.
Notes
Expert Tips & Variations:
- Thickness: If the soup is too thick, add more chicken broth until desired consistency is reached.
- No Oven Version: Cook bacon in the soup pot or a skillet first. Remove bacon, then use rendered fat to sauté vegetables, skipping the initial oil.
- Nut-Free: Substitute cashews with 1 cup full-fat coconut milk or coconut cream. Reduce water to 1 cup during blending.
- Vegetarian/Vegan: Use vegetable stock instead of chicken broth and omit bacon (or use vegan bacon).
- Dairy Option: Substitute butter for ghee/oil and add ½ cup heavy cream instead of cashew cream. Serve with sour cream if desired.
Serving & Storage Tips:
Serve garnished with bacon, chives, and green onions. For dairy option, add shredded cheese and sour cream. Store leftovers in an airtight container in the refrigerator for up to 4 days. Freeze in an airtight freezer-safe container for up to 6 months.
Nutrition Facts (Estimated per serving)
Calories: 643kcal | Carbohydrates: 63g | Protein: 21g | Fat: 37g | Saturated Fat: 11g | Cholesterol: 39mg | Sodium: 2385mg | Potassium: 1845mg | Fiber: 10g | Sugar: 8g | Vitamin A: 8041IU | Vitamin C: 110mg | Calcium: 103mg | Iron: 5mg
All nutrition facts are an estimate and automatically calculated. While I fact-check them using My Fitness Pal, please note that they may not always be 100% accurate and depend on ingredients used. For the most accurate grams per serving size, weigh your total and divide by the number of servings.
Did you make this?
Rate & comment below, and tag me on Instagram @maryswholelife
This dairy-free potato soup recipe was originally published on November 24, 2019, and updated with new content and photos on July 21, 2024. It was further updated with new photos and content on July 22, 2024.