Indulge in the ultimate comfort food with this incredibly flavorful Dairy-Free Loaded Potato Soup. This recipe masterfully combines the creamy richness of your favorite Loaded Baked Potato Soup with the wholesome goodness of Broccoli Cheese Soup, all without a single drop of dairy or gluten. Crafted for those seeking a healthier, allergen-friendly option, it also includes a regular dairy alternative for broader appeal. Get ready to transform your perception of comfort food!

Why This Dairy-Free Loaded Potato Soup Will Become Your New Favorite
This Dairy-Free Loaded Potato Soup Recipe, brimming with tender broccoli and a luscious “cheesy” flavor, offers all the nostalgic comfort of the cheesy potato soups you grew up with, but without the dairy and gluten. It’s a carefully crafted fusion that brings together the best elements of classic broccoli cheese soup and a hearty, creamy potato soup, elevated with your beloved toppings like crispy bacon and vibrant green onions (and chives, if you’re feeling fancy!). This isn’t just a meal; it’s a bowl of pure, wholesome joy, perfect for chasing away the chill on a cold day or simply savoring a moment of culinary bliss.
More than just delicious, this hearty soup is designed to be a complete meal, satisfying enough to stand on its own. Pair it with some crusty, gluten-free bread for a truly comforting experience. What makes this recipe even more remarkable is its speed and versatility; it comes together in just about 30 minutes, making it an ideal choice for busy weeknights. Plus, it makes incredible leftovers, often tasting even better the next day as the flavors deepen and meld. This recipe is also thoughtfully designed to be Whole30-friendly and packed with nutrient-dense, good-for-you ingredients, ensuring that every spoonful contributes to your well-being. While I’ve meticulously developed this recipe to be entirely dairy-free, I’ve also included simple modifications for those who prefer to use regular dairy products, ensuring everyone can enjoy this delightful creation.
Recipe Highlights: A Healthier Take on Comfort
Discover what makes this Dairy-Free Loaded Potato Soup a must-try. We’ve packed it with benefits:
- Naturally Gluten-Free & Dairy-Free: Perfect for those with dietary sensitivities or preferences, offering a rich, creamy texture without common allergens.
- Effortlessly Creamy & Easy: Made with simple, accessible ingredients and straightforward steps, resulting in a luxuriously smooth soup every time.
- No Heavy Cream Required: Achieve ultimate creaminess using plant-based alternatives, significantly reducing saturated fat content while maintaining flavor (dairy option still available).
- Whole30 & Paleo Compliant: Fits seamlessly into restrictive eating plans, utilizing only natural, unprocessed ingredients.
- Nut-Free Option Available: Thoughtfully designed to be adaptable for those with nut allergies, ensuring everyone can enjoy this delicious soup.
- Wholesome Comfort Food: Enjoy all the indulgent flavors of loaded potato soup in a healthier format, packed with vegetables and beneficial ingredients.
- Ideal Weeknight Meal: Quick to prepare and universally loved by the whole family, making dinner dilemmas a thing of the past.
- Fantastic for Meal Prep: Stores beautifully and reheats wonderfully, perfect for packed lunches or quick dinners throughout the week.
Essential Ingredient Notes for Your Perfect Potato Soup
Crafting the perfect Dairy-Free Loaded Potato Soup starts with understanding your ingredients. Each component plays a crucial role in achieving that rich, comforting flavor and creamy texture. Here’s a detailed look at what you’ll need and why:

