Love this? Pin it for later! 📌
As the clock strikes midnight and we welcome another trip around the sun, nothing feels quite as nourishing as a bowl of vibrant green hope. This Healthy Vegan Creamy Broccoli Soup has become my signature New Year's Day tradition—because what better way to start fresh than with something that literally makes you glow from the inside out?
I created this recipe three years ago after one too many holiday seasons of feeling sluggish and uninspired by the usual heavy comfort foods. January first rolled around, my refrigerator was bursting with broccoli I'd optimistically bought for "healthy eating," and I needed something that would satisfy my comfort-food cravings without undoing all my wellness intentions. One blender whirl later, this silky emerald elixir was born.
What makes this soup extraordinary isn't just its impossibly creamy texture (achieved without a drop of dairy) or its jewel-tone color that photographs beautifully for Instagram. It's the way the subtle sweetness of coconut milk dances with the earthy broccoli, how a hint of lemon makes all the flavors sing, and how each spoonful feels like you're doing something deeply kind for your body. Plus, it comes together in under 30 minutes, which means less time in the kitchen and more time setting those New Year's intentions.
Why This Recipe Works
- Restaurant-quality creaminess: Cashews and coconut milk create a luxurious texture without any dairy
- Nutrient-dense powerhouse: One serving delivers 150% of your daily Vitamin C and 40% of your iron needs
- Meal-prep friendly: Tastes even better the next day, making it perfect for healthy grab-and-go lunches
- Budget-conscious: Uses affordable broccoli stems (not just florets) for zero waste and maximum nutrition
- Customizable heat: Add jalapeño for kick or keep it mild for the whole family
- Freezer hero: Portion and freeze for up to 3 months without losing texture
- One-pot wonder: Minimal cleanup means more time for your New Year's resolutions
- Immune-boosting: Garlic, ginger, and broccoli team up to keep winter colds at bay
Ingredients You'll Need
Let's talk broccoli—the star of this show. When selecting broccoli at the market, look for heads with tight, dark green florets and firm stalks. The stems should feel heavy for their size, indicating freshness. I always buy organic when possible since broccoli is a pesticide-heavy crop, but conventional works beautifully too. Pro tip: don't discard those stems! They're packed with fiber and become incredibly tender when properly prepared.
The creaminess magic happens thanks to raw cashews that have been soaked for just 15 minutes in hot water. This step is non-negotiable—it transforms the cashews from gritty to silk-smooth. If you have a high-speed blender like a Vitamix, you can get away with a 5-minute soak, but give them a full quarter-hour for the creamiest results. No cashews? No problem. Substitute with the same amount of blanched almonds or, for a nut-free version, use 1/2 cup of sunflower seeds plus 2 tablespoons of white beans.
Full-fat coconut milk is my go-to for that luxurious mouthfeel, but light coconut milk works if you're watching calories. Just know the soup will be slightly less indulgent. For an oil-free version, you can skip the olive oil and sauté in vegetable broth, though I find the small amount of oil helps bloom the aromatics beautifully. The nutritional yeast adds that elusive umami depth that makes people ask, "Wait, this is vegan?"—it's optional but highly recommended for that cheesy undertone.
Fresh lemon juice brightens everything, but in a pinch, apple cider vinegar works too. I keep a microplane zester handy for the garlic and ginger since they incorporate more smoothly than mincing. And please, please use fresh herbs if you can. Dried thyme will work, but there's something about fresh thyme leaves that makes this soup taste like it came from a Michelin-starred kitchen.
Fresh Produce
- • 2 large heads broccoli (about 2 lbs)
- • 1 large yellow onion
- • 3 cloves garlic
- • 1-inch piece fresh ginger
- • 2 stalks celery
- • 1 large lemon
- • Fresh thyme
Pantry Staples
- • 3/4 cup raw cashews
- • 1 can full-fat coconut milk
- • 4 cups vegetable broth
- • 2 tbsp nutritional yeast
- • 1 tbsp olive oil
- • Salt & white pepper
- • Vegetable bouillon (optional)
How to Make Healthy Vegan Creamy Broccoli Soup for New Year
Prep your cashews and broccoli
Start by placing your cashews in a heat-proof bowl and covering with boiling water. Let them soak while you prep the vegetables. Wash your broccoli thoroughly, then separate the florets from the stems. Peel the tough outer layer from the stems using a vegetable peeler—this is crucial for tender results. Chop the stems into 1/2-inch pieces and break the florets into bite-sized pieces. Keep them separate as they'll cook at different rates.
Build your aromatic base
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. While it's warming, dice your onion finely—aim for 1/4-inch pieces so they melt into the soup. Add the onion to the pot with a pinch of salt and cook for 5 minutes until translucent but not browned. Microplane in the garlic and ginger, cooking for another 30 seconds until fragrant. Add the celery and broccoli stems, cooking for 3-4 minutes until they start to soften.
Create the soup base
Add the vegetable broth, coconut milk, nutritional yeast, and thyme leaves (strip them off 4-5 sprigs) to the pot. Bring to a gentle simmer, then add the broccoli florets. The key here is timing—add them too early and they'll turn army green and bitter. Simmer for 8-10 minutes until the florets are bright green and just tender. You should be able to pierce them easily with a fork, but they shouldn't be mushy.
Blend your cashew cream
While the soup simmers, drain your cashews and add them to a high-speed blender with 1 cup of the hot soup liquid. Blend on high for 60-90 seconds until completely smooth and creamy. If your blender struggles, add more liquid a tablespoon at a time. You're looking for the consistency of heavy cream—thick but pourable. This is your secret weapon for that restaurant-quality silkiness.
Puree to perfection
Here's where you control the texture. For a completely smooth soup, use an immersion blender right in the pot. For some texture, remove 2 cups of the broccoli florets with a slotted spoon before blending, then return them after. Add the cashew cream and blend again until incorporated. Taste and adjust seasoning with salt, white pepper, and lemon juice. The soup should be thick enough to coat the back of a spoon but still spoonable.
Final seasoning and serve
Turn off the heat and let the soup rest for 5 minutes—this allows the flavors to meld and the temperature to drop slightly. Serve in warmed bowls with a drizzle of coconut milk, a sprinkle of toasted pumpkin seeds, and fresh thyme leaves. For an extra special New Year's touch, add a few drops of truffle oil or some crispy roasted chickpeas for crunch. The soup will thicken as it cools, so thin with additional broth or water when reheating.
Expert Tips
Temperature Control
Never let the soup boil after adding the broccoli—it turns the vibrant green to a dull olive. Keep it at a gentle simmer and your soup will stay Instagram-worthy.
Soak Smarter
Short on time? Microwave cashews with water for 2 minutes, then let stand 5 minutes. They'll be perfectly soft for blending.
Color Preservation
Add 1/2 teaspoon of baking soda to the cooking water—it helps maintain that brilliant green color, especially helpful if making ahead.
Blender Safety
When blending hot liquids, remove the center cap from your blender lid and cover with a towel. This prevents pressure build-up and potential explosions.
Umami Boost
Add a piece of kombu (kelp) while simmering and remove before blending. It adds incredible depth without any fishy taste.
Texture Hack
For extra body without more cashews, add 1/2 cup of white beans before blending. They disappear completely but add protein and creaminess.
Quick Chill
Making this for meal prep? Spread hot soup in a thin layer on a sheet pan to cool quickly and safely before refrigerating.
Garnish Game
Make your own Everything Bagel seasoning for topping: mix 2 tbsp sesame seeds, 1 tbsp poppy seeds, 1 tbsp dried onion, 1 tsp salt, 1 tsp garlic powder.
Variations to Try
Spicy Green Goddess
Add 1 jalapeño and 1/2 cup fresh basil when blending. Top with diced avocado and a squeeze of lime for a Mexican-inspired twist.
Roasted Broccoli Depth
Roast half the broccoli at 425°F for 20 minutes before adding to soup. This creates layers of flavor from fresh and caramelized broccoli.
Protein-Packed
Stir in 1 cup cooked quinoa or 1 can chickpeas after blending. Adds staying power and makes this a complete meal.
Golden Immunity
Add 1 tsp turmeric, 1/2 tsp black pepper, and 1 tbsp fresh grated turmeric root. This turns the soup golden and amps up anti-inflammatory properties.
Forest Blend
Replace 1 cup broccoli with equal parts cauliflower and add 1/2 cup spinach. This creates a milder flavor perfect for picky eaters.
Oil-Free Clean
Sauté vegetables in 1/4 cup vegetable broth instead of oil. Replace cashews with 1/2 cup white beans for an oil-free, nut-free version.
Storage Tips
One of the many beauties of this soup is how well it stores, making it perfect for your New Year's meal prep. In the refrigerator, it keeps for 5 days in an airtight container. The color might darken slightly, but a quick whisk and gentle reheating restores its vibrancy. For best results, store the soup base and any toppings separately—this keeps your garnishes crisp and prevents the coconut milk from separating.
Freezing is where this soup really shines. Portion it into freezer-safe containers or silicone ice cube trays for single servings. Once frozen, pop the cubes into a zip-top bag. This method lets you thaw exactly what you need—three cubes for a lunch portion or the whole batch for a dinner party. The soup maintains its creamy texture for up to 3 months, though I bet it won't last that long.
For make-ahead magic, prepare the soup base without the cashew cream and refrigerate for up to 3 days. When ready to serve, reheat gently, then stir in freshly blended cashew cream. This method preserves the brightest color and freshest flavor, perfect for impressing guests at your New Year's brunch. Pro tip: write the reheating instructions on masking tape and stick it to the container—future you will be grateful.
Reheating requires a gentle touch. Always use low heat and stir frequently to prevent scorching. If the soup has thickened too much (which it will), thin with vegetable broth or water, a quarter cup at a time. Never microwave at full power—use 70% power in 30-second intervals, stirring between each burst. And here's a game-changer: reheat in a double boiler for the silkiest texture that tastes freshly made.
Frequently Asked Questions
Healthy Vegan Creamy Broccoli Soup for New Year
Ingredients
Instructions
- Prep cashews: Soak cashews in boiling water for 15 minutes while preparing vegetables.
- Sauté aromatics: Heat olive oil in a large pot over medium heat. Cook onion with a pinch of salt for 5 minutes until translucent. Add garlic and ginger, cook 30 seconds.
- Build base: Add celery and broccoli stems, cook 3-4 minutes. Pour in vegetable broth, coconut milk, and nutritional yeast. Bring to a simmer.
- Cook broccoli: Add broccoli florets and simmer 8-10 minutes until bright green and tender.
- Blend cashew cream: Drain cashews and blend with 1 cup hot soup liquid until completely smooth.
- Puree soup: Use an immersion blender to puree soup to desired consistency. Stir in cashew cream and lemon juice. Season with salt and white pepper.
- Serve: Ladle into bowls and garnish with coconut milk swirl, pumpkin seeds, and fresh thyme.
Recipe Notes
For nut-free version, substitute cashews with 1/2 cup sunflower seeds + 2 tbsp white beans. Soup thickens as it cools—thin with broth when reheating. Add baking soda to cooking water to preserve bright green color.