Sauces & Condiments
Gordon Ramsay’s green beans with peanut sauce delivers a restaurant-worthy balance of crisp-tender beans and rich, nutty-savory sauce in just 20 minutes—no shortcuts, just precise technique.
The secret lies in blanching the beans perfectly and building the sauce with toasted peanuts, coconut milk, and a touch of chili for depth. I’ve replicated this dish exactly as Ramsay would, ensuring every element comes together for that signature harmony of textures and flavors.
The process starts with blanching fresh green beans to maintain their vibrant color and crisp bite—no soggy sides here. Meanwhile, the peanut sauce simmers with garlic, ginger, and a splash of soy sauce, creating a velvety, aromatic base that clings beautifully to the beans.
Toasted peanuts add crunch, while a squeeze of lime brightens the richness. This isn’t just a side dish; it’s a flavor-packed centerpiece that elevates any meal.
What sets this recipe apart is the textural contrast—crisp-tender beans coated in a creamy, slightly spicy sauce, finished with a sprinkle of sesame seeds for extra depth. The sauce’s balance of sweet, savory, and heat makes it versatile enough to pair with grilled meats, rice, or even noodles.
For a vegan twist, simply swap the coconut milk for extra creaminess without dairy.
Ready in 20 minutes, this dish proves you don’t need a fancy restaurant to enjoy restaurant-quality flavor. The key is precision—blanching the beans just right, toasting the peanuts until fragrant, and letting the sauce reduce to the perfect consistency. Let’s get cooking!
Ingredients for gordon ramsay green beans with peanut sauce
Fresh green beans and toasted peanuts take center stage in this restaurant-style dish—simple ingredients, bold flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 1 ½ lb | Trimmed, ends snapped off |
| Peanuts 🥜 | ½ cup | Raw, unsalted, skinless preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat canned, well-shaken |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For toasting peanuts and sauce |
| Garlic Cloves 🧄 | 3 cloves | Minced finely for sauce |
| Fresh Ginger 🌿 | 1 tbsp | Grated, not powdered |
| Soy Sauce 🥄 | 1 tbsp | Use low-sodium if preferred |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Sesame Seeds 🌰 | 1 tbsp | Toasted for garnish |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Brown Sugar 🍯 | 1 tbsp | Light or dark works fine |
The green beans are non-negotiable—fresh is a must (frozen works in a pinch, but texture suffers). Look for bright green, crisp stems at the grocery store, not limp or yellowing ones. Trader Joe's and Whole Foods usually have the best quality, but any well-stocked supermarket will do. Trim the ends carefully—don’t cut too much off, or you’ll lose precious length. The beans should be about the same size so they cook evenly. If you’re feeling fancy, blanch them ahead of time and store in ice water for up to 2 days—saves time on busy nights.
Peanuts? Raw and unsalted are key—they toast better and don’t overpower the sauce. No peanuts? Cashews or almonds work in a pinch, but toast them extra long since they’re less oily. The coconut milk should be full-fat and well-shaken—the cream separates, and you want the thick part. Thai Kitchen or Aroy-D brands are my go-tos, but any canned coconut milk in the Asian aisle will do. For the ginger, fresh is non-negotiable—powdered lacks the bright, zesty kick. If you’re short on time, double the garlic and add a pinch of cinnamon for depth. And yes, the sesame seeds must be toasted—they add that nutty crunch that Ramsay swears by.
This sauce keeps for 5 days in the fridge, sealed tight with a layer of oil on top to preserve freshness. The beans? Blanched and stored in ice water stay crisp for 2 days—perfect for meal prep. Freeze the sauce (without the peanuts) for up to 3 months, and just reheat with fresh toasted peanuts when ready. Pro tip: Portion the sauce into small jars—it’s perfect for drizzling over rice bowls or noodles later in the week. And if you’ve got leftovers? Toss them into a stir-fry or grain bowl—they’re that versatile.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s that simple—just blanch the beans, toast the peanuts, and toss everything into one pan with the sauce. No chopping, no fuss, and honestly, the only thing you’ll be washing is your own hands.
- Creamy Crunch Perfection: That peanut sauce? It’s where the magic happens—smooth coconut milk balances the nutty, toasted peanuts, while the garlic and olive oil add a bright, savory punch. The beans stay crisp-tender, and the sauce? Dangerously addictive.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or quick dinners. The sauce clings to the beans, so it stays fresh for days, and the flavors only get better after a night in the fridge. My kids grab it before I even make it for myself.
- Budget-Friendly Flex: Fresh green beans and peanuts are affordable staples, and coconut milk stretches far. I’ve made this for date nights, family dinners, and even as a side for takeout—it’s reliable, filling, and never feels like a splurge. Plus, leftovers taste just as good reheated.
Step-by-step instructions for green beans with peanut sauce
Here's how to make this restaurant-worthy dish with crisp-tender green beans and a rich, nutty sauce.
Blanch and Shock the Green Beans
Fill a large pot with 4 quarts of water and bring to a rolling boil. Add 1 teaspoon of salt to the boiling water. While the water heats, trim the ends off the 1.5 lb fresh green beans and cut them into 2-inch pieces—this ensures even cooking. Once the water is boiling vigorously, add the green beans and cook for exactly 3 minutes.
Watch closely—the moment the water returns to a full boil after adding the beans, start your timer. You want them bright green and just tender, not mushy. When the 3 minutes are up, immediately drain the beans and plunge them into a bowl of ice water to stop the cooking process. This shocking method preserves their vibrant color and crisp texture. Drain again and set aside.
Toast the Peanuts and Build the Sauce Base
Heat 1 tablespoon of extra-virgin olive oil in a large skillet over medium heat. Add the 0.5 cup peanuts and toast them for 3-4 minutes until they're golden brown and fragrant. You'll smell that nutty aroma—this is when they're ready. Immediately transfer the toasted peanuts to a small bowl and set aside.
In the same skillet, add the remaining 1 tablespoon of extra-virgin olive oil and heat over medium-low heat. Add the 3 minced garlic cloves and 1 tablespoon of grated fresh ginger. Sauté for 1-2 minutes until the garlic is fragrant but not browned—this prevents bitterness. You want to smell that warm, spicy aroma that signals they're ready for the next step.
Create the Peanut Sauce
Pour in the 0.5 cup coconut milk, 1 tablespoon soy sauce, 1 tablespoon lime juice, 1 tablespoon brown sugar, and 0.5 teaspoon red chili flakes. Stir well to combine all ingredients. Let the mixture simmer gently for 3-4 minutes until it thickens slightly and becomes smooth—you're looking for a consistency that coats the back of a spoon.
Add the toasted peanuts back to the skillet and stir to incorporate them into the sauce. Taste and adjust the seasoning with 0.5 teaspoon salt and 0.25 teaspoon black pepper as needed. The sauce should be rich, slightly sweet, with a hint of spice and umami from the soy sauce. If it's too thick, add 1-2 tablespoons of water to reach your desired consistency.
Combine and Finish
Return the blanched green beans to the skillet with the peanut sauce. Toss everything together gently over medium heat for 1-2 minutes until the beans are evenly coated and heated through. The sauce should cling beautifully to each bean, creating that perfect balance of textures and flavors.
Remove from heat and transfer the green beans to a serving dish. Sprinkle with 1 tablespoon toasted sesame seeds for that final crunch and visual appeal. Serve immediately while the beans are still crisp-tender and the sauce is warm, offering a perfect contrast of textures and flavors in every bite.
Pro Tips For Making Gordon Ramsay Green Beans With Peanut Sauce
- Blanched Beans First: Toss the green beans in boiling water for exactly 2 minutes—no more—then shock them in ice water. This stops cooking instantly and keeps them crisp, which is non-negotiable for that perfect al dente bite. I used to skip this step and ended up with mushy beans that drowned in the sauce.
- Toast Peanuts Low: Dry-toast the peanuts in a skillet over medium-low heat for 3-4 minutes, stirring constantly, until they’re golden and smell nutty. High heat burns them fast, and you’ll taste it in the sauce. After burning three batches, I finally figured out patience pays off here.
- Simmer, Don’t Boil: Reduce the peanut sauce to a gentle simmer—tiny bubbles, not a rolling boil. Coconut milk separates if you rush it, and the garlic will turn bitter. I was skeptical until I tried it: the sauce thickens properly and stays creamy.
- Finish with Oil: Drizzle in that extra-virgin olive oil at the very end, off the heat. It coats the beans and sauce, adding richness without overpowering the peanut flavor. Skip this, and the dish feels flat—trust me, it’s the thing that matters most.
Flavor customization for this gordon ramsay green beans with peanut sauce
Spice Level Control
Adjust the heat to your taste by modifying the red chili flakes. For a mild kick, reduce to ¼ teaspoon—perfect for families or first-time spice lovers.
If you crave serious heat, bump it up to 1 teaspoon and add ½ teaspoon of cayenne pepper for smoky depth. I often toast the flakes in the skillet for 30 seconds before adding the sauce to intensify their flavor. 🌶️
Sweet-Savory Balance
The brown sugar adds a subtle caramel note that rounds out the sauce, but you can tweak it based on preference. For a less sweet version, reduce to ½ tablespoon or swap for 1 teaspoon of honey.
If you love richer depth, add ½ teaspoon of fish sauce (trust me, it enhances umami without overpowering). The lime juice should always be fresh—bottled won’t cut it here.
Nutty Variations
No peanuts? No problem. Cashews (toasted for 4-5 minutes) add a buttery richness, while almonds bring a slightly floral note. For a crunchier texture, pulse ¼ cup roasted peanuts in a food processor until chunky, then stir into the sauce.
If you’re feeling adventurous, try tahini (swap 2 tablespoons of coconut milk for 1 tablespoon tahini) for a Middle Eastern twist.
Creamy Upgrades
The coconut milk gives the sauce its velvety texture, but there are three easy swaps for different dietary needs. For vegan, use full-fat coconut milk (no changes needed). For dairy lovers, replace ¼ cup coconut milk with ¼ cup heavy cream—it adds a luxurious smoothness.
For a lighter option, use unsweetened almond milk and add 1 teaspoon of cornstarch to thicken.
Herb Infusions
Fresh herbs elevate the sauce to new heights. Stir in 1 tablespoon of chopped cilantro or thai basil at the end for a bright, aromatic finish. For a garlicky punch, add 1 extra minced garlic clove during the sauté.
If you’re serving this with grilled meats, a pinch of smoked paprika (½ teaspoon) adds a campfire-like depth that pairs beautifully with charred flavors. 💫
Global Twists
Give this dish international flair with simple swaps. For a Thai-inspired version, add 1 teaspoon of fish sauce and ½ teaspoon of palm sugar. For an Indian twist, stir in ½ teaspoon of garam masala and top with toasted cumin seeds.
A Mexican fusion works by adding ½ teaspoon of cumin and a dash of lime zest—the citrus cuts through the richness perfectly.
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Frozen green beans will work, but texture suffers slightly. Thaw them first, then pat completely dry before blanching. For best results, use fresh beans—they hold their crispness and vibrant color. If frozen is all you have, add 1 extra minute to the blanching time to ensure they're tender.
How do I make this peanut sauce spicier?
Double the red chili flakes to 1 teaspoon and add ½ teaspoon of cayenne pepper for smoky heat. Toast the chili flakes in the skillet for 30 seconds before adding other ingredients to intensify their flavor. For extra kick, stir in 1 teaspoon of sriracha at the end.
What's the best way to store leftovers?
Store the sauce separately in an airtight container for up to 5 days (cover with oil to preserve freshness). Reheat gently in a saucepan, then toss with fresh green beans if needed. The beans? Keep them in ice water for 2 days max—they lose crispness when refrigerated longer.
Can I make this dish ahead of time?
Yes! Prep the sauce up to 2 days ahead and store it in the fridge. Blanch and shock the beans just before serving. For a complete make-ahead meal, assemble everything (except sesame seeds) and reheat gently—just 1-2 minutes over low heat to maintain texture.
What's the secret to crisp-tender green beans?
The 3-minute blanch and immediate ice bath are critical. Never overcook—beans should be bright green and just tender. For extra crunch, add 1 teaspoon of baking soda to the boiling water (rinse beans well after). The key is timing: 3 minutes max in boiling water, then shock immediately.
