Broccoli Pistachio Soup
Warm, comforting, and nourishing, Broccoli Pistachio Soup is a delightful twist on classic soup recipes that brings together the earthy flavors of broccoli and the rich, nutty essence of pistachios. This creamy, vibrant green soup is an ideal choice for a cozy dinner or as a quick lunch that leaves you feeling satisfied and energized. With the perfect balance of textures and flavors, this recipe is sure to become a go-to in your kitchen.
Why This Recipe is a Keeper

This Broccoli Pistachio Soup is not just delicious; it’s also packed with nutrients and easy to make. The combination of fresh broccoli with pistachios provides a wealth of vitamins and minerals while adding a unique flair to your usual soup routine. Plus, it comes together in under 30 minutes, making it an ideal choice for busy weeknights or a quick lunch. The luxurious creaminess, achieved without heavy cream, makes it a lighter alternative that doesn’t compromise on flavor. Trust me, once you try this soup, you’ll find yourself craving it again and again.
What Goes In
To whip up this vibrant Broccoli Pistachio Soup, you’ll need the following ingredients:
- 1 head broccoli (300g) – broken into florets and stem chopped
- 30g pistachios – shelled and unsalted
- 1.5 cups chicken stock (600ml) – or vegetable stock for a vegetarian version
- 3 spring onions – or 1 small onion, finely diced
- 1 garlic clove – diced
- 1 teaspoon olive oil – for frying
- Sea salt and pepper – to taste
Gear Checklist
Before you dive into making this delightful soup, gather the following kitchen essentials:
- Large pot – for cooking the soup
- Blender – an immersion blender works great, or transfer to a regular blender
- Chopping board – for prepping your vegetables
- Knife – for chopping your broccoli, onions, and garlic
- Measuring cups and spoons – to ensure perfect measurements
Directions: Broccoli Pistachio Soup

Step 1: Sauté the Aromatics
In a large pot, heat the olive oil over medium heat. Add the diced spring onions (or onion) and garlic. Sauté for about 3-4 minutes, until the onions are soft and translucent, releasing their flavors.
Step 2: Add the Broccoli
Toss in the chopped broccoli florets and stems, stirring to combine. Sauté for an additional 3-4 minutes, allowing the broccoli to absorb the flavors of the aromatics.
Step 3: Pour in the Stock
Add the chicken stock to the pot, ensuring the broccoli is submerged. Bring the mixture to a gentle boil, then reduce the heat to low. Let it simmer for about 10-15 minutes, or until the broccoli is tender.
Step 4: Blend the Soup
Once the broccoli is tender, take the pot off the heat. Using an immersion blender, blend the soup until it reaches a smooth consistency. If using a regular blender, allow the soup to cool slightly before carefully transferring it in batches to blend.
Step 5: Add the Pistachios
Stir in the pistachios, reserving a few for garnish. Blend the soup for an additional 1-2 minutes to incorporate the nuts and achieve a creamy texture.
Step 6: Season and Serve
Taste the soup and season with sea salt and pepper to your preference. Serve hot, garnished with the reserved pistachios on top. Enjoy the comforting warmth of your Broccoli Pistachio Soup!
Easy Ingredient Swaps

If you find yourself missing an ingredient or two, don’t worry! Here are some easy swaps you can make:
- Substitute vegetable stock for a vegetarian option.
- Use cashews in place of pistachios for a different nutty flavor.
- Replace spring onions with leeks for a milder onion taste.
- Omit garlic if you prefer a lighter flavor or are sensitive to it.
Avoid These Traps
When making your Broccoli Pistachio Soup, keep these common pitfalls in mind to ensure your soup turns out perfectly:
- Don’t overcook the broccoli; you want it tender but still vibrant green.
- Avoid blending the soup while it’s too hot to prevent splattering.
- Be careful not to overpower the soup with too much salt; always season to taste.
- Make sure your blender is not overfilled to ensure a smooth blend without mess.
Keep-It-Fresh Plan
This Broccoli Pistachio Soup is both delicious and convenient for meal prep. Here’s how to keep it fresh:
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- For longer storage, freeze the soup in portions. It will keep well for up to 3 months.
- When reheating from frozen, thaw overnight in the refrigerator and reheat gently on the stove.
- Add a splash of water or extra stock when reheating if the soup has thickened.
Popular Questions
Can I make this soup vegan?
Absolutely! Simply substitute the chicken stock with vegetable stock and adjust the seasoning as needed. The soup will still be rich and flavorful.
Can I add other vegetables?
Yes! Feel free to get creative. Adding peas, spinach, or even kale can enhance the flavor and nutrition of your Broccoli Pistachio Soup.
Is this soup suitable for meal prep?
Definitely! This soup holds up well in the fridge and freezer, making it an excellent option for meal prep or batch cooking.
How can I make the soup creamier?
If you prefer a creamier texture, consider adding a splash of unsweetened almond milk or coconut milk after blending. This will enhance the creaminess without overpowering the flavor.
Final Thoughts
Broccoli Pistachio Soup is a delightful way to enjoy a variety of flavors and textures in one bowl. Its vibrant green color and creamy consistency make it not only appealing but also comforting. With simple ingredients and straightforward preparation, this soup is perfect for any occasion, from a cozy family meal to impressing guests at a dinner party. So, gather your ingredients, roll up your sleeves, and treat yourself to a bowl of this nourishing soup. You’ll be glad you did!

Broccoli Pistachio Soup
Ingredients
Equipment
Method
- In a large pot, heat the olive oil over medium heat. Add the diced spring onions (or onion) and garlic. Sauté for about 3-4 minutes, until the onions are soft and translucent, releasing their flavors.
- Toss in the chopped broccoli florets and stems, stirring to combine. Sauté for an additional 3-4 minutes, allowing the broccoli to absorb the flavors of the aromatics.
- Add the chicken stock to the pot, ensuring the broccoli is submerged. Bring the mixture to a gentle boil, then reduce the heat to low. Let it simmer for about 10-15 minutes, or until the broccoli is tender.
- Once the broccoli is tender, take the pot off the heat. Using an immersion blender, blend the soup until it reaches a smooth consistency. If using a regular blender, allow the soup to cool slightly before carefully transferring it in batches to blend.
- Stir in the pistachios, reserving a few for garnish. Blend the soup for an additional 1-2 minutes to incorporate the nuts and achieve a creamy texture.
- Taste the soup and season with sea salt and pepper to your preference. Serve hot, garnished with the reserved pistachios on top. Enjoy the comforting warmth of your Broccoli Pistachio Soup!
Notes
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- For longer storage, freeze the soup in portions. It will keep well for up to 3 months.
- Add a splash of water or extra stock when reheating if the soup has thickened.
