Better than Takeout Fried Rice with Shrimp

By Jenna
July 1, 2026

This post may contain affiliate links. See our disclosure policy here.

Fried rice is one of my go-to easy dinners. I don’t even order it as takeout anymore because I’ve made it so many times that I’ve gotten the recipe pretty much perfected. Plus, it only takes 30 minutes to make, so it really is quicker to just make it at home. And once you try this version, you might just find yourself making it at home from now on too.

Perfect fried rice comes down to three simple rules, which I’ll explain below: dry rice, light sauce and cooked egg. The ingredient list is simple and minimal, so once you’ve got those three tricks down, you’ll never have soggy, sticky fried rice ever again. That’s a promise.

Here are the three rules:

Rule #1: Use dry rice

Your rice needs to have dried out before you add it to the pan. If your rice has too much moisture remaining, it will clump together into a gloopy mess and you won’t get distinct grains. Use day old refrigerated rice, or make it a few hours in advance and leave it uncovered in the fridge.

I often make fried rice as a quick dinner, and I don’t usually have day old rice sitting in the fridge. In the afternoon, I make a batch of fresh rice in my rice cooker, then I leave it in the fridge without the lid on. By dinner time, it’s good to go.

Rule #2: Don’t add too much sauce

Your sauce needs to be fully absorbed before the finishing steps. Traditionally, the sauce for fried rice is very simply made from soy sauce, white pepper, and a little sesame oil (and optional, but highly recommended, MSG). Some recipes use oyster sauce, but it’s absolutely not necessary.

The sauce is used to coat and season the rice, so it shouldn’t be drowning in it. Use just enough sauce so that your rice is able to fully absorb it. There shouldn’t be any liquid left in the bottom of the pan. Excess sauce will result in a liquidy, saucy texture, and that’s not what you want. Once you pour the sauce over the rice, mix then let it absorb fully before proceeding with the next steps.

Rule #3: Mind the egg

DO NOT mix in the egg too early. Mixing in the egg too early coats the rice with liquid, which causes the grains to steam instead of fry. This results in sticky, soggy rice coated with egg instead of the soft and fluffy distinct grains you want.

For perfect results, move the rice to one side of the pan then crack in the egg. Gently scramble it, then let it cook completely before breaking it up and mixing it into the rice. There’s no need to stir or mix the egg again until it’s fully cooked through. Alternatively, you can cook the egg in the pan right after cooking your protein, then remove it from the pan, set it aside and return it to the pan when you put your cooked protein back in.

And that’s it. Follow these 3 steps, and you’ll never have clumpy fried rice again.

My favorite protein for fried rice is shrimp, but it’s amazing with chicken, beef or even just with veggies and eggs, so use what you like or what you have on hand.

Better than Takeout Fried Rice with Shrimp

Making perfectly fluffy, better than takeout fried rice at home is easy. It's all about 3 important steps – follow the recipe below and you'll never have clumpy fried rice again!
No ratings yet
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 2 servings

Equipment

Ingredients
 
 

  • ½ cup dry white rice, rinsed well
  • 300 g shrimp, tails removed (see Note 1)
  • ½ tsp salt
  • 1 tsp white pepper, divided
  • Cooking spray or 1 tbsp avocado oil
  • ½ cup yellow onion, diced
  • 4-5 cloves garlic, minced
  • 1 cup frozen carrots (see Note 2)
  • 1 cup frozen peas
  • ¼ cup plus 2 tbsp light soy sauce
  • ½ tsp MSG
  • 2 large eggs
  • 2 tsp toasted sesame oil
  • Green onions, thinly sliced, to garnish, optional

Instructions
 

  • Cook the rice in a rice cooker or on the stovetop then chill for 2-3 hours or overnight (if you're making it the same day, leave it uncovered in the fridge)
  • The rice needs to be cooked in advance to make sure there's no remaining moisture when it's added to the dish
  • Pat the shrimp dry then season on both sides with salt and ½ tsp white pepper
  • Heat a large sauté pan over medium heat then spray with avocado oil
  • Add the shrimp and cook for 2-3 minutes on each side or until pink and cooked through then remove from the pan and set aside (for large shrimp, chop once slightly cooled)
  • Spray with a little more avocado oil then add the onion
  • Sauté for 4-5 minutes until softened then add the garlic and frozen peas and carrots
  • Cook for 2-3 minutes then add the rice and break up any clumps with a spatula
  • In a measuring cup or bowl, whisk together the soy sauce, ½ tsp white pepper and the MSG
  • Pour the sauce over the rice then mix
  • Let cook for 8-10 minutes or until the sauce is FULLY absorbed and no liquid remains in the pan
  • It's crucial to ensure that all the sauce has been absorbed and the pan is dry before moving on to the next step
  • Push the rice to the side and add the eggs
  • Break up the yolk and gently scramble the eggs, then let them cook without stirring
  • If you stir the egg into the rice before it's fully cooked, you'll coat the rice in liquid and it will steam instead of frying which will result in a sticky, clumpy texture
  • Once the egg is fully cooked, break it up with a spatula, then return the shrimp to the pan and toss
  • Top with toasted sesame oil and mix then serve

Notes

Note 1: You can use any size of shrimp for this recipe. I weigh the shrimp after removing the tails. You can also use cubed chicken breast instead of shrimp. Follow the same steps but increase the cooking time to 8-10 minutes.
Note 2: You can use raw carrots, but it will increase the cooking time. If you’re using raw carrots, add them at the same time as the onion and cook for 8-10 minutes. If I don’t have frozen carrots on hand, my trick is to cut a medium carrot into sticks then steam it in the steamer basket of my rice cooker to cut down on the cooking time.
Nutrition Facts in the recipe card below are calculated automatically and may be inaccurate. For more accurate nutrition information, refer to the macros below. Macros in the Recipe Notes section are calculated using a Macro Calculation App but will differ slightly based on ingredients used in individual variations. Nutritional information for this recipe is based on one serving.
Macros per serving: 563 calories/38g protein/70g carbs/14g fat

Nutrition

Serving: 1 servingCalories: 555kcalCarbohydrates: 68gProtein: 48gFat: 10gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 4gTrans Fat: 0.02gCholesterol: 405mgSodium: 2745mgPotassium: 1016mgFiber: 8gSugar: 10gVitamin A: 13540IUVitamin C: 19mgCalcium: 212mgIron: 5mg
Tried this recipe?Let us know how it was!

Let me know what you think – leave a comment/rating

If you made this recipe, I’d love to hear from you! Please consider leaving a review or comment below. Any feedback is appreciated.

Follow me on Social Media

For more recipes, or to see all my recipe videos, follow me on Instagram, Facebook, TikTok and Youtube.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Like
Close
Close