Sauces & Condiments
Gordon Ramsay's green beans with peanut sauce recipe transforms a simple vegetable into a showstopping dish that balances crunchy texture with rich, nutty depth.
The secret lies in perfectly blanched green beans that maintain their vibrant color and crisp bite, paired with a velvety sauce where peanut butter meets tangy soy and sweet coconut milk. I developed this method after years of testing—each element must be precise to achieve that restaurant-quality harmony.
The process begins with blanching the green beans, a technique that preserves their bright green color and tender-crisp texture. While they cook, the peanut sauce simmers with aromatics like garlic and ginger, creating a fragrant base before blending with creamy peanut butter and coconut milk.
This sauce isn’t just sweet—it’s complex, with a subtle tang from soy sauce and lime juice that cuts through the richness.
What you’ll end up with is a dish that’s visually striking—bright green beans glistening against the golden peanut sauce—and packed with layers of flavor. The sauce clings to each bean, delivering a perfect balance of nutty, savory, and slightly sweet notes.
This recipe works as a standalone vegetarian meal or pairs beautifully with grilled proteins like chicken or tofu.
Serve over jasmine rice or alongside steamed rice for a complete meal, and don’t forget the garnish—crushed peanuts and fresh cilantro elevate every bite. The method is straightforward, but the results are anything but basic. Let’s bring this dish to your table with confidence.
Ingredients for gordon ramsay green beans with peanut sauce
Perfectly blanched green beans paired with velvety peanut sauce—just 15 ingredients for restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🌱 | 1 ½ lb | Trimmed, ends removed |
| Natural Peanut Butter 🥜 | ½ cup | Creamy, unsweetened preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Light Soy Sauce 🍶 | 2 tbsp | Low-sodium preferred |
| Fresh Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for zesty kick |
| Vegetable Oil 🫒 | 1 tbsp | For blanching beans |
| Salt 🧂 | 1 ½ tsp | Sea salt preferred |
| Unsalted Butter 🧈 | 1 tbsp | For sauce richness |
| Raw Peanuts 🥜 | ¼ cup | Crushed for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Jasmine Rice 🍚 | 1 cup | Uncooked, for serving |
| Red Chili Flakes 🌶️ | ½ tsp | Optional, for heat |
| Honey 🍯 | 1 tsp | For sauce balance |
The green beans are the foundation—look for bright green, crisp stems at the market or grocery store. Trader Joe's and Whole Foods carry the best quality, but any fresh green bean will work. Avoid beans that are yellowing or limp. For the peanut butter, natural, unsweetened varieties (like Smucker's Natural) ensure the best flavor without added sugars. The coconut milk should be full-fat—Thai Kitchen or Goya brands are reliable and affordable. Fresh ginger and garlic are non-negotiable here; pre-minced jars lack the aromatic depth needed for this dish.
No fresh ginger? Ground ginger at half the amount works in a pinch, but you’ll lose some complexity. Substituting peanut butter? Almond butter or cashew butter add a different nutty profile—adjust the sauce consistency with a splash of coconut milk. Short on lime juice? Lemon juice works, but the dish will have a slightly different tang. For a spicier kick, add 1/4 tsp of sriracha or sambal oelek to the sauce. The red chili flakes are optional but recommended—they add a subtle heat that balances the richness of the peanut sauce.
Blanched green beans keep for 3 days in the fridge, stored in an airtight container with a paper towel to absorb moisture. The peanut sauce can be made up to 5 days ahead and reheated gently on the stove—just add a splash of water or coconut milk if it thickens. For serving, portion the jasmine rice into containers first, then top with beans and sauce. The crushed peanuts and cilantro should be added just before eating to keep them fresh and crisp. Freeze the sauce in ice cube trays for easy portioning later.
Why You'll Love This Recipe
- No-Fuss Pan Time: I swear by this one—just blanch the beans, toss them in a sizzling wok with garlic and chili, then pour in the peanut sauce. Twenty minutes max, and I’m not kidding when I say even my "I’ll just order pizza" nights cave to this.
- Creamy Crunch Magic: That peanut sauce? It’s where the real magic happens—smooth coconut milk cuts through the nutty richness while lime juice keeps it bright. The beans stay crisp, and the sauce? Sticky, savory, impossible to stop dipping. (Yes, I’ve been caught eating it straight from the bowl.)
- Weeknight to Potluck: Honestly, this is my go-to for anything: a lazy Tuesday dinner, a last-minute office potluck, or even as a side when I’m roasting chicken. The sauce clings perfectly, and the flavors hold up—no sad, soggy leftovers here.
- Pantry Goldmine: Between us, this recipe costs me pennies. Peanut butter, coconut milk, soy sauce—stuff I already have. And the leftovers? They taste just as good reheated the next day, which is huge when I’m trying to feed a family without breaking the bank. (Budget win.)
Step-by-step instructions for green beans with peanut sauce
Here's how to achieve perfectly crisp-tender green beans with a velvety peanut sauce that balances richness with bright, zesty flavors.
Blanch and Shock the Green Beans
Trim the ends from the 1.5 pounds of fresh green beans and cut them into 2-inch pieces. Bring a large pot of water to a rolling boil and add 1.5 teaspoons of salt. Once boiling, add the green beans and cook for exactly 3 minutes - they should remain bright green and just slightly tender. Immediately drain and transfer them to a bowl of ice water for 1 minute to stop the cooking process and lock in their vibrant color.
This blanching technique creates the signature crunchy texture while keeping the beans tender. If you overcook them even slightly, they'll turn mushy. The ice bath also helps set the color and prepares them for the sauce's rich coating. Drain well before proceeding, removing any excess water that could dilute your sauce.
Prepare the Peanut Sauce Base
In a medium saucepan, combine the 0.5 cup of natural peanut butter, 0.5 cup of coconut milk, 2 tablespoons of light soy sauce, 1 tablespoon of unsalted butter, and 1 teaspoon of honey. Place over medium heat and stir constantly with a silicone spatula until everything melts together completely and the mixture reaches a smooth, creamy consistency.
While the sauce heats, add the 4 minced garlic cloves and 1 tablespoon of grated fresh ginger to the pan. Cook for 1-2 minutes until the garlic becomes fragrant but doesn't brown. This aromatic base forms the flavor foundation of your sauce. If the mixture begins to separate, whisk vigorously to re-emulsify it - the peanut butter should create a thick, glossy coating on the back of your spoon.
Finish the Sauce with Acid and Heat
Reduce the heat to low and stir in the 2 tablespoons of fresh lime juice and 0.5 teaspoon of red chili flakes. Simmer gently for 2-3 minutes until the sauce thickens slightly and coats the back of a spoon. Taste and adjust seasoning with additional soy sauce if needed - you want a balance of sweet, savory, and slightly spicy flavors.
The lime juice brightens the rich peanut sauce while the chili flakes add subtle heat. This is where the sauce comes together - the peanut butter's creaminess combines with the coconut milk's richness, while the lime and chili create complexity. Keep the sauce warm but not simmering as you prepare to toss with the green beans.
Toss and Garnish the Green Beans
Return the blanched green beans to the saucepan with the warm peanut sauce. Toss gently with tongs to coat each bean evenly in the sauce. Cook for an additional 1-2 minutes just to heat through and allow the flavors to meld. Transfer to a serving platter and sprinkle with the 0.25 cup of crushed raw peanuts and 0.25 cup of chopped fresh cilantro.
The crushed peanuts add texture contrast while the cilantro provides freshness. Serve immediately over the 1 cup of cooked jasmine rice to soak up any remaining sauce. The beans should be hot, the sauce clinging beautifully to each piece, and the rice providing the perfect neutral base to complement all the bold flavors.
Pro Tips For Making Gordon Ramsay Green Beans With Peanut Sauce
- Trim Like a Pro: Cut the ends off your green beans at a sharp angle—about 1/4 inch—so they sit flat in the pan. I used to hack them unevenly, and they’d curl up like little question marks instead of crisping evenly. A good trim means better browning and less soggy mess.
- Toast the Peanut Butter: Warm your peanut butter in the saucepan before adding coconut milk—just a minute or two on low heat. This banishes that raw, greasy taste and lets the peanut flavor sing. Skip this, and you’ll end up with a sauce that tastes like peanut butter straight from the jar.
- Balance the Soy Sauce: Start with half the soy sauce called for, taste, then add the rest. Light soy is salty, and this sauce needs to shine, not overpower. I’ve ruined batches by dumping it all in first—now I taste as I go.
- Simmer, Don’t Boil: Keep the sauce at a gentle simmer, not a rolling boil, or the coconut milk will split and turn grainy. If it gets too hot, pull it off heat for 30 seconds—your sauce will stay silky and cohesive. Trust me, you’ll notice the difference.
Flavor customization for this gordon ramsay green beans with peanut sauce
Sweet Heat Balance
Adjust the sweetness and heat to match your taste preferences. For a sweeter profile, add an extra ½ teaspoon of honey or swap the lime juice for 1 tablespoon of orange juice.
If you prefer more heat, increase the red chili flakes to 1 teaspoon or add ½ teaspoon of sriracha to the sauce. I find that balancing these elements is key—start with the original amounts and taste as you go. 🌶️
Nutty Variations
Swap the peanut butter for almond butter or cashew butter to change the flavor profile. Almond butter adds a slightly sweeter, nuttier taste, while cashew butter creates a creamier, milder sauce. If using almond butter, reduce the honey to ½ teaspoon since it’s naturally sweeter.
For a bolder flavor, try tahini—it adds a distinct sesame note that pairs beautifully with the lime and soy. 🥜
Umami Boosters
Enhance the savory depth by adding 1 teaspoon of fish sauce or ½ teaspoon of miso paste to the sauce. These ingredients add a rich umami flavor that complements the peanut butter perfectly.
For a vegetarian option, use ½ teaspoon of nutritional yeast or an extra 1 teaspoon of soy sauce. These tweaks elevate the dish without overpowering the natural flavors. 💡
Herb and Spice Twists
Infuse the sauce with fresh herbs like ½ teaspoon of grated lemongrass or 1 tablespoon of chopped Thai basil for an aromatic twist. For a smoky flavor, add ½ teaspoon of smoked paprika to the sauce.
If you love brightness, stir in 1 teaspoon of fresh mint or cilantro stems while the sauce simmers. These additions add complexity and freshness. ✨
Texture Contrasts
For extra crunch, toss the green beans with ½ cup of crushed pistachios or sesame seeds before serving. If you prefer a creamier texture, blend the sauce with 2 tablespoons of Greek yogurt or coconut yogurt for a lighter consistency. These adjustments keep the dish dynamic and satisfying. 🌱
Regional Flavor Profiles
For an Asian-inspired version, add 1 teaspoon of rice vinegar and ½ teaspoon of sesame oil to the sauce. A Thai-inspired twist includes 1 teaspoon of palm sugar and a pinch of white pepper.
For a fusion take, blend in ½ teaspoon of curry powder or ½ teaspoon of cumin for a Middle Eastern touch. Each variation keeps the dish exciting and adaptable. 🗺️
Nutrition facts
Frequently asked questions
Why do the green beans need to be blanched instead of sautéed?
Blanching preserves the beans' vibrant green color and crisp-tender texture that's key to this dish. Sautéing would soften them too much, while blanching gives that signature restaurant-quality crunch. The ice bath afterward locks in the color and preps them perfectly for the sauce.
Can I make this peanut sauce ahead of time?
The sauce keeps well for 5 days in the fridge and freezes beautifully for 3 months. Reheat gently on low heat, adding a splash of coconut milk if it thickens. The texture stays creamy, though it may separate slightly—just whisk vigorously to re-emulsify before using.
What's the best way to store leftover green beans with peanut sauce?
Store in an airtight container for 3-4 days, but the sauce may thicken. Reheat gently with a splash of water or coconut milk, stirring constantly. For best texture, serve fresh—this dish shines when the beans are crisp and the sauce is warm. If reheating, add fresh cilantro and crushed peanuts just before serving.
How can I make this dish vegetarian or vegan?
It's already vegetarian, but for vegan, swap the honey for maple syrup and use vegan butter. The coconut milk is naturally vegan, and the peanut butter should be 100% plant-based. For extra protein, serve with tofu or chickpeas. All the other ingredients are plant-based, making this an easy vegan adaptation.
What if my peanut sauce separates?
This happens when peanut butter and coconut milk aren't properly emulsified. Whisk vigorously or blend briefly to combine. For extra insurance, melt the peanut butter with a splash of coconut milk first, then add the rest. If it still separates, simmer gently for 1-2 minutes while stirring constantly. The sauce should come back together smoothly.
