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.
Why you’ll love this recipe
- Ready in 15 minutes. This is one of the fastest side dishes you can make. From prep to plate in 15 minutes, which means it fits into even the busiest weeknight dinner routine without breaking a sweat.
- Tastes exactly like the restaurant version. The combination of soy sauce, garlic, sesame oil, and a touch of sweetness recreates that classic Chinese buffet flavor perfectly. Maybe even better, honestly.
- Made in one pan. One skillet or wok, minimal cleanup. Always a win.
- Naturally vegan and dairy free. Not a trace of dairy in this recipe and it’s completely plant-based without trying to be.
- A crowd-pleasing side dish. This works alongside pretty much any main dish — Chinese food, grilled chicken, rice bowls, you name it. It goes with everything.
- Easy to customize. Want it spicier? Add more chili flakes. Want it sweeter? A little more brown sugar does the trick. This recipe is very forgiving and easy to make your own.
Ingredients with key notes
For the green beans:
- 1 lb fresh green beans, trimmed — fresh green beans are the way to go here for that perfect tender-crisp texture. Trim the ends but leave them whole — the longer shape looks great and cooks evenly. Frozen green beans can work in a pinch but they release too much water and won’t blister the same way.
- 2 tablespoons vegetable oil or sesame oil — you need an oil with a high smoke point for this recipe since you’re cooking on high heat. Vegetable oil, avocado oil, or a neutral cooking oil all work well. A small amount of sesame oil can be added at the end for flavor but don’t cook with pure sesame oil as it burns easily.
- 4 cloves garlic, minced — don’t hold back on the garlic. It’s one of the main flavor drivers in this dish and four cloves is really the minimum. Fresh garlic only — jarred garlic won’t give you the same punch.
- 1 teaspoon fresh ginger, grated — adds a subtle warmth and depth that makes the sauce taste more authentic and complex.
For the sauce:
- 3 tablespoons soy sauce — the base of the sauce. Use low-sodium soy sauce if you’re watching your salt intake. For a gluten-free version, swap in tamari.
- 1 tablespoon oyster sauce — this is the ingredient that gives the sauce that deep, glossy, restaurant-quality flavor. It adds umami and a slight sweetness that’s hard to replicate with anything else. For a vegan version, use mushroom-based oyster sauce which is widely available.
- 1 tablespoon brown sugar — balances the saltiness of the soy sauce and helps the sauce caramelize slightly on the beans.
- 1 teaspoon sesame oil — added at the end for flavor. This is what gives the dish that distinctly Chinese restaurant aroma and taste.
- 1/2 teaspoon red chili flakes — adds a gentle background heat. Adjust up or down depending on your spice preference.
- 2 tablespoons water — helps loosen the sauce and create that glossy coating on the beans.
- 1 teaspoon cornstarch — mixed with the water to create a simple slurry that thickens the sauce and gives it that characteristic glossy finish you see at Chinese buffets.
- Sesame seeds for garnish
- Sliced green onions for garnish
Step-by-step instructions
Step 1: Make 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.
Step 2: Blister the green beans
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.
Step 3: Add the garlic and ginger
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.
Step 4: Add the sauce
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.
Step 5: Taste and adjust
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.
Step 6: Garnish and serve
Transfer to a serving plate and garnish with sesame seeds and sliced green onions. Serve immediately while hot.
Serving suggestions
These Chinese buffet green beans are incredibly versatile as a side dish. Here are a few ways to serve them:
- With steamed jasmine rice — the simplest and most satisfying pairing. The bold savory sauce from the green beans soaks into the rice beautifully.
- Alongside grilled chicken or beef — these green beans work just as well with Western-style mains as they do with Asian dishes. Grilled chicken thighs or a simple beef stir fry alongside these beans makes a complete, well-rounded meal.
- With fried rice — serve them next to a bowl of egg fried rice or garlic fried rice for a full Chinese buffet experience right at home. IMO this is the move.
- As part of a Chinese feast — pair with dishes like kung pao chicken, beef and broccoli, or sweet and sour pork for a full spread that will genuinely impress anyone at the table.
- As a holiday side dish — these green beans make a fantastic alternative to traditional holiday sides. They add color, bold flavor, and something a little different to the table that guests always end up talking about.
Storage tips
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.
Brief closing
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. 🙂
Chinese buffet green beans — the classic side dish with so much flavor
Description
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.
Ingredients
For the green beans:
For the sauce:
Instructions
-
Whisk together all sauce ingredients in a small bowl until the cornstarch is fully dissolved. Set aside.
-
Heat a large skillet or wok over high heat until very hot. Add vegetable oil and swirl to coat.
-
Add green beans in a single layer and cook undisturbed for 2 minutes until blistered. Toss and cook another 2 minutes.
-
Push beans to the side, add garlic and ginger to the center of the pan and saute for 30 seconds until fragrant. Toss through the beans.
-
Pour sauce over the beans and toss immediately. Cook for 1-2 minutes until sauce thickens and coats the beans.
-
Taste and adjust seasoning. Transfer to a serving plate, garnish with sesame seeds and green onions and serve immediately.
Note
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.
