
In the culinary world, innovation often springs from necessity. This delightful Whole30-friendly Curried Cream of Broccoli Soup is a prime example of what I affectionately call “garbage soup.” It’s a testament to transforming ingredients nearing their prime in the crisper drawer into a comforting, nutritious, and incredibly flavorful meal. Instead of letting those perfectly good broccoli florets or slightly wilted leeks go to waste, we’re giving them a new lease on life, blending them into a smooth, aromatic cream of broccoli soup that will surprise and satisfy your palate.
The secret to its depth and unique sweetness, a tip I learned from my talented chef sister, is the addition of a small amount of diced apple. This subtle fruit note elevates the soup, balancing the savory curry and earthy broccoli with a touch of natural sweetness and acidity. It’s a game-changer for pureed soups, adding a layer of complexity you won’t want to miss. Whether you’re adhering to a Whole30 or Paleo lifestyle or simply seeking a healthy, delicious way to enjoy your vegetables, this recipe is a winner. For those who love the convenience of modern cooking, I also have a quick and easy Instant Pot/pressure cooker version of this recipe available, perfect for busy weeknights.
Creamy Curried Broccoli Soup: A Wholesome & Flavorful Delight
Discover the art of resourceful cooking with this nourishing and deeply satisfying Curried Cream of Broccoli Soup. Crafted for those who appreciate wholesome, flavorful meals, this recipe transforms simple ingredients into a gourmet experience. It’s not just a soup; it’s a celebration of vibrant vegetables, aromatic spices, and smart kitchen practices, proving that healthy eating can be both easy and exciting.
Why You’ll Love This Curried Cream of Broccoli Soup
This soup isn’t just another item on your menu; it’s a complete culinary experience designed to delight. Here’s why this Curried Cream of Broccoli Soup is destined to become a staple in your kitchen:
- Wholesome and Nutritious: Packed with nutrient-rich broccoli, leeks, onions, and shallots, it’s a powerhouse of vitamins, minerals, and fiber. The bone broth adds an extra boost of gut-friendly goodness.
- Whole30 & Paleo Friendly: Adhering to specific dietary needs can sometimes feel restrictive, but this soup offers a delicious solution that fits perfectly within Whole30 and Paleo guidelines, being dairy-free, grain-free, and sugar-free.
- Rich and Creamy Without Dairy: Thanks to full-fat coconut milk, this soup achieves a luxurious, velvety texture without any dairy, making it suitable for those with sensitivities or preferences.
- Warm and Comforting: The gentle warmth of Indian curry powder infuses the soup with an exotic aroma and a comforting, mellow spice that’s perfect for any season.
- “Garbage Soup” Genius: This recipe is brilliant for minimizing food waste. It encourages using up vegetables that are slightly past their prime, turning them into something magnificent rather than letting them spoil.
- Simple & Straightforward: Despite its gourmet taste, the preparation is incredibly simple, requiring basic sautéing and blending. It’s accessible for home cooks of all skill levels.
- Versatile and Customizable: Easily adapt this soup with additional vegetables, proteins, or spices to suit your taste preferences. It’s a fantastic base for endless variations.
- Quick to Prepare: With just 10 minutes of prep and 30 minutes of cook time, you can have a gourmet soup on your table in under an hour.
- Meal Prep Friendly: This soup holds up beautifully in the fridge, making it an excellent candidate for meal prepping. Enjoy it for lunches or quick dinners throughout the week.
From its health benefits to its fantastic flavor profile, this Curried Cream of Broccoli Soup is more than just a dish—it’s a smart, delicious way to nourish yourself and minimize waste in the kitchen.
Time to Create Your Own Curried Cream of Broccoli Soup!
Yields: 6 servings
Ingredients:
- 2 tablespoons Ghee or Preferred Fat: Ghee imparts a rich, nutty flavor, but butter, coconut oil, or avocado oil also work wonderfully, depending on your dietary needs and taste preferences. This is the foundation for sautéing your aromatics.
- 4 Leeks, White Parts Only, Sliced Thinly: Leeks offer a milder, sweeter onion flavor than traditional onions. Ensure they are thoroughly cleaned to remove any grit between their layers.
- 1 Large Onion, Roughly Chopped: A staple aromatic, providing depth and a foundational sweetness to the soup base. Rough chopping is fine since everything will be blended.
- 3 Medium Shallots, Roughly Chopped: Shallots add a delicate, subtly sweet, and less pungent flavor than onions, complementing the leeks beautifully.
- 1 tablespoon Indian Curry Powder: The star spice of this soup! Choose a high-quality curry powder blend that you enjoy. This provides the signature warm, earthy, and aromatic notes.
- 1½ pounds Broccoli Florets: Fresh broccoli is ideal, but frozen broccoli florets work equally well and can be a convenient substitute, especially when aiming for a quick meal.
- ¼ Medium Apple, Peeled and Diced Small: This is the secret ingredient! The small amount of apple adds a nuanced sweetness and bright acidity that balances the richness of the soup without making it taste overtly fruity.
- 4 cups Bone Broth or Organic Free-Range Chicken Broth: Bone broth adds valuable nutrients and a richer body to the soup. High-quality chicken broth is a great alternative.
- Kosher Salt: To taste, essential for enhancing all the flavors.
- Freshly Ground Black Pepper: To taste, adds a subtle kick and aromatic finish.
- 1 cup Full-Fat Coconut Milk: The key to achieving that luscious, creamy texture without dairy. It also contributes a subtle, pleasant sweetness that harmonizes with the curry.
Recommended Equipment:
- Large Soup Pot or Dutch Oven: Essential for sautéing and simmering the soup efficiently.
- Immersion Blender: The easiest tool for achieving a perfectly smooth and creamy soup directly in the pot. Alternatively, a regular blender can be used (blend in batches, being careful with hot liquids).
- For a comprehensive list of all my recommended kitchen tools, you can find them here.
Methodical Steps to a Perfect Soup:
Follow these steps to create a rich and creamy Curried Cream of Broccoli Soup that will impress even the most discerning palates. Each step is designed to build layers of flavor, resulting in a perfectly balanced and comforting dish.
- Prepare Your Aromatics: Begin by melting your chosen fat (ghee, butter, coconut oil, or avocado oil) in a large soup pot or Dutch oven over medium heat. Once shimmering, add the thinly sliced leeks, roughly chopped onions, roughly chopped shallots, and the fragrant Indian curry powder. Stir frequently, allowing these wonderful aromatics to sauté gently until they are beautifully softened and translucent, about 8-10 minutes. The goal is to coax out their inherent sweetness and infuse the oil with the curry’s complex aroma. Don’t rush this step, as well-sautéed alliums form the flavorful backbone of your soup.
- Introduce the Core Vegetables and Liquid: Next, add the vibrant broccoli florets and the small diced apple to the pot. Pour in the bone broth or chicken broth, ensuring all the vegetables are mostly submerged. If the liquid doesn’t quite cover the vegetables, add a splash of water until they are just covered. This ensures even cooking and allows the flavors to meld effectively during the simmering process.
- Simmer to Perfection: Increase the heat to high and bring the soup mixture to a rolling boil. Once boiling, reduce the heat to a gentle simmer, cover the pot, and allow the vegetables to cook until they are fork-tender. This usually takes approximately 20 minutes, depending on the size of your broccoli florets. The softer the vegetables, the smoother your soup will be.
- Season and Prepare for Blending: Once the vegetables have reached the desired tenderness, remove the pot from the heat. Now is the time to season the soup generously with kosher salt and freshly ground black pepper to taste. Remember that seasoning in layers builds the best flavor profile, so taste and adjust as needed.
- Achieve Creamy Smoothness: Carefully use an immersion blender directly in the pot to blend the soup until it is completely smooth and creamy. Take your time to ensure there are no chunks remaining, creating a luscious, uniform texture. If you don’t have an immersion blender, carefully transfer the soup in batches to a standard blender, blending until smooth. (Always be cautious when blending hot liquids; leave the lid slightly ajar or use a vented lid to release steam.)
-

