Thai shrimp fried rice is one of those dishes that feels special but comes together with ease. It’s savory, a little sweet, a bit tangy, and full of juicy shrimp, fluffy rice, and crisp vegetables. You don’t need fancy tools or hard-to-find ingredients—just a hot pan and a few pantry staples.
This version keeps things simple but stays true to the bright, balanced flavors that make Thai fried rice so satisfying. Perfect for a quick dinner, and just as good for lunch the next day.
Why This Recipe Works
This fried rice uses day-old, chilled rice so the grains stay separate and never turn mushy. A quick marinade gently seasons the shrimp, which cook in minutes and stay tender.
The sauce blends fish sauce, soy sauce, and a touch of sugar for classic Thai balance: salty, savory, and slightly sweet. High heat keeps the vegetables crisp, and a squeeze of lime at the end brightens everything up. It’s a smart, streamlined approach that delivers big flavor fast.
What You’ll Need
- Cooked jasmine rice, chilled (4 cups) – Day-old rice is best; it fries up light and separate.
- Large shrimp (12–16), peeled and deveined – Fresh or thawed frozen.
- Eggs (2) – For richness and texture.
- Vegetable oil (2–3 tablespoons) – Or another neutral high-heat oil.
- Garlic (3 cloves), minced – Fragrant base for the dish.
- Shallot (1 small), thinly sliced – Adds sweetness and depth.
- Carrot (1 small), diced – Optional, but great for color and crunch.
- Green peas (1/2 cup) – Frozen is fine; no need to thaw fully.
- Green onions (2), sliced – Stirred in at the end for freshness.
- Cilantro (small handful), chopped – For garnish and bright flavor.
- Lime (1), cut into wedges – A squeeze at the table makes it pop.
- Fish sauce (1–1.5 tablespoons) – Key to the savory Thai flavor.
- Soy sauce (1 tablespoon) – Adds color and umami.
- Oyster sauce (1 tablespoon) – For gloss and depth.
- Sugar (1 teaspoon) – Balances the saltiness.
- White pepper (1/4 teaspoon) – Mild heat with a floral note.
- Chili flakes or fresh Thai chilies (optional) – For heat, to taste.
- Pinch of salt – Adjust at the end as needed.
Instructions

- Prep the rice: Break up any clumps in the chilled jasmine rice with your hands or a fork so the grains loosen. This helps the rice fry evenly.
- Mix the sauce: In a small bowl, stir together fish sauce, soy sauce, oyster sauce, sugar, and white pepper. Set aside.
- Season the shrimp: Pat the shrimp dry. Toss with a pinch of salt and a few drops of fish sauce. Dry shrimp sear better and stay juicy.
- Heat the pan: Set a large wok or wide skillet over medium-high heat. Add 1 tablespoon oil and swirl to coat.
- Cook the shrimp: Add shrimp in a single layer. Sear 45–60 seconds per side, just until pink and slightly curled. Remove to a plate.
- Aromatics and veg: Add another tablespoon of oil. Add garlic and shallot; stir 20–30 seconds until fragrant. Add carrot and peas; stir-fry 1–2 minutes until crisp-tender.
- Scramble the eggs: Push the vegetables to the side. Add a little more oil if the pan looks dry. Crack in the eggs and scramble gently until just set.
- Add the rice: Increase to high heat. Add the rice and toss, pressing down with your spatula to break up any remaining clumps. Stir-fry 2–3 minutes until the rice is hot and slightly toasty.
- Sauce it: Pour the sauce around the edges of the pan (so it sizzles) and quickly toss to coat the rice evenly. Cook 1–2 minutes to let the sauce absorb.
- Finish with shrimp and greens: Return the shrimp and any juices to the pan. Add green onions and, if using, chili. Toss 30–60 seconds, just to heat through.
- Taste and adjust: Add a squeeze of lime. If needed, adjust with a splash more fish sauce or a pinch of sugar. Remove from heat.
- Garnish and serve: Sprinkle with cilantro. Serve hot with extra lime wedges on the side.
How to Store
Let the fried rice cool until just warm, then transfer it to an airtight container. Refrigerate for up to 3 days. Reheat in a hot skillet with a teaspoon of oil, stirring until steaming and lively again.
You can also microwave it, but the skillet brings back the best texture. Freezing is possible, but shrimp can turn a bit rubbery after thawing, so refrigerating is preferred.
Benefits of This Recipe
- Fast and flexible: Ready in under 30 minutes and easy to adapt with whatever vegetables you have.
- Balanced flavors: Sweet, salty, and tangy—classic Thai harmony without being overly heavy.
- Protein-rich: Shrimp cook quickly and keep the dish light while still filling.
- Budget-friendly: Uses leftover rice and a short list of pantry staples.
- Meal-prep friendly: Holds up well in the fridge for next-day lunches.
Common Mistakes to Avoid
- Using fresh, hot rice: Warm rice turns gummy. Always use chilled, day-old rice or cool your rice on a tray before frying.
- Overcrowding the pan: Too much in the pan steams the rice. Cook in batches if needed to keep the heat high and the texture dry and fluffy.
- Overcooking the shrimp: Shrimp cook in minutes. Remove them once just pink and add back at the end.
- Skipping the sauce balance: Taste at the end. A little more fish sauce or a pinch of sugar can make the flavors pop.
- Low heat: You need medium-high to high heat for that slight smoky, toasty note and good separation of grains.
Variations You Can Try
- Pineapple Shrimp Fried Rice: Add 1 cup of pineapple chunks and a handful of cashews. The sweet fruit plays well with the salty sauce.
- Spicy Basil Fried Rice: Toss in fresh Thai basil leaves at the end and increase the chilies. Fragrant and fiery.
- Veg-Loaded: Add bell peppers, baby corn, or snap peas. Keep the pieces small so they cook fast and stay crisp.
- No Shrimp: Swap in chicken thigh strips, tofu, or a mix of mushrooms. Adjust cooking times as needed.
- Brown Rice or Cauliflower Rice: Works fine; just keep the pan hot and avoid over-saucing to prevent sogginess.
FAQ
Can I use another type of rice?
Yes. Jasmine rice is traditional for its aroma and texture, but medium-grain or even long-grain white rice can work. The key is that it’s cooked, chilled, and not overly wet.
Do I have to use fish sauce?
No, but it brings signature depth.
If you prefer not to use it, add more soy sauce and a splash of Worcestershire or a bit of mushroom soy to boost umami. Taste and adjust since salt levels vary.
How do I keep the rice from sticking?
Use a well-heated wok or skillet, enough oil, and keep the rice cold and loose. Stir often, but give it brief rests so it can sear a little before flipping.
What size shrimp works best?
Medium to large shrimp (around 16–21 per pound) cook quickly and stay juicy.
Smaller shrimp are fine, but reduce the cook time so they don’t dry out.
Can I make it gluten-free?
Yes. Use gluten-free tamari instead of soy sauce, and confirm your fish sauce and oyster sauce are gluten-free or use a gluten-free oyster sauce alternative.
Is there a way to reduce sodium?
Use low-sodium soy sauce, start with less fish sauce, and add lime juice to boost flavor without more salt. You can also increase the veggies to stretch the seasoning further.
What if I don’t have a wok?
A wide, heavy skillet works well.
The goal is high heat and room to toss the rice. Cook in batches if your pan is smaller.
In Conclusion
Thai shrimp fried rice is the kind of meal that feels restaurant-worthy but fits into any weeknight. With chilled rice, a hot pan, and a balanced sauce, you’ll get fluffy grains, tender shrimp, and bright, lively flavor.
Keep the heat high, taste as you go, and finish with lime. It’s simple cooking that delivers big satisfaction—no fuss, all flavor.

