Sauces & Condiments
Gordon Ramsay's green beans with peanut sauce delivers that perfect balance of crisp-tender stems and a rich, nutty velvety glaze that elevates a simple vegetable into a showstopping dish. The secret lies in high-heat stir-frying to preserve texture while building layers of flavor through aromatics and a carefully balanced sauce.
I've adapted this technique to create a version that's equally impressive yet approachable for home cooks.
What sets this recipe apart is the peanut sauce—a harmonious blend of creamy peanut butter, tangy lime, and aromatic chili that coats every bean without overpowering its natural sweetness. Ramsay's method emphasizes quick cooking to maintain crispness, paired with a sauce that's both bold and sophisticated.
The result is a dish that's restaurant-quality yet simple enough for weeknight dinners.
By the time you're done, you'll have vibrant green beans with crisp-tender stems and a glossy peanut sauce that clings perfectly. The sauce's nutty richness contrasts beautifully with the beans' freshness, while optional proteins like chicken or shrimp add depth.
Garnish with sesame seeds and cilantro for that final professional touch.
This recipe works beautifully as a main dish or side, and the sauce can be made ahead for convenience. Whether you're serving it for a dinner party or a casual family meal, it's sure to impress. Let's get cooking!
Ingredients for gordon ramsay green beans with peanut sauce
A handful of fresh ingredients and bold flavors. Crisp-tender stems meet nutty velvety sauce—restaurant quality at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🌱 | 1 ½ lb | Trimmed, cut into 2-inch pieces |
| Natural Peanut Butter 🥜 | ½ cup | Creamy, unsweetened variety |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed, strained |
| Red Curry Paste 🌶️ | 1 tbsp | Maesri or similar brand |
| Fish Sauce 🍶 | 1 tbsp | Red Boat preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Shallots 🧅 | 2 whole | Minced, or sub with onions |
| Ginger Root 🌿 | 1 tbsp | Fresh, grated |
| Coconut Milk 🥥 | ¼ cup | Full-fat, canned |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Soy Sauce 🍶 | 1 tbsp | Low-sodium preferred |
| Brown Sugar 🍚 | 1 tbsp | Light or dark |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The green beans are non-negotiable—look for bright green, firm stems at the market. Trader Joe's or Whole Foods carry the best quality, but any grocery store's fresh produce section will work. Trim the ends carefully—don't nick the beans. For the peanut butter, natural, unsweetened is key; brands like Smucker's or Jif work perfectly. The lime juice should be freshly squeezed—bottled just won't cut it. For the curry paste, Maesri is the gold standard, but any good-quality brand will do.
No fresh ginger? Powdered works at half the amount, but it lacks that fresh kick. Sub shallots with onions if needed—just use one-third less since they're milder. For the fish sauce, Red Boat is ideal, but Three Crabs is a solid backup. The sauce can be made ahead—just store it in the fridge for up to 5 days. If you're using chicken or shrimp, cook them separately and add them to the beans just before serving to keep everything hot.
The sauce keeps beautifully in the fridge for 5 days—just stir before using. For longer storage, freeze it for up to 3 months. The beans should be cooked within 2 days of trimming for best texture. Garnish with toasted sesame seeds and cilantro right before serving—this adds that final professional touch. If you're making this ahead, store the sauce and beans separately and toss them together when ready to serve.
Why You'll Love This Recipe
- One-Pot Magic: Honestly, this dish is that kind of recipe—minimal cleanup, maximum flavor. You’re just tossing green beans into boiling water for 3-4 minutes, shocking them in ice, then building the sauce in the same pan. No extra dishes, no fuss. The only chopping? Shallots and garlic, which I do while the water’s boiling. My kitchen stays spotless while my taste buds get a treat.
- Umami Bomb: The fish sauce and red curry paste together? Game-changer. That’s the secret to making this peanut sauce addictive—it’s not just nutty, it’s got that deep, savory punch that makes every bite sing. The lime juice brightens it up, and the brown sugar tames any sharpness. Trust me, it’s the kind of dish you’ll crave even on a Tuesday night.
- Leftover Hero: Between us, I make this for dinner and half the pan ends up in my lunchbox the next day. The sauce keeps like a dream for five days, so I’ll just toss in fresh green beans (or even stir-fried tofu) when reheating. Feeds a crowd? Absolutely—just double the sauce and you’ve got leftovers for days. My roommates fight over seconds, and I don’t even have to cook again.
- Budget-Friendly Luxe: Fresh green beans might sound pricey, but they’re cheaper than you think, and a small jar of peanut butter lasts forever. The rest of the ingredients? Pantry staples. You’re looking at under $10 for a meal that feels like a restaurant-worthy dish. Plus, the sauce alone is worth making ahead—just stir and drizzle over rice or noodles later. It’s the kind of recipe that makes frugality feel indulgent.
Step-by-step instructions for green beans with peanut sauce
Here's the method for achieving crisp-tender green beans with a rich, velvety peanut sauce.
Blanch and Shock the Green Beans
Bring a large pot of water to a rolling boil. Add the 1.5 lb fresh green beans (trimmed and cut into 2-inch pieces) and cook for 3-4 minutes until the beans are bright green and slightly softened—they should still have a slight bite. This quick blanch preserves their vibrant color and texture.
While the beans cook, prepare an ice bath in a large bowl filled with ice and cold water. Once the beans reach the perfect crisp-tender stage, immediately drain them and transfer to the ice bath for 2 minutes. This shock treatment stops the cooking process and locks in their bright green color and crisp texture. Drain well and set aside.
Build the Peanut Sauce Base
In a medium saucepan, heat 2 tablespoons vegetable oil over medium heat. Add the 2 minced shallots and cook for 2 minutes until softened. Add the 4 minced garlic cloves and 1 tablespoon grated ginger root, cooking for another 30 seconds until fragrant—this ensures the aromatics are fully integrated into the sauce.
Stir in the 1 tablespoon red curry paste and cook for 1 minute, allowing the spices to bloom and deepen in flavor. This step builds the aromatic foundation of the sauce, so don't rush it. The paste should be fully incorporated and slightly darkened from the heat.
Combine Wet Ingredients for the Sauce
Pour in the 0.25 cup coconut milk and 0.5 cup natural peanut butter, stirring constantly until smooth. The mixture will thicken slightly as the peanut butter melts into the warm liquid. Add the 0.25 cup lime juice, 1 tablespoon soy sauce, and 1 tablespoon brown sugar, stirring well to combine.
Simmer the sauce for 3-4 minutes over low heat, stirring frequently, until it reaches a smooth, velvety consistency. The sauce should coat the back of a spoon and have a rich, nutty aroma. If it thickens too much, add 1 tablespoon water to loosen it. This step is critical for achieving the signature silky texture of the peanut sauce.
Finish and Garnish the Dish
Return the blanched green beans to the saucepan and toss gently to coat them evenly. Stir in the 1 tablespoon sesame oil and 1 tablespoon fish sauce, allowing the flavors to meld together for 1-2 minutes. The beans should be fully coated in the nutty, tangy sauce, with a glossy sheen.
Remove from heat and stir in the 0.25 cup chopped fresh cilantro and 1 tablespoon toasted sesame seeds. The cilantro adds a fresh, bright contrast to the rich peanut sauce, while the sesame seeds provide a subtle crunch and nutty depth. Taste and adjust seasoning if needed—add a splash more lime juice for brightness or a pinch of sugar for balance.
Serve Immediately
Transfer the green beans to a serving platter and drizzle any remaining sauce on top. Serve warm, ensuring each bite delivers the crisp-tender beans paired with the smooth, nutty peanut glaze. The dish is best enjoyed immediately while the beans retain their perfect texture and the sauce remains velvety.
Pro Tips For Making Gordon Ramsay Green Beans With Peanut Sauce
- Skip the Crowding: DESCRIPTION: I learned this the hard way—overloading the pot when blanching the 1.5 lb fresh green beans turns them soggy instead of crisp-tender. Use a large pot with enough water to submerge the beans by at least 2 inches, and work in batches if needed. Trust me, your future self will thank you when the beans stay bright and snappy.
- Toast the Peanut Butter: DESCRIPTION: The sauce isn’t just made with 0.5 cup natural peanut butter—it’s transformed by it. Before adding it to the saucepan, lightly toast the peanut butter in a dry skillet over low heat for 30 seconds. This deepens its nutty flavor and prevents that raw, chalky aftertaste. (Yes, even if you’re impatient like me.)
- Bloom the Curry Paste: DESCRIPTION: That 1 tbsp red curry paste isn’t just a flavor add-in—it’s the soul of the dish. Cook it for the full 1 minute until it darkens slightly and releases its aroma. Rushing this step means your sauce will taste like curry paste and coconut milk, not a cohesive, spicy-sweet masterpiece.
- Strain That Lime Juice: DESCRIPTION: Fresh lime juice is non-negotiable, but 0.25 cup lime juice with pulp will turn your sauce gritty. Strain it through a fine-mesh sieve before adding it to the sauce—it’s a tiny effort that makes a real difference in texture. (I know, I know, but trust the process.)
Troubleshooting great gordon ramsay green beans with peanut sauce
Beans Too Soft?
If your green beans turn mushy instead of crisp-tender, you likely overcooked them during the blanch. Stick to 3-4 minutes total in boiling water—no more! I always set a timer to avoid this mistake.
Drain immediately and shock in ice water for 2 minutes to lock in texture. For extra crispness, pat them dry thoroughly before tossing in the sauce. 🔥
Sauce Too Thick?
The peanut sauce might thicken too much if you simmer it too long or use a lower-quality peanut butter. Reduce heat to low and add 1 tablespoon water gradually until it reaches a smooth, pourable consistency.
I prefer Smucker's natural peanut butter—it blends better than some brands. Stir constantly while simmering to prevent clumping.
Flavor Too Bland?
If the sauce lacks depth, your aromatics might not be fully developed. Cook the shallots, garlic, and ginger for 30 seconds longer until they're deeply golden. Don't skip the 1-minute bloom for the red curry paste—this step is crucial for building flavor.
Taste as you go and adjust with 1 tsp extra fish sauce or ½ tsp more brown sugar if needed.
Beans Not Coated?
For even sauce distribution, toss the beans gently but thoroughly after adding them to the saucepan. Use tongs to flip them occasionally so every piece gets coated. If the sauce separates, whisk it vigorously before combining with the beans.
I sometimes add 1 tsp cornstarch dissolved in 1 tbsp water to thicken slightly if the sauce runs too thin.
Garnish Losing Crunch?
Toast your sesame seeds in a dry pan over medium heat for 30 seconds until fragrant before adding them to the dish. This prevents them from becoming soggy. Fresh cilantro should be added just before serving to maintain its vibrant flavor and texture.
If using dried cilantro, double the amount but add it at the very end.
Nutrition facts
Frequently asked questions
Why does this recipe use blanching instead of stir-frying the green beans directly?
Blanching first ensures your green beans stay crisp-tender while developing vibrant color. The quick boil and ice bath stop cooking instantly, preserving texture—critical for Ramsay's signature result. Stir-frying alone risks overcooking before flavors meld.
Can I make this dish vegetarian without sacrificing flavor?
Skip the fish sauce and use extra soy sauce or coconut aminos for umami depth. The peanut sauce remains rich and balanced—just taste and adjust. Fresh lime and cilantro keep it bright and vibrant.
What's the best way to reheat leftovers while keeping the beans crisp?
Reheat gently in a dry pan over low heat for 2-3 minutes, stirring often. Avoid microwaving—it makes them soggy. Add a splash of water to the pan if needed to loosen the sauce. The beans should stay crisp, not mushy.
How do I adjust the sauce thickness if it's too runny?
Simmer longer on low heat for another 1-2 minutes. If needed, mix ½ tsp cornstarch with 1 tbsp water and stir it in. Avoid high heat—it can make the peanut butter separate. Stir constantly while adjusting.
