RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Spicy Healthy Thai-Style Chicken (Low-Carb, High-Protein)
  • Thai Basil Chicken (Pad Krapow) with Cauliflower Rice & Green Beans
  • Thai Basil Chicken (Pad Krapow) with Cauliflower Rice & Green Beans
  • Pan-Seared Lemon-Herb Chicken with Roasted Baby Potatoes & Sautéed Green Beans
  • Mediterranean Lemon-Herb Roasted Chicken Thighs with Crispy Baby Potatoes & Sautéed Green Beans
  • Mediterranean Lemon-Herb Roast Chicken Thighs with Parmesan Garlic Mashed Potatoes & Roasted Green Beans (Family-Style for 6)
  • Browse all recipes →
Fiery Thai-Style Green Beans (Low-Carb, High-Spice)

Fiery Thai-Style Green Beans (Low-Carb, High-Spice)

By Chef

Thai-inspiredIntermediate

Crisp-tender green beans tossed in a sizzling, garlicky chili-lime sauce with fragrant sesame and umami from soy and fish sauce. Bright lime, blistered edges, and fierce heat from fresh Thai chilies make this a bold, low-carb side (or light main) that tastes like a street-food favorite elevated for the home kitchen.

Prep: 10 minutes
Cook: 8 minutes
Total: 18 minutes
4 servings
VegetableSide DishLow-CarbThai-inspiredSpicy

Ingredients

  • 1 lb (450 g) fresh green beans, trimmed
  • 2 tbsp (30 ml) neutral oil (canola, peanut, or vegetable)
  • 4 cloves (about 12 g) garlic, finely minced
  • 1 small (about 30 g) small shallot, thinly sliced
  • 3 pieces (about 10 g) fresh Thai bird's eye chilies (or serrano), thinly sliced
  • 2 tbsp (30 ml) low-sodium soy sauce
  • 1 tbsp (15 ml) fish sauce (optional for extra umami; substitute extra soy sauce for vegetarian)
  • 2 tbsp (30 ml) fresh lime juice
  • 1 tsp (5 ml) toasted sesame oil (for finishing)
  • 1/4 tsp (or to taste) kosher salt
  • 1/8 tsp freshly ground black pepper
  • 2 tbsp (8 g) fresh cilantro leaves, roughly chopped (garnish)
  • 4 wedges lime wedges (for serving)

Instructions

1

Prepare the beans: trim the stem ends and pat the green beans dry. Dry beans sear better and blister quickly — moisture will steam them and prevent the charred edges that add texture and smoky flavor.

2

Blanch (optional shortcut for very even tender-crisp texture): bring a large pot of salted water to a rolling boil. Add the beans and cook 1 1/2 to 2 minutes until bright green and just pliable. Immediately transfer to an ice bath to stop cooking and set the color. Drain and pat dry. Why: blanching shortens high-heat time and ensures a vivid green color while preserving crunch. Skip if you prefer a deeper blistered char and don't mind cooking a bit longer.

3

Make the sauce base: in a small bowl combine soy sauce, fish sauce, and lime juice. Taste-adjust now — acidity and salt are the backbone of Thai flavors. Why: mixing ahead gives you control and prevents over-reducing salty components while stir-frying.

4

Heat a large heavy skillet or wok over medium-high heat until smoking begins to appear from the metal (30–60 seconds). Add the neutral oil and swirl to coat. Why: a hot pan gives immediate contact heat that creates blistered, caramelized spots on the beans instead of soggy steaming.

5

Add the sliced shallot and sauté 45–60 seconds until fragrant and just starting to brown at the edges. Then add the minced garlic and sliced chilies — stir constantly for 20–30 seconds until aromatic. Why: cooking shallot first mellows its rawness and allows garlic and chilies to bloom without burning; burnt garlic tastes bitter.

6

Add the green beans (blanched or raw) in a single layer as much as the pan allows. Let them sit, undisturbed, for 45–60 seconds to develop brown blisters on one side, then toss or stir-fry for another 2–3 minutes until they have even blistering and are tender-crisp. Why: searing in batches or allowing contact with the hot surface creates the Maillard reaction — complex, savory flavors and a satisfying texture contrast.

7