Enrich with Coconut Milk: Place the pot back on medium heat. Stir in the full-fat coconut milk until it is fully incorporated and the soup is uniformly warmed through. The coconut milk adds the final touch of creamy indulgence and a subtle sweetness that rounds out the curry spice beautifully. Avoid boiling the soup vigorously after adding the coconut milk to maintain its smooth texture and prevent separation.
- Serve and Enjoy: Ladle the steaming hot soup into bowls. For an extra boost of protein and to make it a complete meal, consider adding some leftover cooked chicken, roasted pork, or even pan-seared shrimp. Garnish with a fresh herb like cilantro or a drizzle of extra coconut milk if desired.

Enhance Your Meal: Serving Suggestions and Customizations
While this Curried Cream of Broccoli Soup is a star on its own, there are many ways to elevate it and make it a complete and satisfying meal. Here are some ideas:
- Add Protein Power: To transform this into a hearty main course, stir in some cooked protein after blending. Shredded chicken, leftover roasted turkey, pan-seared shrimp, or even crumbled crispy bacon (if Whole30/Paleo compliant) are excellent choices. As shown in the image, adding “Kalua Pig” (or any slow-cooked pork) makes for a truly epic meal!
- Garnish with Flair: A simple garnish can add visual appeal and extra flavor. Consider a swirl of extra coconut milk, a sprinkle of fresh cilantro or parsley, toasted pumpkin seeds, or a pinch of red pepper flakes for a touch of heat.
- Serve with a Side: Pair the soup with a fresh, crisp side salad dressed with a light vinaigrette for a balanced meal. For those not on Whole30/Paleo, a slice of crusty gluten-free bread for dipping would be divine.
- Spice It Up (or Down): If you prefer more heat, add a pinch of cayenne pepper or a chopped jalapeño along with the aromatics. For a milder soup, reduce the amount of curry powder slightly.
- Vegetable Variations: Feel free to experiment with other vegetables. A handful of spinach or kale can be added in the last few minutes of simmering, or you could substitute part of the broccoli with cauliflower.
- Make it a Trio: Offer a trio of small soup bowls alongside a salad and a protein for a sophisticated lunch or light dinner spread.

