If you are on the lookout for a comforting, nourishing soup that feels indulgent yet is packed with wholesome ingredients, this Creamy Healthy Broccoli Cauliflower Soup Recipe is going to become your new favorite. It combines the best of two vibrant veggies—broccoli and cauliflower—in a luscious, velvety base made silky by full-fat coconut milk. The soup is naturally dairy-free, effortlessly creamy, and incredibly satisfying, making it perfect for a cozy lunch or dinner any day of the week.

Ingredients You’ll Need
This Creamy Healthy Broccoli Cauliflower Soup Recipe shines because of its simple, fresh ingredients. Each one plays an important role—from the earthy sweetness of onions and garlic to the bright, tender broccoli and cauliflower, all brought together by a rich coconut milk base and savory vegetable broth.
- Broccoli florets, 2 cups: Provides vibrant color, a mild bitterness, and a boost of fiber and vitamins.
- Cauliflower florets, 2 cups: Adds subtle nuttiness and creaminess when blended into the soup.
- Medium onion, chopped: Builds a flavorful base with natural sweetness once sautéed.
- Garlic cloves, 3 minced: Brings aromatic depth and a gentle kick of savoriness.
- Low-sodium vegetable broth, 4 cups: Keeps the soup light and enhances the vegetable flavors without overpowering.
- Full-fat coconut milk, 1 cup: Makes the soup irresistibly creamy while keeping it dairy-free.
- Olive oil, 2 teaspoons: Perfect for sautéing and adding a subtle fruity richness.
- Salt and pepper: Essential seasonings to balance and elevate the flavors to your liking.
How to Make Creamy Healthy Broccoli Cauliflower Soup Recipe
Step 1: Sauté Aromatics
Start by heating the olive oil in a large pot over medium heat. Add the chopped onions and minced garlic, then cook them gently until they turn soft and fragrant, about 5 minutes. This step layers in sweetness and a fragrant base which is crucial to the soup’s overall depth of flavor.
Step 2: Add Your Veggies
Next, toss in the broccoli and cauliflower florets. Give them a good stir so they get nicely coated with the savory onion and garlic mixture, stirring up those wonderful aromas that make you eager for what’s next.
Step 3: Simmer with Broth
Pour in the low-sodium vegetable broth until the vegetables are submerged by about an inch. Bring everything to a gentle boil, then lower the heat and let it simmer for roughly 10 minutes. You’re aiming for tender, fork-ready broccoli and cauliflower — this texture is key to achieving a smooth final soup.
Step 4: Add Creaminess
Stir in the luscious full-fat coconut milk and continue simmering for another 5 minutes. The coconut milk not only adds creaminess but also a subtle sweetness that balances the earthiness of the vegetables perfectly.
Step 5: Blend Until Smooth
Use an immersion blender right in the pot to puree everything until silky smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender. This step transforms the soup into a comforting, creamy experience that feels indulgent without any heaviness.
Step 6: Season and Serve
Taste your soup and season with salt and freshly cracked pepper as needed. Serve hot with optional garnishes for an extra touch of freshness and texture.
How to Serve Creamy Healthy Broccoli Cauliflower Soup Recipe
Garnishes
Adding a few finishing touches elevates this soup from simple to spectacular. Try tossing in some crispy roasted broccoli florets, a swirl of coconut cream, or a sprinkle of toasted pumpkin seeds for a delightful contrast in texture.
Side Dishes
This soup pairs beautifully with crunchy artisan bread, garlic toasts, or a crisp green salad. The combination creates a balanced meal that’s both nourishing and satisfying.
Creative Ways to Present
For a fun twist, serve the soup in hollowed-out mini pumpkins or bread bowls. It’s a charming presentation that always impresses during casual dinners or festive gatherings.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer your soup into airtight containers and store it in the refrigerator. It will stay fresh for up to 3 days, making it perfect for quick lunches or cozy dinners throughout the week.
Freezing
This Creamy Healthy Broccoli Cauliflower Soup Recipe freezes wonderfully. Pour soup into freezer-safe containers, leaving some space at the top for expansion, and freeze for up to 3 months. When you’re ready for a comforting bowl, just thaw overnight in the fridge.
Reheating
Reheat the soup gently on the stove over medium-low heat, stirring occasionally to prevent sticking. If it thickens too much, add a splash of broth or water to loosen it up. You want it warm and creamy, just as when freshly made!
FAQs
Can I use low-fat coconut milk instead of full-fat?
While low-fat coconut milk can work in a pinch, full-fat coconut milk gives the soup its signature creamy richness and smooth texture that really makes this recipe shine.
Is this soup suitable for vegans?
Absolutely! This recipe uses only plant-based ingredients, so it fits perfectly into a vegan diet without sacrificing creaminess or flavor.
Can I add other vegetables to this soup?
Definitely! Feel free to sneak in some spinach, kale, or even peas for extra nutrients and color. Just adjust the cooking time accordingly to keep everything tender.
What is the best way to blend the soup?
An immersion blender is the easiest and quickest method, allowing you to puree the soup right in the pot. If you prefer, a standard blender works as well—just blend in batches to avoid spills.
How do I make this soup spicier?
For a spicy kick, add a pinch of red pepper flakes during the sauté step or top the finished soup with a drizzle of hot chili oil. It adds warmth without overpowering the delicate flavors.
Final Thoughts
This Creamy Healthy Broccoli Cauliflower Soup Recipe is truly one of those soul-soothing dishes that you’ll want to keep coming back to. It’s simple to make, beautifully balanced, and perfect for any season. I can’t wait for you to try this comforting bowl of goodness and maybe even share it with those you love. Cozy up and enjoy every creamy, healthy spoonful!
Print
Creamy Healthy Broccoli Cauliflower Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Description
This creamy, healthy broccoli cauliflower soup is a comforting and nutritious dish perfect for a quick lunch or cozy dinner. Made with fresh broccoli and cauliflower florets, sautéed onions and garlic, and enriched with full-fat coconut milk, this soup is dairy-free yet luxuriously creamy. The low-sodium vegetable broth ensures a light, wholesome base that blends smoothly into a velvety texture. Ready in just 30 minutes, it is an ideal recipe for a nourishing, easy-to-make meal that’s both vegan and gluten-free.
Ingredients
Vegetables
- 2 cups broccoli florets
- 2 cups cauliflower florets
- 1 medium onion, chopped
- 3 garlic cloves, minced
Liquids & Oils
- 4 cups low-sodium vegetable broth
- 1 cup full-fat coconut milk
- 2 tsp olive oil
Seasonings
- Salt and pepper to taste
Instructions
- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add the chopped onions and minced garlic, sautéing until they become soft and fragrant, about 5 minutes.
- Add Vegetables: Stir in the broccoli and cauliflower florets to the pot, mixing well to combine with the sautéed aromatics.
- Simmer Vegetables: Pour in the vegetable broth, ensuring the vegetables are covered by about an inch. Bring the mixture to a gentle boil, then reduce the heat to low and simmer for about 10 minutes or until the vegetables are fork-tender.
- Incorporate Coconut Milk: Stir in the full-fat coconut milk and allow the soup to simmer for an additional 5 minutes to meld the flavors together.
- Blend Until Smooth: Use an immersion blender to puree the soup directly in the pot until smooth and creamy. Alternatively, transfer the soup in batches to a regular blender and blend until velvety.
- Season and Serve: Taste the soup and adjust seasoning with salt and pepper as needed. Serve hot, optionally garnished with extra broccoli florets or herbs for added texture and color.
Notes
- This soup is naturally vegan and gluten-free, making it suitable for a variety of dietary preferences.
- For a thinner consistency, add extra vegetable broth when blending.
- Use fresh or frozen broccoli and cauliflower florets; if using frozen, adjust cooking time accordingly.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days or frozen for up to 1 month.
- For extra flavor, consider adding fresh herbs like thyme or parsley during the cooking process.

