Shrimp fried rice in a pan

Shrimp fried rice is an authentic Chinese stir fried rice dish where every grain gets toasted in a hot pan with eggs, vegetables, and seasoned shrimp. Restaurant versions rely on high heat woks and MSG for that clean flavor, and my version gets close using butter, chicken bouillon, and white pepper in a regular skillet.

I started making this recipe because I always have leftover rice in the fridge and a bag of frozen shrimp in the freezer. Making authentic Chinese rice recipes is one of my favorite ways to repurpose leftovers, and I use the same approach for my chicken fried rice, beef fried rice, and pork fried rice. For this version, I marinate the shrimp with Shaoxing wine and cornstarch, scramble the eggs first, then toss everything together in one hot pan.

This is a dinner my whole family loves because everyone can eat it straight from the bowl with no extra sides needed. My husband adds extra chili oil to his and I like eating it plain, which is a win on busy nights. I hope you give this shrimp fried rice a try at home and see how easy it is to skip the takeout.

Shrimp fried rice close up

Ingredients

I organize the ingredients into 3 groups: the shrimp marinade, the stir fry base, and the seasonings.

Ingredients for making shrimp fried rice

Shrimp Marinade

I marinate the shrimp with Shaoxing wine, salt, and cornstarch before cooking. This keeps the shrimp juicy and adds flavor that you notice in every bite.

Stir Fry Base

The base is day old white rice, eggs, butter, and frozen peas. I fluff the cold rice with my hands before cooking so the grains separate easily in the pan.

Seasonings and Finishing

Chicken bouillon, salt, and white pepper create the clean restaurant style flavor. I finish with sliced green onions and a drizzle of sesame oil.

How to make

1. Marinate the shrimp: Toss the shrimp with Shaoxing wine, salt, and cornstarch in a small bowl. Set aside while you prep the other ingredients.

2. Butterfly the shrimp (optional): Place each shrimp flat on the cutting board and slice horizontally across the center so it becomes 2 thin pieces. This makes the shrimp curl up like the restaurant style.

3. Scramble the eggs: Pour 1 tablespoon of oil into the same pan, then add the beaten eggs. Cook until the bottom is set, then scramble lightly. Transfer to the plate.

Scramble eggs in a pan

4. Sear the shrimp: Heat 2 teaspoons of oil in a wok or large nonstick skillet over medium high heat. Add the shrimp and cook, stirring occasionally, until pink and curled up. Transfer to a plate immediately.

Searing shrimp in a pan

5. Toast the rice: Add 1 tablespoon butter to the pan, then add the rice. Cook and stir until every grain is separated and coated evenly with the butter. Sprinkle in the chicken bouillon, salt, and white pepper. Stir until the seasonings are fully dispersed.

6. Add the vegetables: Add the frozen peas and sliced green onions. Stir and cook until the peas are tender, about 1 minute.

Toasting rice with green peas

7. Combine and serve: Return the cooked shrimp and eggs to the pan. Drizzle with sesame oil if using. Toss everything together and transfer to a plate. Serve hot.

Add back the eggs and shrimp

Key Cooking Tips to Consider

Use day old rice: Freshly cooked rice has too much moisture and turns mushy in the pan. I cook my rice the night before and refrigerate it uncovered so the grains dry out. This is the single biggest difference between sticky fried rice and restaurant quality fried rice.

Marinate the shrimp: The cornstarch and Shaoxing wine coating protects the shrimp from overcooking and keeps them tender. Without the marinade, shrimp turn rubbery fast in a hot pan.

Cook the protein first, then set aside: I always cook the shrimp and eggs separately, then add them back at the end. This prevents overcooking and gives the rice full contact with the hot pan for that toasted texture.

Use enough fat: I use a mix of butter and oil because butter adds flavor while oil handles the high heat. Do not be shy with the amount, this is what gives the rice that toasted, separate grain texture.

Keep the heat high: Fried rice needs a hot pan the entire time. If the pan is not hot enough, the rice steams instead of toasting. I keep the heat at medium high and stir constantly.

How to serve

I eat this as a one bowl meal most of the time, just rice and a pair of chopsticks. Some nights I top it with extra chili crisp or a fried egg. When I want something lighter, I serve a smaller portion alongside a simple Chinese stir fried vegetable recipe. A drizzle of my homemade chili oil on top is always a good idea.

For a full Chinese takeout spread at home, I pair this with my authentic hot and sour soup, some Chinese chicken dumplings, and my delicious Chinese beef and broccoli. For appetizer portions, plan on about 1 cup per person as a side. For a main course, 1 1/2 to 2 cups per serving is plenty.

