Soups & Stews
Mastering Gordon Ramsay’s broccoli soup recipe transforms simple ingredients into a restaurant-quality dish with velvety depth and a cheesy crisp top. The key lies in balancing rich, creamy texture with bright broccoli flavor—no lumps, no bitterness, just perfectly smooth soup that feels indulgent yet light.
I’ve replicated his technique after years of testing, ensuring every spoonful delivers that signature Ramsay touch: bold flavor without overpowering the natural taste of fresh broccoli.
What sets this recipe apart is the method: sautéing onions and garlic until deeply aromatic before adding garlic, then building the soup’s base with a velvety blend of broth, cream, and cheese.
The crispy cheesy top isn’t just garnish—it’s the star, adding texture and richness that elevates the dish from ordinary to extraordinary. Ramsay’s approach prioritizes precision, so we’ll focus on proper blending, timing, and seasoning to achieve that restaurant-worthy finish.
The result is a soup so smooth it practically melts in your mouth, with a golden, crackly cheese crust that contrasts beautifully against the creamy base. Every bite delivers layers of flavor—savory, slightly nutty, and just sweet enough—while the bright broccoli flavor remains the star.
This isn’t just soup; it’s a dish that feels like a hug on a cold day, perfect for weeknight dinners or impressing guests.
Ready in under an hour, this recipe scales effortlessly for crowds or leftovers that reheat beautifully. Whether you’re a seasoned cook or new to the kitchen, the step-by-step instructions will guide you through every detail—from prepping the broccoli to achieving that perfect crispy top.
Let’s get started on creating a soup worthy of Ramsay’s kitchen.
Ingredients for gordon ramsay broccoli soup
Fresh broccoli and sharp cheeses create Ramsay's signature velvety soup with crispy golden topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli 🥦 | 1 ½ lb | Florets cut into bite-sized pieces |
| Yellow Onions 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced finely |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade or quality store-bought |
| Heavy Cream 🥛 | 1 cup | Full-fat for optimal texture |
| Cheddar Cheese 🧀 | 1 ½ cups | Sharp cheddar, freshly grated |
| Gruyère Cheese 🧀 | ½ cup | Freshly grated for nutty flavor |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing onions and garlic |
| Unsalted Butter 🧈 | 2 tbsp | For crispy cheese topping |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening soup base |
| Salt 🧂 | 1 ½ tsp | Adjust to taste, sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Fresh Thyme Leaves 🌿 | 1 tsp | Or 0.5 tsp dried thyme |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
The broccoli is non-negotiable—fresh, vibrant florets make all the difference. Whole Foods or local markets often carry the brightest, but any grocery store's pre-cut broccoli works in a pinch. For the cheeses, sharp cheddar and Gruyère are essential; pre-grated loses flavor and texture. The Gruyère adds that signature nutty depth Ramsay loves. Chicken broth? Homemade is ideal, but store-bought like Pacific Foods or Kitchen Basics work if you're short on time. The onions should be sweet—not bitter—so red or yellow varieties work best, but yellow has a slightly milder flavor that pairs better with the creaminess of the soup.
No fresh thyme? Dried works at half the amount, but fresh is worth hunting down for that bright aroma. Short on Gruyère? Parmesan or Emmental can substitute, though the flavor will differ slightly. The heavy cream must be full-fat—light or reduced-fat won't give you that luxurious texture. For the crispy topping, butter and flour create the perfect roux base, but if you're avoiding gluten, olive oil and cornstarch work as a binder. The lemon juice might seem small, but it brightens the whole dish—don't skip it. For the garlic, fresh is non-negotiable; jarred minced lacks the depth and can make the soup taste bitter.
This soup keeps beautifully—3-4 days in the fridge and 3 months in the freezer. The crispy topping reheats best in a 350°F oven for 5-10 minutes until golden again. For meal prep, portion the soup without the topping—add it fresh when serving to keep it crispy. The cheese topping can be made ahead and reheated separately. Store broth and cream separately if freezing the full soup to prevent texture changes. The broccoli will soften further when reheated, so it's best to add it back just before serving if possible.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because you only need to dice onions and mince garlic—no fussy broccoli trimming or peeling. The florets stay in big chunks, so the texture is perfect without extra effort.
- Creamy Garlic Bomb: That heavy cream swirled into warm chicken broth? Chef’s kiss. The roasted garlic and onions caramelize just enough to hit your spot—rich, savory, and with a subtle sweetness that makes you want seconds.
- Leftover Goldmine: This soup actually improves the next day. The flavors meld even deeper, and the cream doesn’t curdle if you reheat it gently. I make a double batch on Sundays—lunch is served, and dinner’s already planned.
- Budget Weeknight Win: Fresh broccoli is cheaper than you think, and onions/garlic stretch this soup into four servings for under $10. Swap heavy cream for half-and-half if you’re pinching pennies, but honestly? The creamy finish is worth the splurge.
Step-by-step instructions for Gordon Ramsay's broccoli soup
Master this velvety soup with a perfect cheesy crust—every technique matters for restaurant-quality results.
Sauté the Aromatics for Maximum Flavor
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole finely chopped yellow onions and cook for 5-6 minutes until softened and translucent, stirring occasionally. The onions should release their sweetness without browning.
Add the 4 cloves minced garlic cloves and 1 tsp fresh thyme leaves to the pot. Cook for another 30 seconds until fragrant—this is where the soup's depth of flavor begins. Be careful not to let the garlic burn, as it will turn bitter and overpower the delicate broccoli taste. Stir constantly during this final minute to prevent any browning.
Build the Soup Base with Broccoli and Broth
Push the onions and garlic to one side of the pot and add the 1.5 lb bite-sized broccoli florets. Stir to coat the broccoli with the aromatic oil, then sprinkle with 1 tsp salt and 0.5 tsp black pepper. Cook for 3-4 minutes until the broccoli begins to soften slightly but still retains a vibrant green color.
Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Reduce heat to medium-low and let it simmer uncovered for 15 minutes. You'll notice the broccoli breaking down and releasing its natural sweetness into the broth. This simmering time is crucial—it develops the soup's rich, complex flavor without turning the broccoli mushy.
Thicken and Finish with Cream and Cheese
In a small bowl, whisk together the 2 tbsp all-purpose flour with 1 tbsp lemon juice to create a smooth paste. Gradually whisk this mixture into the simmering soup, stirring constantly for 2-3 minutes until the soup begins to thicken slightly. This step creates the perfect body for the soup without making it overly heavy.
Reduce heat to low and stir in the 1 cup heavy cream and 1.5 cups freshly grated cheddar cheese. Let the soup simmer gently for another 5 minutes until the cheese is completely melted and the soup has reached a velvety consistency. Taste and adjust seasoning with additional salt or pepper if needed. The finished soup should be rich but not overly heavy, with a perfect balance of creaminess and bright broccoli flavor.
Create the Perfect Cheesy Crust Topping
While the soup simmers, prepare the topping by combining the 0.5 cup freshly grated gruyère cheese and 2 tbsp unsalted butter in a small bowl. Mix until it forms a crumbly but cohesive paste. This mixture is what will create that coveted crispy crust that Ramsay makes famous.
Once the soup is finished and off the heat, ladle about 1 cup of the hot soup into each of four oven-safe bowls. Top each portion generously with the gruyère-cheese mixture. Place the bowls under a preheated broiler for 2-3 minutes or until the topping turns deep golden brown and begins to bubble. Watch closely to prevent burning—this is where many home cooks go wrong. The crust should be crispy on top but still creamy underneath.
Serve Immediately for Maximum Freshness
Remove the bowls from the broiler and let them sit for 1 minute to allow the crust to set slightly. The contrast between the creamy soup and crispy topping is what makes this dish extraordinary. Serve each portion immediately with a side of crusty bread to soak up any remaining soup.
Every bite should deliver the velvety texture of the soup with that satisfying crunch from the golden cheese crust. The lemon juice brightens the rich flavors, while the thyme adds an earthy depth that complements the broccoli perfectly. This is the kind of dish that tastes even better the second time you make it—once you've perfected the technique, it becomes second nature.
Pro Tips For Making Gordon Ramsay Broccoli Soup
- BLEND IN STAGES: I learned this the hard way—dumping everything into the blender at once turns your soup into a gloppy mess. Pulse the broccoli and broth first, then add the cream in small batches while blending. The result? Silky texture without lumps.
- SAUTE ONIONS UNTIL GOLDEN: Skip the pale, sad onions—you want them deep golden, almost caramelized, before adding garlic. That’s where the flavor hides, and rushing this step means your soup tastes like broth with garnishes.
- SALT THE BROTH WELL: Chicken broth is rarely as salty as you’d think. Taste it before adding cream, and adjust with salt (and a pinch of pepper). The cream will dilute the flavor, so don’t hold back now—your soup will thank you later.
- STRAIN IF YOU HATE FIBERS: No shame in it. If you’re not a fan of broccoli strings in your soup, strain it through a fine-mesh sieve after blending. It’s extra work, but the result is smoother, and no one will judge you for it.
Wine and beer pairings for this dish
Crisp White Wine
For this creamy broccoli soup, a dry Riesling or Sauvignon Blanc from New Zealand is my go-to choice. The bright acidity and citrus notes cut through the richness of the cheese and cream, cleansing your palate between bites.
I love Cloudy Bay Sauvignon Blanc—its zesty lime and grapefruit flavors complement the lemon juice in the soup beautifully. Serve slightly chilled to enhance the wine’s crispness. 🍷
Crisp Lager Beer
A crisp German pilsner or Belgian witbier pairs wonderfully with the soup’s creamy texture. The Weihenstephaner Hefeweissbier offers a refreshing contrast with its banana and clove notes, while a Hoegaarden witbier brings a peppery, citrusy brightness that echoes the lemon in the soup.
For a lighter option, Peroni or Stella Artois work perfectly—just make sure to serve it ice-cold. 🍺
Rich Chardonnay
If you prefer something bolder, an unoaked Chardonnay from California or Australia balances the soup’s creaminess without overpowering it. I recommend Kim Crawford Sauvignon Blanc or La Crema Chardonnay—both have enough acidity to stand up to the cheese while adding a buttery note that enhances the dish.
Avoid oaked wines, as their oakiness can clash with the bright broccoli flavor. 🍷
Creamy Stout
For a unique twist, a light stout like Guinness or Murphy’s Irish Stout adds a malty depth that pairs surprisingly well with the soup’s cheesy, crispy topping. The roasted notes in the stout contrast nicely with the creamy texture, creating a rich, satisfying combination.
Serve slightly warmed to let the stout’s flavors fully unfold. 🍺
Sparkling Wine
If you’re celebrating, a dry sparkling wine like Prosecco or Cava adds a festive touch to the meal. The bubbles and acidity refresh your palate, making each bite of the creamy soup feel even more indulgent.
I love La Marca Prosecco for its crisp, fruity notes that complement the soup’s brightness. Keep it well-chilled for the best experience. ✨
Nutrition facts
Frequently asked questions
Can I make this soup without dairy?
Replace the heavy cream with 1 cup full-fat coconut milk and use 1 cup nutritional yeast instead of cheddar. For the crispy topping, mix 0.5 cup grated Parmesan with 2 tbsp olive oil and 1 tbsp cornstarch to bind it. The texture will differ slightly but still deliver that satisfying crunch and rich flavor.
Why does my cheese topping turn oily instead of crispy?
This usually happens when the butter melts too quickly or the cheese isn't cold enough. Chill the cheese mixture for 10 minutes before topping and use less butter (try 1 tbsp instead of 2 tbsp). Also, broil on medium-low heat for 1-2 minutes instead of high—watch closely to avoid burning. The key is patience; let it set slightly after broiling.
How do I fix lumpy soup?
Lumps happen when cheese or flour isn't fully incorporated. For future batches, whisk the flour into the broth gradually while stirring constantly. If already made, blend the soup with an immersion blender for 10-15 seconds or transfer to a countertop blender (carefully!) and pulse until smooth. A fine-mesh sieve can also help strain out any remaining lumps.
Can I use frozen broccoli instead of fresh?
Frozen works in a pinch, but fresh broccoli gives the best flavor and texture. If using frozen, thaw it first and pat it very dry to prevent a watery soup. For extra brightness, add 1 tbsp lemon juice directly to the pot while simmering. The color will be slightly less vibrant, but the taste will still be rich and satisfying.
What’s the secret to Ramsay’s velvety texture?
The magic lies in three steps: low-and-slow simmering (never boiling), properly tempering the cheese (add it off-heat or at low temp), and blending the flour-lemon slurry thoroughly before adding to the broth. Also, use full-fat cream—light versions won’t give that luxurious mouthfeel. Patience is key; rushing ruins the silky finish.
