
Velvety smooth and deeply satisfying, this broccoli and potato soup transforms humble ingredients into a nourishing bowl of comfort. The natural creaminess comes entirely from potatoes, creating a rich texture without any dairy while letting the sweet earthiness of broccoli shine through.
I started making this soup during a particularly cold winter when comfort food cravings hit hard but my body needed nutrition. The first time I served it to my neighbor who "hates all green vegetables," she asked for seconds and then requested the recipe. There's something magical about how the potato mellows broccoli's assertiveness while preserving its nutritional benefits.
Ingredients
- Broccoli – The star of the show provides vibrant color, earthy flavor, and impressive nutrition. Fresh gives the brightest flavor, but frozen works beautifully in a pinch.
- Potatoes – These humble tubers create that silky, creamy texture without any dairy. Starchy varieties like Russets break down more completely, while all-purpose potatoes like Yukon Golds offer a buttery undertone.
- Brown onion – Adds essential depth and sweetness as it softens and caramelizes slightly. The natural sugars in onions develop beautifully during the initial sauté.
- Garlic – Just a few cloves transform the flavor profile, adding complexity and warmth that enhances both the broccoli and potato.
- Olive oil – A small amount provides the medium for sautéing and adds a subtle fruity note. The quality matters here, as it forms the flavor foundation.
- Vegetable stock – Brings all the flavors together while providing seasoning and depth. Homemade offers the cleanest flavor, but a good quality store-bought version works wonderfully.
- Fresh thyme – These tiny leaves offer an earthy, slightly floral note that complements vegetables beautifully. The aromatic oils are released during cooking, infusing the entire soup.
- Fresh parsley – Adds brightness and a clean, herbaceous finish that lifts the earthier flavors. The subtle pepperiness cuts through the richness of the potato.
- Sea salt and pepper – These basic seasonings are essential for bringing all the flavors into focus. Seasoning should be adjusted at the end, as the flavors concentrate during cooking.
Step-by-Step Instructions
- Prepare your vegetables –
- Chop onion and garlic, and cut broccoli and potatoes into similar-sized pieces to ensure even cooking. While perfect uniformity isn't necessary since everything will be blended, keeping the sizes somewhat consistent helps all vegetables become tender at the same time.
- Build your flavor base –
- Heat olive oil in a large, heavy-bottomed pot over medium heat until it shimmers slightly. Add chopped onions and sauté for 5 minutes, stirring occasionally, until they become translucent and start to soften. The onions should become slightly golden but not brown.
- Incorporate aromatics –
- Add minced garlic to the softened onions and cook for 2 more minutes, stirring frequently to prevent burning. You'll know it's ready when the kitchen fills with that wonderful garlic aroma and the garlic just begins to golden.
- Add main ingredients –
- Place chopped broccoli and potatoes into the pot, stirring to coat them with the flavored oil. The vegetables should glisten slightly as they pick up the aromatic oils from the onion and garlic.
- Add liquid and herbs –
- Pour in the vegetable stock and add the fresh thyme leaves. The stock should just cover the vegetables – add a little water if needed. Bring to a gentle boil, then reduce heat to maintain a steady simmer.
- Simmer until tender –
- Cook uncovered for approximately 15-20 minutes, or until both the broccoli and potatoes yield easily when pierced with a fork. The broccoli will turn a deeper green before becoming very tender.
- Blend until smooth –
- Remove the pot from heat and use an immersion blender to purée the soup directly in the pot until completely smooth. Take your time with this step, ensuring no lumps remain for the silkiest texture.
- Final seasoning –
- Stir in chopped fresh parsley, then taste and adjust seasonings with salt and freshly ground black pepper. The flavors should be balanced with no single ingredient dominating.
- Rest briefly before serving –
- Allow the soup to sit for 5 minutes before serving. This brief rest permits the flavors to meld and the soup to reach the perfect temperature for enjoyment.

The transformation that happens during blending is truly magical – watching separate ingredients become a unified, velvety soup never fails to satisfy. The vibrant green color deepens slightly while maintaining its brightness, creating a visually appealing dish that promises nourishment.
My grandmother always saved broccoli stems for soup, insisting they held the most flavor. She'd peel the tough outer layer and chop the tender insides into her pot. Following her example, I now include both florets and peeled stems in this soup, appreciating her wisdom about reducing waste while maximizing flavor.
The Science of Creamy Texture
Achieving that silky texture without cream relies on the starch molecules in potatoes. When cooked and blended, these starches release from the cell walls and thicken the surrounding liquid naturally. The higher the starch content of your chosen potato variety, the creamier your final soup will be.
Balancing Flavors Perfectly
While broccoli takes center stage, the supporting ingredients each play critical roles in creating a balanced flavor profile. The slight sweetness of sautéed onions mellows broccoli's earthy notes, while garlic adds complexity and thyme contributes aromatic depth. This careful orchestration ensures that even those who typically avoid green vegetables find themselves reaching for more.
Making It Your Own
The beauty of this foundational recipe lies in its adaptability. While perfect as written for those following plant-based diets, it welcomes thoughtful additions for those with different preferences. A swirl of coconut cream adds luxurious richness, while nutritional yeast can introduce a subtle cheesy flavor while maintaining the vegan status.
I've prepared this soup countless times over the years, tweaking and refining with each pot. What continues to amaze me is how something so wholesome can feel so indulgent. The way the potato creates that silky mouthfeel without a drop of cream feels like a culinary magic trick. I've served it at casual family dinners and dressed it up for dinner parties with various garnishes. Regardless of the setting, empty bowls and requests for seconds are the consistent response. There's profound satisfaction in creating something so nourishing that also brings genuine pleasure to those gathered around my table.
Frequently Asked Questions
- → Can I make this soup ahead of time?
- Yes, you can make this soup 1-2 days in advance. Store in the fridge and reheat gently on the stove when ready to serve.
- → Is this soup freezer-friendly?
- Absolutely! Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.
- → What can I do with the broccoli stems?
- Don't waste them! Peel the stems and use them in salads, stir-fries, or make a broccoli stem slaw.
- → Can I make this soup without a blender?
- You can mash the vegetables with a potato masher for a chunkier soup, though it won't be as smooth as blended.
- → How can I make this soup creamier?
- For extra creaminess, add a splash of coconut milk or a dollop of plain yogurt just before serving.