Frequently asked questions

Why is my fried rice mushy?

The most common reason is using freshly cooked rice. I always use rice that has been refrigerated for at least 1 day so the grains dry out and separate properly in the pan. If you are in a rush, spread hot rice on a baking sheet and refrigerate uncovered for 1 to 2 hours.

Can I use frozen shrimp?

I use frozen shrimp for this recipe almost every time. Thaw them in cold water for about 10 minutes, pat dry thoroughly, then marinate. Make sure to remove as much moisture as possible or the shrimp will steam instead of sear.

Do I need a wok to make fried rice?

A wok is great if you have one, but I make this in a large nonstick skillet all the time. The key is keeping the pan hot and not overcrowding it. A 12 inch skillet works well for this amount of rice.

Shrimp Fried Rice (虾仁炒饭)

Chinese Cooking Made Easy

Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

Shrimp fried rice is a simple and classic dish that always hits the spot. The crispy rice and juicy shrimp are cooked with simple seasonings and aromatics, bringing out the clean flavor of the shrimp. Whether you’re looking for a comforting weeknight meal or a crowd-pleasing dish, this recipe is a surefire hit. {Gluten-Free Adaptable}

Shrimp Fried Rice (虾仁炒饭)

5 from 9 votes
Prep Time: 15 minutes
Cook Time: 8 minutes
Total Time: 23 minutes
Servings: 4 servings
I make this shrimp fried rice with day old rice, marinated shrimp, and butter for a one bowl meal that is ready in around 20 minutes. It is one of the fastest dinners I make on busy weeknights.

Ingredients 

Marinating

  • 1/2 lb shrimp , peeled and deveined (*Footnote 1)
  • 1 teaspoon Shaoxing wine
  • 1/2 teaspoon salt
  • 1 teaspoon cornstarch

Stir fry

  • 2 to 3 tablespoons butter (or peanut oil, or a mix of both)
  • 3 large eggs , beaten with a pinch of salt
  • 4 cups leftover white rice , gently separated with your hands
  • 1 teaspoon chicken bouillon powder (or 1 tablespoon soy sauce or oyster sauce) (*Footnote 2)
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon ground white pepper (or black pepper)
  • 1 cup frozen peas (or mixed frozen vegetable)
  • 3 green onions , sliced
  • 1 teaspoon sesame oil (Optional)

Instructions

  • (Optional) Place the shrimp flat on the cutting board. Slice horizontally across the center to butterfly the shrimp, so it becomes two thin pieces. This will make the shrimp more flavorful and curled up, like the restaurant style.
  • Heat 2 teaspoons of oil in a wok or a nonstick skillet over medium-high heat until hot. Swirl to coat the bottom of the pan with oil. Add the shrimp. Cook, stirring occasionally, until the shrimp has turned pink and curled up. Transfer to a plate immediately.
  • Pour in 1 tablespoon of oil and the beaten eggs. Cook until the bottom is set, then lightly scramble. Transfer to the plate with the shrimp.
  • Add 1 tablespoon butter and the rice. Cook and stir until the rice has separated fully and is coated evenly with the butter. Pour in the light soy sauce, sprinkle with the salt and the white pepper. Stir and cook until the seasonings have fully dispersed.
  • Add the mixed vegetables and green onion. Stir and cook until turning tender. Then add back the cooked shrimp and eggs. Drizzle with sesame oil if you prefer. Mix everything together. Transfer to a plate and serve hot as a side dish or a main dish.

Ingredient Substitution Guide

Notes

  1. If you want the restaurant-style appearance, slice the shrimp across the vein into two thin pieces. This way, the shrimp will curl up nicely during the cooking.
  2. Restaurant shrimp fried rice usually has a light color and only uses salt and MSG for a clean flavor. But if you prefer to add a touch of soy sauce or oyster sauce to boost the dish, that works well in this recipe as well. 
  3. To make the dish gluten-free, use dry sherry instead of Shaoxing wine. Use tamari to replace soy sauce, and make sure your oyster sauce is gluten-free.

Nutrition

Serving: 1serving, Calories: 533kcal, Carbohydrates: 65g, Protein: 27.3g, Fat: 17.5g, Saturated Fat: 8.3g, Cholesterol: 395mg, Sodium: 736mg, Potassium: 528mg, Fiber: 4.4g, Sugar: 4.4g, Calcium: 147mg, Iron: 18mg

Did you make this recipe?

I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.