Save This Recipe
This homemade fried rice is better than takeout and faster than delivery. Sesame oil toasted with onion and garlic builds a deep, nutty base, while frozen peas and carrots add a touch of sweetness and the eggs — added at just the right moment — give every grain that glossy, golden coating you’re looking for. The trick is cold, day-old rice and knowing when to add it to the pan. Once you nail it, you’ll make this on repeat.
Why You’ll Love It
Better than takeout, genuinely — toasting the onion and garlic in sesame oil creates a depth of flavor that’s hard to replicate any other way
A real use for leftover rice — day-old rice is actually ideal here, drier and perfectly textured for frying
Flexible protein — Chicken, shrimp, pork, or nothing at all; the base recipe holds up no matter what you put in it
On the table in 20 minutes — once your rice is cold and your protein is cooked, this comes together faster than delivery would arrive
One pan — which means the cleanup matches the effort, and the effort is already pretty low
A Note on the Ingredients
Sesame oil is the heart of this dish and you don’t want to substitute it. I’ve seen recipes that use vegetable oil with a splash of sesame at the end, and those are fine, I guess, but cooking the onion and garlic directly in the sesame oil is what gives everything that toasty, nutty flavor that makes it taste like it came from somewhere that knows what it’s doing. Use toasted sesame oil if you can find it — the flavor is noticeably deeper.
The soy sauce — I use regular, not low-sodium, and I’m not apologizing for it. Low-sodium soy sauce is fine for things where you need a gentle hand, but fried rice needs the salt. The rice absorbs a lot, and without it the whole thing tastes flat.
Frozen peas and carrots are genuinely what I use. Not fresh, not fancy. The frozen bag, thawed or straight from the freezer — they go in with enough heat that they’ll cook through. There’s a sweetness to them that balances the soy sauce in a way that I’ve tried to replicate with fresh vegetables and it’s never quite the same.
Four cups of cooked rice sounds like a lot and it is — this makes a generous amount. I usually make this specifically on nights when I know I want leftovers.
Ingredients
4 cups cooked rice, cold — day-old from the fridge is best, really
1/2 pound boneless Chicken breast, cooked and cut into bite-size pieces (or the same amount of cooked medium shrimp)
1 cup frozen peas and carrots — no need to fully thaw
1 medium white onion, chopped
2 cloves garlic, minced (I sometimes do three, I won’t pretend otherwise)
2 large eggs
3 tablespoons sesame oil
1/4 cup soy sauce
How to Make It
Get your pan hot before anything else goes in. I use a large skillet — a wok would be better and I keep telling myself I’m going to buy one, but the skillet works. Medium-high heat, and let it actually get hot. This matters more than people think. A lukewarm pan gives you steamed rice. A hot pan gives you fried rice.
Add the sesame oil and let it heat for just a moment, then add the onion. Cook it until it softens and starts to get a little translucent — maybe four or five minutes. The smell at this point is already incredible and someone in your house will wander into the kitchen to ask what you’re making. Add the garlic and cook for another minute or so, just until fragrant. Don’t let it burn; garlic goes from golden to acrid very fast and there’s no coming back from that.
Add the frozen peas and carrots and stir everything together. Let them cook for a couple of minutes until they’re heated through.
Push everything to the sides of the pan — make a well in the center — and crack in your two eggs. Scramble them right there in the pan. Here’s the part that matters: when the eggs are mostly set but still slightly wet and glossy, add the rice. Don’t wait until they’re fully cooked. Add the rice while there’s still a little shine to the egg and stir everything together quickly. The egg coats the rice and you get this cohesive, golden, slightly sticky quality that is exactly what you’re after.
Add the cooked chicken (or shrimp) and pour the soy sauce over everything. Stir and toss to combine, letting it all cook together for another two or three minutes so the soy sauce gets absorbed and everything heats through evenly.
Taste it. You might want a little more soy sauce. You might not. Adjust as you go.
Variations
Shrimp instead of chicken is my second favorite version — cook them separately beforehand, just until pink, and add them the same way. They take on the sesame and soy beautifully.
I’ve made a vegetarian version by skipping the protein entirely and adding a little extra egg, and it’s honestly still very satisfying. The peas and carrots do more work than you’d expect.
Some people add a drizzle of sriracha or chili oil at the end and I think that’s a great idea. I usually put a bottle on the table and let people decide for themselves.
If you want more vegetables, diced bell pepper goes in with the onion and works well. Corn too, though that changes the flavor profile a little in a sweeter direction. Green onions scattered on top at the end add a fresh bite that cuts through the richness nicely — I almost always do this and I probably should have listed them in the ingredients.
Leftovers
Fried rice reheats remarkably well, which is part of why I always make the full batch even if it’s just two of us eating. A few minutes in a skillet over medium heat with a tiny splash of soy sauce and it’s almost better the second time — the flavors have settled in overnight in a way that works in your favor.
You can microwave it in a pinch, covered with a damp paper towel to keep the moisture in. It’s not the same as the skillet but it gets the job done on a busy lunch.
It keeps in the fridge for about three days, well covered. I’ve pushed it to four before without incident, but I wouldn’t go much beyond that.