Pour the sauce mixture over the beans and quickly toss to coat. Cook another 30–45 seconds, just to warm the sauce through and let the flavors marry. Why: finishing on high heat evaporates excess water quickly, concentrating the sauce without overcooking the beans.

8

Turn off the heat and stir in the toasted sesame oil, a pinch of salt and black pepper to taste. The sesame oil is aromatic — add at the end so its flavor remains bright and toasted rather than cooked off.

9

Taste and adjust: if you want it brighter, squeeze a little more lime; if too spicy, add a tiny splash of water and a pinch more soy sauce to balance. Transfer to a warmed platter and garnish with chopped cilantro and lime wedges. Why: finishing adjustments let you balance heat, salt, and acidity for the most restaurant-quality result.

10

Serve immediately while hot and slightly blistered. This dish pairs beautifully with grilled proteins or can be enjoyed as a lively low-carb main with cauliflower rice. Why: the contrast of textures—crispy blisters and tender insides—are best right off the pan.

Chef's Tips

  • 1Use a very hot, wide skillet or wok and avoid overcrowding. Crowding causes steaming instead of blistering; work in batches if necessary.
  • 2If you want even more smoky char, finish briefly under a broiler for 1–2 minutes on a foil-lined tray after stir-frying—watch carefully to avoid burning.
  • 3Taste the sauce before adding it to the pan. Soy and fish sauce vary widely in saltiness; adjusting ahead prevents an overly salty finish.
  • 4To control heat, remove seeds from the chilies (or use fewer chilies) and reserve one whole chili as garnish if serving sensitive eaters.

Variations

  • Add protein: toss in 8 oz (225 g) peeled shrimp during step 6 and cook until opaque (2–3 minutes) for a pescatarian version. For a vegetarian protein, add 8 oz (225 g) firm tofu cubes, pan-seared until golden, and fold in at the end.
  • Nutty crunch: finish with 2 tbsp (14 g) roughly chopped roasted peanuts or cashews for contrasting texture and extra Thai street-food authenticity (adds some carbs and fat).
  • Lower-sodium / vegetarian: omit fish sauce and increase low-sodium soy sauce by 1 tbsp; add 1/2 tsp marmite or mushroom powder if you want extra umami without fish.

Nutrition per Serving

127

Calories

3g

Protein

12g

Carbs

8g

Fat

4g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Fiery Thai-Style Green Beans (Low-Carb, High-Spice)

By Chef

VegetableSide DishLow-CarbThai-inspiredSpicy
Fiery Thai-Style Green Beans (Low-Carb, High-Spice) - fresh green beans, trimmed, neutral oil (canola, peanut, or vegetable) recipe

Crisp-tender green beans tossed in a sizzling, garlicky chili-lime sauce with fragrant sesame and umami from soy and fish sauce. Bright lime, blistered edges, and fierce heat from fresh Thai chilies make this a bold, low-carb side (or light main) that tastes like a street-food favorite elevated for the home kitchen.

Thai-inspiredIntermediate4 servings
Prep: 10 minutes
Cook: 8 minutes
18 minutes

Ingredients

  • 1 lb (450 g) fresh green beans, trimmed
  • 2 tbsp (30 ml) neutral oil (canola, peanut, or vegetable)
  • 4 cloves (about 12 g) garlic, finely minced
  • 1 small (about 30 g) small shallot, thinly sliced
  • 3 pieces (about 10 g) fresh Thai bird's eye chilies (or serrano), thinly sliced
  • 2 tbsp (30 ml) low-sodium soy sauce
  • 1 tbsp (15 ml) fish sauce (optional for extra umami; substitute extra soy sauce for vegetarian)
  • 2 tbsp (30 ml) fresh lime juice
  • 1 tsp (5 ml) toasted sesame oil (for finishing)
  • 1/4 tsp (or to taste) kosher salt
  • 1/8 tsp freshly ground black pepper
  • 2 tbsp (8 g) fresh cilantro leaves, roughly chopped (garnish)
  • 4 wedges lime wedges (for serving)

Instructions

1

Prepare the beans: trim the stem ends and pat the green beans dry. Dry beans sear better and blister quickly — moisture will steam them and prevent the charred edges that add texture and smoky flavor.