- Bacon: We recommend using sugar-free bacon to keep this recipe Whole30 compliant and to avoid unnecessary sugars. Brands like Butcher Box offer excellent options. The crispy texture and smoky flavor of bacon bits are essential for that “loaded” experience. For a vegetarian or vegan version, simply omit the bacon or opt for a plant-based alternative.
- Ghee or Olive Oil: Ghee, or clarified butter, is a fantastic option for sautéing as it provides a rich, buttery flavor without the dairy solids that can cause issues for some. It also has a high smoke point. If you have severe dairy allergies, or prefer a strictly vegan approach, high-quality olive oil or a dairy-free butter substitute (ensure it’s Whole30 compliant if needed) works perfectly to sauté your aromatics and build the soup’s flavor base. If dairy is not an issue for you, feel free to use regular butter.
- Onion: Both white or yellow onions are suitable for this recipe. When diced and sautéed, they create the aromatic foundation for our soup, adding a subtle sweetness and depth of flavor.
- Carrots: Whether you choose baby carrots or peel and chop full-sized carrots, these vibrant vegetables contribute natural sweetness, color, and additional nutrients to the soup. They soften beautifully, blending seamlessly into the creamy texture.
- Garlic: Freshly minced garlic is non-negotiable for that essential punch of savory, aromatic flavor. It pairs wonderfully with the other vegetables and is key to the soup’s overall deliciousness.
- Fresh Potatoes: Russet potatoes are highly recommended for this recipe. Their high starch content breaks down beautifully when cooked, creating a naturally thick and incredibly creamy texture once blended. While I haven’t tested red potatoes, Yukon Gold potatoes could also work, offering a slightly waxier texture. If you decide to experiment with another potato variety, I’d love to hear about your results!
- Chicken Broth: This provides the primary liquid base and contributes significant savory depth. Good quality chicken broth or chicken stock is key for flavor. For a vegetarian or vegan version of this dairy-free potato soup, easily substitute with vegetable broth. My personal favorite, Kettle and Fire, makes an excellent Whole30-compliant chicken broth.
- Broccoli Florets: Fresh or pre-chopped bagged broccoli florets are perfect. They add a touch of vibrant green color, a lovely texture, and a generous boost of nutrients, truly making this a “broccoli cheese” inspired soup without the cheese.
- Raw Cashews: This is the secret to our incredible dairy-free cashew cream sauce. When pureed after soaking, raw, unsalted cashews transform into a velvety smooth, rich, and creamy base that perfectly mimics the texture of heavy cream. Ensure they are raw and unsalted for the best results. Please see the “Expert Tips & Variations” for a completely nut-free alternative. If you’re not dairy-free, feel free to use heavy cream or whole milk instead.
- Nutritional Yeast: A true star in dairy-free cooking, nutritional yeast is a deactivated yeast that imparts a distinctly “cheesy” and umami flavor without any dairy. It’s also a fantastic source of B vitamins. If dairy isn’t an issue, you can substitute with shredded sharp cheddar cheese or mild cheddar for traditional flavor.
- Lemon Juice: A splash of fresh lemon juice adds a bright, zesty counterpoint to the richness of the soup, enhancing all the other flavors. If lemons aren’t available, a touch of apple cider vinegar can serve as a suitable substitute for that crucial acidic lift.
- Spices: A simple yet effective blend of paprika (for warmth and color), onion powder (to amplify the onion flavor), sea salt, and black pepper (for essential seasoning) ensures a perfectly balanced and seasoned soup.
- Garnish: Don’t forget the finishing touches! Freshly chopped green onions and chives add a burst of freshness, a subtle oniony bite, and a pop of color, completing the “loaded” experience.
Step-by-Step Instructions: Crafting Your Dairy-Free Loaded Potato Soup
Follow these easy steps to create a hearty and flavorful bowl of Dairy-Free Loaded Potato Soup. This recipe is designed for clarity and efficiency, ensuring a delicious outcome every time.

Step 1: Prepare the Cashews for Creaminess
Begin by placing your raw, unsalted cashews in a heat-proof bowl. Cover them completely with boiling water. Allow the cashews to soak while you proceed with the rest of the soup preparation. This crucial step softens the cashews, making them easy to blend into a perfectly smooth and creamy dairy-free sauce. If you opt for the regular dairy version of this soup, you can skip this step entirely.
Step 2: Cook the Bacon and Sauté Aromatics
Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with aluminum foil or parchment paper for easy cleanup. Arrange the bacon strips in a single layer on the prepared baking sheet. Cook in the oven for approximately 12-15 minutes, or until the bacon reaches your desired level of crispiness. There’s no need to wait for the oven to fully preheat; you can place the pan in right away! Once cooked, remove the bacon from the oven and transfer it to a paper towel-lined plate to drain off excess fat. While the bacon cooks, use this time efficiently to chop your onions, carrots, and potatoes into even, manageable chunks. Next, heat your chosen cooking oil (ghee, olive oil, or dairy-free butter) in a large Dutch oven or stock pot over medium heat. Add the diced onions, carrots, and minced garlic to the pot. Sauté these aromatics for 3-4 minutes, stirring occasionally, until they begin to soften and become fragrant.
Step 3: Simmer the Potatoes and Spices
Into the pot with the sautéed vegetables, add the cubed potatoes, chicken broth, paprika, onion powder, 1 teaspoon of sea salt, and black pepper. Stir everything well to combine. Bring the mixture to a gentle boil, then reduce the heat to medium-low, cover the pot, and let it simmer for about 10 minutes. The potatoes should be fork-tender at this point, indicating they’ve absorbed the flavors and are ready for the next stage.
Step 4: Incorporate the Broccoli
After the potatoes have softened, stir in the chopped broccoli florets. Continue to cook, covered, for an additional 10 minutes, or until the broccoli is tender-crisp and vibrant green. Avoid overcooking the broccoli to maintain its texture and nutritional integrity.

