It seems like a chilly night, doesn’t it? There’s nothing quite as comforting as a warm bowl of soup to warm you up, especially when it’s filled with wholesome ingredients. This Dairy-Free Potato and Broccoli Soup is pure comfort food at its best. It offers a delightful blend of flavors and textures, making it a favorite amongst families, especially those who follow a dairy-free diet.
At its core, this soup features 2 cups of broccoli florets, 2 large potatoes, 1 onion, and 2 cloves of garlic, all simmered in 4 cups of vegetable broth. The addition of 1 cup of coconut milk brings a creamy richness that rounds out the flavor profile beautifully. They’re seasoned simply with salt and pepper and given a touch of olive oil for sautéing, resulting in a dish that is both nourishing and satisfying.
The process of making this soup is straightforward, which makes it perfect for home cooks of all skill levels. You simply sauté the onion and garlic in olive oil, add the diced potatoes and vegetable broth, and let it bubble away. After adding the broccoli and simmering gently, the immersion blender does the rest. Just blend until smooth, stir in the coconut milk, and season to your taste. It’s that easy.
This soup is ideal for a cozy evening at home, but it’s equally great for gatherings or potlucks. Whether you’re serving it as an appetizer or a main, it will surely be a hit.
Why You’ll Love This Dairy-Free Potato and Broccoli Soup
Here are just a few reasons to love this recipe:
- Quick: Ready in under 30 minutes, it’s perfect for busy weeknights.
- Simple Ingredients: Just a handful of fresh vegetables and pantry staples.
- Comfort Food: Warm, satisfying, and naturally creamy without dairy.
- Healthy: Packed with vitamins and nutrients to keep you energized.
- Versatile: Enjoy it as is or customize it to your taste.
Broccoli Tips
When selecting broccoli for this recipe, look for vibrant green florets without yellowing. Fresh broccoli should be firm to the touch. If you buy broccoli with thick stems, peel them to make the soup extra smooth and creamy. Always wash your broccoli thoroughly, as it can hide dirt and insects in its florets.
Options for Substitutions
If you’re missing an ingredient or want to switch things up, consider these substitutions:
- Cauliflower: Use cauliflower florets instead of broccoli for a different flavor.
- Yukon Gold or Sweet Potatoes: You can swap the potatoes for Yukon Gold or sweet potatoes for added sweetness.
- Shallots: Use shallots instead of onions for a milder, sweeter flavor.
- Garlic Powder: If fresh garlic isn’t available, 1 teaspoon of garlic powder can do the trick.
- Almond or Soy Milk: Replace coconut milk with almond or soy milk for a different dairy-free base.
- Vegetable Stock: Feel free to use homemade vegetable stock instead of store-bought for a richer taste.
Watch Out for These Mistakes
While making this dairy-free potato and broccoli soup is straightforward, there are a few common pitfalls to avoid.
One typical mistake is overcooking the vegetables. If you let the broccoli simmer for too long, it can turn mushy and lose its bright green color. Aim for a tender yet slightly crisp texture to keep that vibrant look and fresh taste.
Another common issue is seasoning. Often, people underestimate the importance of seasoning while cooking. Make sure to taste the soup before serving and adjust the salt and pepper as needed. A little extra seasoning can elevate the dish dramatically.
Finally, be careful when blending the soup. If you’re using a traditional blender, allow it to cool a bit before blending in batches. Hot liquids can expand rapidly, leading to splatters. An immersion blender is a safer and easier option for a smooth finish directly in the pot.

What to Serve With Dairy-Free Potato and Broccoli Soup?
This hearty soup pairs well with several side dishes. Consider serving it with a simple green salad dressed with lemon vinaigrette for some freshness. Crusty whole-grain bread complements the soup beautifully, perfect for dipping. If you’re looking for something with a bit more substance, grilled cheese sandwiches or roasted vegetable wraps make for a comforting meal.
Storage Instructions
Store: You can keep leftover soup in the refrigerator for up to 3 days. Ensure it’s in an airtight container to maintain its flavor.
Freeze: If you’d like to store it for longer, this soup can be frozen for up to 3 months. Portion it in freezer-safe containers, leaving space for expansion.
Reheat: To reheat, heat gently on the stovetop over medium-low heat, stirring occasionally. If microwaving, cover the bowl loosely and heat in 1-minute intervals, stirring between each until heated through.
Recipe Info
- Preparation Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
- Level of Difficulty: Easy
- Servings: 4 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 320-400
- Protein: 8-12g
- Fat: 15-24g
- Carbohydrates: 40-55g
Ingredients
- 2 cups broccoli florets
- 2 large potatoes, peeled and diced
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup coconut milk
- Salt and pepper to taste
- Olive oil
Step-by-Step Instructions
Step 1: Sauté Onion and Garlic
In a large pot, heat a drizzle of olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until soft and fragrant. This should take about 3-4 minutes.
Step 2: Cook Potatoes and Broth
Next, add the diced potatoes and pour in the vegetable broth. Bring the mixture to a boil, then reduce the heat and let it simmer for 15 minutes. You want the potatoes to become tender.
Step 3: Add Broccoli
After the potatoes have softened, stir in the broccoli florets. Allow everything to simmer together for another 10 minutes or until the broccoli is tender.
Step 4: Blend to Smoothness
Using an immersion blender, blend the soup until it reaches your desired level of smoothness. Avoid over-blending, as a bit of texture can be pleasant.
Step 5: Stir in Coconut Milk
Once blended, stir in the creamy coconut milk, mixing well. At this point, taste the soup, adjusting with salt and pepper according to your preference.
Step 6: Serve Warm
Finally, ladle the soup into bowls and serve it warm. Enjoy this comforting and nourishing dish!

In summary, this Dairy-Free Potato and Broccoli Soup is a simple yet delightful dish that everyone in the family will enjoy. It’s nourishing, easy to make, and ideal for any occasion. So why not give it a try? I would love to hear your thoughts once you do. Please share your experience or explore similar recipes on my blog!
Print
Dairy-Free Potato and Broccoli Soup
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Dairy-Free
Description
This comforting dairy-free potato and broccoli soup is filled with wholesome ingredients and is perfect for chilly nights.
Ingredients
- 2 cups broccoli florets
- 2 large potatoes, peeled and diced
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup coconut milk
- Salt and pepper to taste
- Olive oil
Instructions
- Sauté the onion and garlic in olive oil over medium heat until soft and fragrant, about 3-4 minutes.
- Add the diced potatoes and vegetable broth; bring to a boil and then simmer for 15 minutes until potatoes are tender.
- Stir in the broccoli florets and simmer for another 10 minutes until tender.
- Blend the soup using an immersion blender until smooth, leaving some texture if desired.
- Stir in the coconut milk and adjust seasoning with salt and pepper to taste.
- Serve warm, ladling into bowls.
Notes
Store leftovers in an airtight container for up to 3 days. It can also be frozen for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 6g
- Protein: 10g
- Cholesterol: 0mg