Thai Shrimp Fried Rice - A Fast, Flavor-Packed Weeknight Favorite
Ingredients
- Cooked jasmine rice, chilled (4 cups) – Day-old rice is best; it fries up light and separate.
- Large shrimp (12–16), peeled and deveined – Fresh or thawed frozen.
- Eggs (2) – For richness and texture.
- Vegetable oil (2–3 tablespoons) – Or another neutral high-heat oil.
- Garlic (3 cloves), minced – Fragrant base for the dish.
- Shallot (1 small), thinly sliced – Adds sweetness and depth.
- Carrot (1 small), diced – Optional, but great for color and crunch.
- Green peas (1/2 cup) – Frozen is fine; no need to thaw fully.
- Green onions (2), sliced – Stirred in at the end for freshness.
- Cilantro (small handful), chopped – For garnish and bright flavor.
- Lime (1), cut into wedges – A squeeze at the table makes it pop.
- Fish sauce (1–1.5 tablespoons) – Key to the savory Thai flavor.
- Soy sauce (1 tablespoon) – Adds color and umami.
- Oyster sauce (1 tablespoon) – For gloss and depth.
- Sugar (1 teaspoon) – Balances the saltiness.
- White pepper (1/4 teaspoon) – Mild heat with a floral note.
- Chili flakes or fresh Thai chilies (optional) – For heat, to taste.
- Pinch of salt – Adjust at the end as needed.
Instructions
- Prep the rice: Break up any clumps in the chilled jasmine rice with your hands or a fork so the grains loosen. This helps the rice fry evenly.
- Mix the sauce: In a small bowl, stir together fish sauce, soy sauce, oyster sauce, sugar, and white pepper. Set aside.
- Season the shrimp: Pat the shrimp dry. Toss with a pinch of salt and a few drops of fish sauce. Dry shrimp sear better and stay juicy.
- Heat the pan: Set a large wok or wide skillet over medium-high heat. Add 1 tablespoon oil and swirl to coat.
- Cook the shrimp: Add shrimp in a single layer. Sear 45–60 seconds per side, just until pink and slightly curled. Remove to a plate.
- Aromatics and veg: Add another tablespoon of oil. Add garlic and shallot; stir 20–30 seconds until fragrant. Add carrot and peas; stir-fry 1–2 minutes until crisp-tender.
- Scramble the eggs: Push the vegetables to the side. Add a little more oil if the pan looks dry. Crack in the eggs and scramble gently until just set.
- Add the rice: Increase to high heat. Add the rice and toss, pressing down with your spatula to break up any remaining clumps. Stir-fry 2–3 minutes until the rice is hot and slightly toasty.
- Sauce it: Pour the sauce around the edges of the pan (so it sizzles) and quickly toss to coat the rice evenly. Cook 1–2 minutes to let the sauce absorb.
- Finish with shrimp and greens: Return the shrimp and any juices to the pan. Add green onions and, if using, chili. Toss 30–60 seconds, just to heat through.
- Taste and adjust: Add a squeeze of lime. If needed, adjust with a splash more fish sauce or a pinch of sugar. Remove from heat.
- Garnish and serve: Sprinkle with cilantro. Serve hot with extra lime wedges on the side.




