You know that one side dish at every Chinese buffet that you always go back for a second — okay, third — helping of? The glossy, garlicky green beans that somehow taste better than any vegetable has any right to taste? Yeah, this is that recipe.
The good news is that those green beans are not some closely guarded secret. They come together with a handful of pantry staples, one pan, and about 15 minutes of your time.
The sauce is bold and savory with just enough sweetness to balance everything out, and the green beans stay perfectly tender-crisp so you get that satisfying bite in every single forkful.
Whether you're making this as a holiday side dish, a quick weeknight vegetable, or just because you've been craving Chinese buffet green beans at 7pm on a Tuesday — this recipe has you completely covered. Let's get into it.
For the green beans:
For the sauce:
In a small bowl, whisk together the soy sauce, oyster sauce, brown sugar, sesame oil, red chili flakes, water, and cornstarch until the cornstarch is fully dissolved and the sauce is smooth. Set aside. Having your sauce ready before you start cooking is important here — things move fast on high heat and you don't want to be measuring sauces while your garlic is burning.
Heat a large skillet or wok over high heat until it is very hot — you want it properly hot before the oil goes in. Add the vegetable oil and swirl to coat the pan. Add the green beans in a single layer and leave them completely untouched for 2 minutes. This is where the magic happens. Resist the urge to stir them. You want them to blister and char slightly on one side, which develops that deep, smoky flavor you get at Chinese restaurants. After 2 minutes, toss and cook for another 2 minutes until blistered on both sides. Ever wondered why restaurant green beans taste so much more complex than home-cooked ones? This blistering step is exactly why.
Push the green beans to the side of the pan and add the minced garlic and grated ginger to the center of the pan. Saute for about 30 seconds, stirring constantly, until fragrant and just starting to turn golden. Be careful not to burn the garlic — it goes from golden to bitter very quickly on high heat. Toss the garlic and ginger through the green beans to combine.
Pour the sauce over the green beans and toss everything together immediately. The cornstarch slurry will thicken the sauce quickly on the high heat, coating every green bean in that glossy, savory sauce. Cook for another 1-2 minutes, tossing continuously, until the sauce has thickened and the beans are fully coated and glistening.
Remove from heat and give it a taste. Need more salt? A splash more soy sauce. Want more heat? A pinch more chili flakes. Want it sweeter? A tiny bit more brown sugar. Adjust to your preference before serving.
Transfer to a serving plate and garnish with sesame seeds and sliced green onions. Serve immediately while hot.
These Chinese buffet green beans are incredibly versatile as a side dish. Here are a few ways to serve them:
Refrigerator: Store leftover green beans in an airtight container in the fridge for up to 3-4 days. The sauce will continue to absorb into the beans as they sit, which actually makes the flavor even deeper the next day.
Reheating: Reheat in a hot skillet for 2-3 minutes tossing frequently, or in the microwave for 1-2 minutes. Add a tiny splash of soy sauce or water when reheating to revive the sauce if it has dried out.
Freezer: These green beans are not ideal for freezing. The texture of the beans changes significantly after freezing and thawing, becoming soft and losing that tender-crisp bite that makes this dish so good. This is best made fresh or stored in the fridge for a few days.
Meal prep tip: You can prep everything ahead of time — trim the beans, mince the garlic, mix the sauce — and store them separately in the fridge. When you're ready to cook, the whole dish comes together in just 10 minutes, making it a great option for fast weeknight meals.
Fifteen minutes, one pan, and a handful of ingredients you probably already have in your pantry — that is really all it takes to recreate one of the most beloved side dishes from every Chinese buffet you have ever visited. These green beans are bold, garlicky, glossy, and absolutely packed with flavor in every single bite.
Make them this week alongside your favorite main dish and watch them disappear faster than anything else on the table. Then come back and drop a comment below letting me know how they turned out — and whether you managed to save any for seconds. :)
These Chinese buffet green beans are everything you love about that classic restaurant side dish — tender-crisp green beans coated in a rich, savory, slightly sweet sauce with garlic, soy, and a hint of sesame. Made in one pan in just 15 minutes, this recipe brings that bold Chinese buffet flavor straight to your kitchen without any fuss whatsoever.
Getting the pan properly hot before adding the oil and beans is the most important step in this recipe.
High heat is what creates the blistering and char on the beans that gives this dish its signature flavor.
Do not overcrowd the pan — if needed, cook the beans in two batches.
Use mushroom-based oyster sauce for a fully vegan version.