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

  • Ginger–Soy Steamed Cod over Quick Jasmine Rice with Sugar Snap Peas & Baby Bok Choy
  • Sichuan-Style Stir-Fried Shrimp with Snow Peas, Charred Ginger & Jasmine Rice
  • Szechuan Peppercorn Beef Stir‑Fry with Broccoli, Snow Peas & Light Coconut Rice Noodles
  • Spicy Gochujang Chicken with Coconut-Milk Rice
  • Cajun Garlic Shrimp & Scallop Stir‑Fry with Bell Pepper, Red Cabbage and Rice Noodles
  • Grilled Ancho-Lime Chicken over Cilantro-Lime Jasmine Rice with Warm Black Bean & Corn Salsa and Quick-Pickled Red Cabbage
  • Browse all recipes →
Spicy Ginger‑Soy Shrimp Stir‑Fry with Snap Peas, Baby Corn & Coconut Jasmine Rice

Spicy Ginger‑Soy Shrimp Stir‑Fry with Snap Peas, Baby Corn & Coconut Jasmine Rice

By Grayson Eberhard

Southeast Asian / Thai-inspiredIntermediate

Bright, fragrant and fast — plump shrimp smash together with fiery ginger, garlic and sambal, crisp-tender snap peas, sweet baby corn and thin slices of red pepper. Served over lightly coconut‑infused jasmine rice, this Southeast Asian–inspired stir‑fry balances heat, acid and aromatics for a restaurant-quality weeknight dinner.

Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
4 servings
dinnerseafoodstir-fryAsiancoconut rice

Ingredients

  • 480 g (about 28–32 large shrimp) Raw large shrimp (peeled, deveined)
  • 260 g (about 1 1/3 cups) Jasmine rice (dry)
  • 120 ml (about 1/2 cup / 8 tbsp) Light coconut milk (stirred)
  • 420 ml (about 1 3/4 cups) — see note for ratio Water (for rice)
  • 1/2 tsp (for rice) + to taste for shrimp and vegetables Salt
  • 240 g (about 2 cups) Snap peas (trimmed)
  • 200 g (about 1 1/4 cups) Baby corn (halved lengthwise)
  • 160 g (1 medium pepper) Red bell pepper (thinly sliced)
  • 4 tsp (about 8 g) Fresh ginger (grated)
  • 4 cloves Garlic (minced)
  • 4 stalks (sliced on the diagonal) Spring onion (scallion)
  • 4 tbsp (60 ml) Light soy sauce
  • 4 tsp (20 ml) Rice vinegar
  • 2 tsp (10 ml) — for finishing Sesame oil
  • 4 tbsp (60 ml) — for stir‑frying Neutral oil (canola or peanut)
  • 2 tsp (adjust heat to taste) Sambal oelek or thinly sliced fresh red chili
  • 4 tbsp (about 15 g) — for garnish Fresh cilantro (chopped)
  • 2 limes (halved; 1/2 lime per person for squeezing) Lime (to serve)
  • to taste — Black pepper

Instructions

1

Rinse the rice briefly until the water runs almost clear, then drain. Rinsing removes excess surface starch so the cooked grains are separate and fluffy rather than gummy.

2

Combine the drained jasmine rice, 120 ml (1/2 cup) light coconut milk, 420 ml (about 1 3/4 cups) water and 1/2 tsp salt in a medium saucepan. Bring to a gentle boil uncovered over medium-high heat, then immediately reduce to the lowest simmer, cover and cook for 12–15 minutes until the liquid is absorbed. Turn off the heat and let the rice rest, covered, for 10 minutes before fluffing with a fork. Adding the coconut milk while cooking gives the rice a subtle, creamy background note without making it heavy.

3

While the rice cooks, prep the rest: pat shrimp dry with paper towels (dry surface = better sear), trim snap peas, halve baby corn lengthwise, thinly slice the red pepper, grate the ginger and mince the garlic, and slice the scallions on the diagonal. Mise en place keeps a stir‑fry fast and prevents overcooking.

4

Make the stir‑fry sauce: in a small bowl mix 4 tbsp light soy sauce, 4 tsp rice vinegar and 2 tsp sambal (adjust if you prefer milder heat). The soy brings salt and umami, vinegar brightens the flavors and sambal adds controlled heat and a touch of fermenty depth.

5

Heat a large heavy skillet or wok over high heat until very hot (you should see a faint shimmer and a touch of smoke). High heat creates the quick sear that locks in shrimp juices and crisps vegetables without stewing them.

6