Step 5: Prepare for Blending the Creamy Base
Carefully remove about 1 cup of the cooked, diced potatoes from the soup pot using a slotted spoon. Transfer these softened potatoes into a high-powered blender. These potatoes, along with the cashews, will form the incredibly creamy and naturally thick base of your soup, contributing to its rich body without the need for traditional dairy thickeners.
Step 6: Blend the Dairy-Free “Cheese” Sauce
Drain the soaked cashews thoroughly, discarding the soaking water. Add the drained cashews to the blender with the reserved cooked potatoes. Also, add the nutritional yeast, lemon juice, the remaining 1 teaspoon of sea salt, and 1½ cups of fresh water. These ingredients together will create a luscious, cheesy-flavored cream.
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 exceptionally smooth, thick, and completely creamy. There should be no grainy cashew pieces remaining. For the best results, a high-speed blender is highly recommended over an immersion blender for achieving this silky consistency.
Step 8: Combine and Serve
Pour the blended cashew-potato mixture back into the soup pot with the remaining soup. Stir well until the creamy base is fully incorporated and the soup achieves a consistent, rich texture. Taste the soup and adjust seasonings as needed, adding more salt and pepper to your preference. While the soup simmers, crumble or break the cooked bacon into bite-sized 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 and aromatic addition for garnish. Serve immediately and enjoy!

Expert Tips & Variations for Dairy-Free Loaded Potato Soup
Enhance your cooking experience and customize this Dairy-Free Loaded Potato Soup with these expert tips and variations:
- Adjusting Thickness: The beauty of homemade soup is its adaptability. If you find the soup is too thick for your personal preference after blending and combining, you can easily thin it out. Simply add a small amount of additional chicken or vegetable broth, a quarter cup at a time, stirring well after each addition until you reach your desired consistency.
- No Oven? No Problem! Stovetop Bacon Method: If you prefer not to use your oven or want to consolidate cooking to one pot, you can cook the bacon on the stovetop. Begin by cooking the bacon pieces directly in your large Dutch oven or a separate large skillet over medium heat until crispy. Use a slotted spoon to remove the cooked bacon, setting it aside on a paper towel-lined plate to drain. Critically, you can then use the rendered bacon fat remaining in the pot to sauté your onions, carrots, and garlic, omitting the need for additional cooking oil. This method infuses an extra layer of smoky flavor into your soup and typically adds only about 5 minutes to your prep time.
- Nut-Free Alternative: For those with nut allergies or who simply prefer a different flavor profile, this soup can be made entirely nut-free. Instead of cashews, substitute 1 cup of full-fat coconut milk or coconut cream (from a can, shaken well) in the blending step. When using coconut milk/cream, reduce the amount of water added to the blender to 1 cup, adjusting as needed to achieve your desired thickness. Many find that full-fat coconut milk provides the necessary richness without imparting a strong coconut flavor to the finished soup, especially when balanced with the other savory ingredients. Light coconut milk can also be used for a lighter option.
- Making it Vegetarian or Vegan: Transforming this recipe into a delicious vegan potato soup is straightforward. Simply replace the chicken broth with an equal amount of high-quality vegetable stock. Additionally, omit the bacon entirely for a vegetarian version, or use a plant-based bacon alternative for a smoky vegan touch. The cashew cream base is already vegan-friendly!
- Traditional Dairy Option: If dietary restrictions aren’t a concern and you crave a classic dairy-rich soup, this recipe is easily adaptable. Instead of the cashew cream, you can use 2-3 tablespoons of regular butter for sautéing (in place of ghee or olive oil) and stir in ½ cup of heavy cream or whole milk at the very end, after the potatoes and broccoli are cooked, and just before serving. For an extra decadent and creamy finish, a dollop of sour cream or a sprinkle of shredded sharp cheddar cheese makes a wonderful topping.
- Enhancing Flavor: For an even deeper flavor, consider roasting the potatoes for 15-20 minutes before adding them to the soup. This caramelizes their sugars and adds a layer of rich, earthy taste.
- Spice It Up: If you enjoy a bit of heat, a pinch of cayenne pepper or red pepper flakes can be added along with the other spices for a subtle kick.
Serving and Storage Tips for Maximum Enjoyment
Mastering how to serve and store your Dairy-Free Loaded Potato Soup ensures every spoonful is as satisfying as the first.
Serving Suggestions:
This loaded potato soup is a star on its own, but its “loaded” nature truly shines with the right garnishes. Serve each bowl generously topped with a sprinkle of crispy bacon bits, fresh chives, and bright green onions. These toppings add essential texture, aroma, and a pop of color. For those preparing the optional regular dairy version, feel free to elevate your serving with a decadent dollop of sour cream and a generous handful of shredded cheese, enhancing both creaminess and flavor. This soup pairs wonderfully with a side salad for a lighter meal or with a slice of warm, crusty gluten-free bread for dipping and soaking up every last drop of goodness.
Storage Guidelines:
One of the many benefits of this hearty soup is how well it keeps. To store leftovers, allow the soup to cool completely to room temperature before transferring it to an airtight container. It can then be safely refrigerated for up to 4 days. When ready to enjoy again, gently reheat on the stovetop over medium-low heat, stirring occasionally, or in the microwave until warmed through. If the soup has thickened too much in the refrigerator, you can add a splash of broth or water during reheating to restore its ideal consistency.
For longer storage, this soup freezes beautifully. Simply pour the cooled soup into an airtight, freezer-safe container or heavy-duty freezer bags, leaving a little headspace for expansion. It can be frozen for up to 6 months. To thaw, transfer the frozen soup to the refrigerator overnight, then reheat as directed above. Freezing is an excellent way to prepare large batches for convenient, healthy meals on demand.