The versatility of this soup means it can be tailored to various tastes and dietary needs, making it a truly adaptable recipe for any occasion. Mmmm…mmm…good!
Meal Prep & Storage Tips
This Curried Cream of Broccoli Soup is an excellent candidate for meal prepping, allowing you to enjoy healthy, homemade meals throughout your busy week. Here’s how to maximize its shelf life and convenience:
- Refrigeration: Once cooled, transfer the soup to airtight containers. It will keep well in the refrigerator for up to 3-4 days. The flavors often deepen beautifully overnight!
- Freezing: For longer storage, this soup freezes wonderfully. Pour cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving some headspace for expansion. It can be stored in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Gently reheat the soup on the stovetop over medium-low heat, stirring occasionally, until warmed through. You can also microwave individual portions. If the soup appears too thick after chilling or freezing, add a splash of broth or water to achieve your desired consistency.
Understanding Whole30 and Paleo Principles
This Curried Cream of Broccoli Soup aligns perfectly with the principles of both Whole30 and Paleo diets, offering a delicious meal that supports these healthy eating lifestyles:
- Whole30: The Whole30 program focuses on eliminating inflammatory foods and re-setting your metabolism. This soup is compliant as it contains no added sugars, grains, legumes, dairy, or alcohol. It emphasizes whole, unprocessed ingredients.
- Paleo: The Paleo diet is centered around foods presumed to be available to Stone Age humans, typically comprising lean meats, fish, fruits, vegetables, nuts, and seeds. This soup fits the bill by excluding grains, legumes, dairy, refined sugar, and processed foods, focusing instead on nutrient-dense plant-based ingredients and healthy fats.
By choosing ingredients like ghee or coconut oil, fresh vegetables, bone broth, and full-fat coconut milk, this soup naturally adheres to these dietary frameworks, making it an excellent choice for anyone committed to these health journeys.
For those eager to explore more culinary creations, don’t forget to check out the dedicated Instant Pot version of this soup for an even quicker preparation method!
Looking for more inspiring recipe ideas? Dive into my comprehensive Recipe Index. You’ll also find a treasure trove of exclusive recipes on my iPhone and iPad app, and within my acclaimed cookbooks: Nom Nom Paleo: Food for Humans (Andrews McMeel Publishing 2013), Ready or Not! (Andrews McMeel Publishing 2017), and Nom Nom Paleo: Let’s Go! (Andrews McMeel Publishing 2021). Happy cooking!
Printer-Friendly Recipe Card: Curried Cream of Broccoli Soup
Curried Cream of Broccoli Soup
Rating: 4.80 from 10 votes
Prep Time: 10 mins
Cook Time: 30 mins
Total Time: 40 mins
Servings: 6 servings
Author: Michelle Tam

This soup is a perfect example of what I call garbage soup. I find whatever is about to rot in my fridge and turn it into a delicious, Whole30 supper! Trust me, it tastes way better than it sounds.
Ingredients
- 2 tablespoons ghee (butter, coconut oil, avocado oil, etc.)
- 4 leeks, white parts only, sliced thinly
- 1 large onion, roughly chopped
- 3 medium shallots, roughly chopped
- 1 tablespoon Indian curry powder
- 1½ pounds broccoli florets (frozen works well, too)
- ¼ medium apple, peeled and diced small
- 4 cups bone broth or organic free-range chicken broth
- Kosher salt
- Freshly ground black pepper
- 1 cup full-fat coconut milk
Instructions
- Melt the ghee or fat of choice over medium heat in a large soup pot.
- Add the leeks, onions, shallots, and curry powder, and sauté until softened. When in doubt, toss in lots of alliums – your soup will taste that much better.
- Throw in the chopped broccoli and apple and add the chicken broth. Top off with some water if the vegetables aren’t submerged.
- Turn the heat up to high to bring the soup to a boil, and then lower to a simmer until the vegetables are soft (~20 minutes).
- Once the vegetables are soft, season with salt and pepper to taste.
- Remove the pot from the heat and use an immersion blender to blend the soup until smooth. Place the pot back on medium heat and stir in cup of coconut milk until uniform and warmed through. Serve!
Notes
- I have a quick and easy Instant Pot/pressure cooker version of this recipe here.
- You can add leftover cooked meat to make this a complete meal!
Nutrition
Calories: 238kcal | Carbohydrates: 22g | Protein: 11g | Fat: 14g | Fiber: 5g
Nutrition information is automatically calculated, so should only be used as an approximation.