Add 2 tbsp neutral oil (half of the total) and swirl to coat. Add the shrimp in a single layer (work in one batch if needed) and sear undisturbed for 60–90 seconds on the first side until you get a faint golden edge, then flip and cook another 30–60 seconds until just opaque. Remove shrimp to a bowl —shrimp cook quickly, so partly cooking them first prevents overcooking later when they’re tossed with the sauce.

7

Wipe the pan lightly with a paper towel if there’s burnt residue, then add the remaining 2 tbsp neutral oil. Add the grated ginger and minced garlic and stir for 20–30 seconds until aromatic — cooking these briefly in hot oil blooms their volatile oils and flavor without burning.

8

Add the snap peas, baby corn and red pepper to the hot pan and stir‑fry for 2–3 minutes until the vegetables are bright and just tender‑crisp. Toss constantly so they blister lightly but retain a snap; overcooking will dull their color and texture.

9

Return the cooked shrimp to the pan along with the prepared sauce. Toss everything together and cook for 30–60 seconds until sauce coats the shrimp and vegetables and is heated through. The quick finish lets the sauce cling without reducing into a glaze that would overpower the fresh vegetables.

10

Remove the pan from heat, stir in the 2 tsp sesame oil and the sliced scallions (reserve a little scallion for garnish). Finishing oil adds a fragrant nutty top note that’s volatile and best added off the heat.

11

Taste and adjust: add a pinch of salt if needed, a squeeze of fresh lime to brighten, or more sambal for heat. Serve the shrimp and vegetables immediately over the coconut jasmine rice, garnish with chopped cilantro and lime halves for squeezing. Fresh herbs and acid at the end lift the whole dish.

Chef's Tips

  • 1Dry shrimp thoroughly before searing — moisture creates steam, preventing a good sear.
  • 2Don’t overcrowd the pan during the shrimp step; sear in batches if necessary to get a quick, hot contact with the pan.
  • 3Bloom aromatics (ginger/garlic) in hot oil for just 20–30 seconds — they’ll become bitter if left to burn, but a short cook releases their essential oils and fragrance.

Variations

  • Make it saucier: add 1–2 tbsp oyster sauce and 1 tsp brown sugar to the soy-vinegar mix for a richer, slightly sweet glaze.
  • Vegetarian swap: replace shrimp with extra-firm tofu (pressed, cut into 1‑inch cubes). Toss tofu in 1 tbsp cornstarch and pan‑fry until golden before proceeding; increase neutral oil slightly for frying.
  • Coconut-free option: omit the coconut milk and use 480 ml (2 cups) water for rice cooked with 1 tsp oil and 1/2 tsp salt for plain jasmine rice.

Nutrition per Serving

612

Calories

39g

Protein

68g

Carbs

20g

Fat

5g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Spicy Ginger‑Soy Shrimp Stir‑Fry with Snap Peas, Baby Corn & Coconut Jasmine Rice

By Grayson Eberhard

dinnerseafoodstir-fryAsiancoconut rice
Spicy Ginger‑Soy Shrimp Stir‑Fry with Snap Peas, Baby Corn & Coconut Jasmine Rice - Raw large shrimp (peeled, deveined), Jasmine rice (dry) recipe

Bright, fragrant and fast — plump shrimp smash together with fiery ginger, garlic and sambal, crisp-tender snap peas, sweet baby corn and thin slices of red pepper. Served over lightly coconut‑infused jasmine rice, this Southeast Asian–inspired stir‑fry balances heat, acid and aromatics for a restaurant-quality weeknight dinner.

Southeast Asian / Thai-inspiredIntermediate4 servings
Prep: 15 minutes
Cook: 25 minutes
40 minutes

Ingredients

  • 480 g (about 28–32 large shrimp) Raw large shrimp (peeled, deveined)
  • 260 g (about 1 1/3 cups) Jasmine rice (dry)
  • 120 ml (about 1/2 cup / 8 tbsp) Light coconut milk (stirred)
  • 420 ml (about 1 3/4 cups) — see note for ratio Water (for rice)
  • 1/2 tsp (for rice) + to taste for shrimp and vegetables Salt
  • 240 g (about 2 cups) Snap peas (trimmed)
  • 200 g (about 1 1/4 cups) Baby corn (halved lengthwise)
  • 160 g (1 medium pepper) Red bell pepper (thinly sliced)
  • 4 tsp (about 8 g) Fresh ginger (grated)
  • 4 cloves Garlic (minced)
  • 4 stalks (sliced on the diagonal) Spring onion (scallion)
  • 4 tbsp (60 ml) Light soy sauce
  • 4 tsp (20 ml) Rice vinegar
  • 2 tsp (10 ml) — for finishing Sesame oil
  • 4 tbsp (60 ml) — for stir‑frying Neutral oil (canola or peanut)
  • 2 tsp (adjust heat to taste) Sambal oelek or thinly sliced fresh red chili
  • 4 tbsp (about 15 g) — for garnish Fresh cilantro (chopped)
  • 2 limes (halved; 1/2 lime per person for squeezing) Lime (to serve)
  • to taste — Black pepper