More Delicious Gluten-Free Soup Recipes to Explore
If you loved this comforting Dairy-Free Loaded Potato Soup, you’re in for a treat! Here are more fantastic gluten-free soup recipes that promise warmth, flavor, and wholesome goodness, perfect for any season:
- Instant Pot Chicken Pot Pie Soup: All the flavors of a classic chicken pot pie, reimagined into a comforting, pressure-cooked soup.
- Whole30 Zuppa Toscana: A healthy, Whole30-compliant take on the popular Italian sausage and potato soup.
- Instant Pot Unstuffed Cabbage Soup: Enjoy all the traditional flavors of cabbage rolls in a deconstructed, easy-to-make soup format.
- Gluten-Free Chicken Noodle Soup with Pastina: A classic remedy for any day, made gluten-free with tiny, comforting pastina.
- Copycat Chick-fil-A Tortilla Soup: Recreate your favorite fast-food soup at home with this delicious and satisfying recipe.
Love this recipe? We’d be thrilled if you could leave a 5-star rating and a review in the comment section below! Your feedback helps others discover and enjoy these recipes. Or, connect with us and share your creations by following on Facebook, Pinterest, or Instagram today!
Recipe Card: Dairy-Free Loaded Potato Soup
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Yield: 4 servings
This Dairy-Free Loaded 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 (about 3 medium or 4 small), peeled and cut into 1-inch cubes
- 4 cups chicken broth, plus more to thin if desired
- 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 sub
- 2 tbsp nutritional yeast
- 1 tbsp lemon juice
- 1 ½ cups water
- 2 green onions, diced, for garnish
- Fresh chives, for garnish (optional)
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 them on a paper towel-lined plate.
- While the bacon is cooking, chop your onions, carrots, and potatoes. Heat your cooking oil of choice (ghee or olive oil) 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, or until potatoes are fork-tender.
- Stir in the broccoli and cook for an additional 10 minutes, or until tender-crisp.
- 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 the crispy bacon bits and chopped green onion.
Nutrition Facts (Estimated per serving, based on 4 servings):
- Calories: 643 kcal
- Carbohydrates: 63g
- Protein: 21g
- Fat: 37g
- Saturated Fat: 11g
- Cholesterol: 39mg
- Sodium: 2385mg
- Potassium: 1845mg
- Fiber: 10g
- Sugar: 8g
- Vitamin A: 8041 IU
- Vitamin C: 110mg
- Calcium: 103mg
- Iron: 5mg
All nutrition facts are an estimate and automatically calculated. While efforts are made to ensure accuracy using tools like My Fitness Pal, please note that they may not always be 100% precise and can depend on specific brands and ingredients used. For the most accurate grams per serving size, it’s recommended to weigh your total prepared soup and divide by the number of servings.
This dairy-free potato soup recipe was originally published on November 24, 2019, and updated with new content and photos on July 21, 2024. Further updates including new photos and content were made on July 22, 2024.