2

Blanch (optional shortcut for very even tender-crisp texture): bring a large pot of salted water to a rolling boil. Add the beans and cook 1 1/2 to 2 minutes until bright green and just pliable. Immediately transfer to an ice bath to stop cooking and set the color. Drain and pat dry. Why: blanching shortens high-heat time and ensures a vivid green color while preserving crunch. Skip if you prefer a deeper blistered char and don't mind cooking a bit longer.

3

Make the sauce base: in a small bowl combine soy sauce, fish sauce, and lime juice. Taste-adjust now — acidity and salt are the backbone of Thai flavors. Why: mixing ahead gives you control and prevents over-reducing salty components while stir-frying.

4

Heat a large heavy skillet or wok over medium-high heat until smoking begins to appear from the metal (30–60 seconds). Add the neutral oil and swirl to coat. Why: a hot pan gives immediate contact heat that creates blistered, caramelized spots on the beans instead of soggy steaming.

5

Add the sliced shallot and sauté 45–60 seconds until fragrant and just starting to brown at the edges. Then add the minced garlic and sliced chilies — stir constantly for 20–30 seconds until aromatic. Why: cooking shallot first mellows its rawness and allows garlic and chilies to bloom without burning; burnt garlic tastes bitter.

6

Add the green beans (blanched or raw) in a single layer as much as the pan allows. Let them sit, undisturbed, for 45–60 seconds to develop brown blisters on one side, then toss or stir-fry for another 2–3 minutes until they have even blistering and are tender-crisp. Why: searing in batches or allowing contact with the hot surface creates the Maillard reaction — complex, savory flavors and a satisfying texture contrast.

7

Pour the sauce mixture over the beans and quickly toss to coat. Cook another 30–45 seconds, just to warm the sauce through and let the flavors marry. Why: finishing on high heat evaporates excess water quickly, concentrating the sauce without overcooking the beans.

8

Turn off the heat and stir in the toasted sesame oil, a pinch of salt and black pepper to taste. The sesame oil is aromatic — add at the end so its flavor remains bright and toasted rather than cooked off.

9

Taste and adjust: if you want it brighter, squeeze a little more lime; if too spicy, add a tiny splash of water and a pinch more soy sauce to balance. Transfer to a warmed platter and garnish with chopped cilantro and lime wedges. Why: finishing adjustments let you balance heat, salt, and acidity for the most restaurant-quality result.

10

Serve immediately while hot and slightly blistered. This dish pairs beautifully with grilled proteins or can be enjoyed as a lively low-carb main with cauliflower rice. Why: the contrast of textures—crispy blisters and tender insides—are best right off the pan.

Chef's Tips

  • 1Use a very hot, wide skillet or wok and avoid overcrowding. Crowding causes steaming instead of blistering; work in batches if necessary.
  • 2If you want even more smoky char, finish briefly under a broiler for 1–2 minutes on a foil-lined tray after stir-frying—watch carefully to avoid burning.
  • 3Taste the sauce before adding it to the pan. Soy and fish sauce vary widely in saltiness; adjusting ahead prevents an overly salty finish.
  • 4To control heat, remove seeds from the chilies (or use fewer chilies) and reserve one whole chili as garnish if serving sensitive eaters.

Variations

  • Add protein: toss in 8 oz (225 g) peeled shrimp during step 6 and cook until opaque (2–3 minutes) for a pescatarian version. For a vegetarian protein, add 8 oz (225 g) firm tofu cubes, pan-seared until golden, and fold in at the end.
  • Nutty crunch: finish with 2 tbsp (14 g) roughly chopped roasted peanuts or cashews for contrasting texture and extra Thai street-food authenticity (adds some carbs and fat).
  • Lower-sodium / vegetarian: omit fish sauce and increase low-sodium soy sauce by 1 tbsp; add 1/2 tsp marmite or mushroom powder if you want extra umami without fish.

Nutrition per Serving

127

Calories

3g

Protein

12g

Carbs

8g

Fat

4g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Low-Carb Recipes🥘 More with fresh green beans, trimmed🥘 More with neutral oil (canola, peanut, or vegetable)🥘 More with garlic, finely minced

Similar Recipes