Instructions

1

Rinse the rice briefly until the water runs almost clear, then drain. Rinsing removes excess surface starch so the cooked grains are separate and fluffy rather than gummy.

2

Combine the drained jasmine rice, 120 ml (1/2 cup) light coconut milk, 420 ml (about 1 3/4 cups) water and 1/2 tsp salt in a medium saucepan. Bring to a gentle boil uncovered over medium-high heat, then immediately reduce to the lowest simmer, cover and cook for 12–15 minutes until the liquid is absorbed. Turn off the heat and let the rice rest, covered, for 10 minutes before fluffing with a fork. Adding the coconut milk while cooking gives the rice a subtle, creamy background note without making it heavy.

3

While the rice cooks, prep the rest: pat shrimp dry with paper towels (dry surface = better sear), trim snap peas, halve baby corn lengthwise, thinly slice the red pepper, grate the ginger and mince the garlic, and slice the scallions on the diagonal. Mise en place keeps a stir‑fry fast and prevents overcooking.

4

Make the stir‑fry sauce: in a small bowl mix 4 tbsp light soy sauce, 4 tsp rice vinegar and 2 tsp sambal (adjust if you prefer milder heat). The soy brings salt and umami, vinegar brightens the flavors and sambal adds controlled heat and a touch of fermenty depth.

5

Heat a large heavy skillet or wok over high heat until very hot (you should see a faint shimmer and a touch of smoke). High heat creates the quick sear that locks in shrimp juices and crisps vegetables without stewing them.

6

Add 2 tbsp neutral oil (half of the total) and swirl to coat. Add the shrimp in a single layer (work in one batch if needed) and sear undisturbed for 60–90 seconds on the first side until you get a faint golden edge, then flip and cook another 30–60 seconds until just opaque. Remove shrimp to a bowl —shrimp cook quickly, so partly cooking them first prevents overcooking later when they’re tossed with the sauce.

7

Wipe the pan lightly with a paper towel if there’s burnt residue, then add the remaining 2 tbsp neutral oil. Add the grated ginger and minced garlic and stir for 20–30 seconds until aromatic — cooking these briefly in hot oil blooms their volatile oils and flavor without burning.

8

Add the snap peas, baby corn and red pepper to the hot pan and stir‑fry for 2–3 minutes until the vegetables are bright and just tender‑crisp. Toss constantly so they blister lightly but retain a snap; overcooking will dull their color and texture.

9

Return the cooked shrimp to the pan along with the prepared sauce. Toss everything together and cook for 30–60 seconds until sauce coats the shrimp and vegetables and is heated through. The quick finish lets the sauce cling without reducing into a glaze that would overpower the fresh vegetables.

10

Remove the pan from heat, stir in the 2 tsp sesame oil and the sliced scallions (reserve a little scallion for garnish). Finishing oil adds a fragrant nutty top note that’s volatile and best added off the heat.

11

Taste and adjust: add a pinch of salt if needed, a squeeze of fresh lime to brighten, or more sambal for heat. Serve the shrimp and vegetables immediately over the coconut jasmine rice, garnish with chopped cilantro and lime halves for squeezing. Fresh herbs and acid at the end lift the whole dish.

Chef's Tips

  • 1Dry shrimp thoroughly before searing — moisture creates steam, preventing a good sear.
  • 2Don’t overcrowd the pan during the shrimp step; sear in batches if necessary to get a quick, hot contact with the pan.
  • 3Bloom aromatics (ginger/garlic) in hot oil for just 20–30 seconds — they’ll become bitter if left to burn, but a short cook releases their essential oils and fragrance.

Variations

  • Make it saucier: add 1–2 tbsp oyster sauce and 1 tsp brown sugar to the soy-vinegar mix for a richer, slightly sweet glaze.
  • Vegetarian swap: replace shrimp with extra-firm tofu (pressed, cut into 1‑inch cubes). Toss tofu in 1 tbsp cornstarch and pan‑fry until golden before proceeding; increase neutral oil slightly for frying.
  • Coconut-free option: omit the coconut milk and use 480 ml (2 cups) water for rice cooked with 1 tsp oil and 1/2 tsp salt for plain jasmine rice.

Nutrition per Serving

612

Calories

39g

Protein

68g

Carbs

20g

Fat

5g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with Raw large shrimp (peeled, deveined)🥘 More with Jasmine rice (dry)🥘 More with Light coconut milk (stirred)

Similar Recipes