Better Than Takeout Fried Rice is a flavorful, satisfying dish that delivers all the savory, umami-packed goodness of your favorite restaurant-style fried rice, right from your own kitchen. It’s quick to make, budget-friendly, and incredibly customizable to whatever you have on hand. Whether you’re using leftover rice, cleaning out the fridge, or just craving something delicious in under 30 minutes, this recipe is about to become a go-to in your home. With perfectly seasoned rice, tender vegetables, and your choice of protein all tossed in a garlicky soy-based sauce, this version tastes even better than your local takeout.
What sets homemade fried rice apart is the ability to control the ingredients. You can adjust the salt, skip the grease, and load it up with extra veggies or protein to make it exactly how you like. It’s a fantastic way to repurpose leftover rice and turn it into a complete, hearty meal. The texture of day-old rice is ideal for fried rice because it’s drier and crisps up beautifully in the pan. Whether you’re feeding the family or meal prepping for the week, this dish is a guaranteed hit.
Fried rice stores very well. Keep leftovers in an airtight container in the refrigerator for up to 4 days. You can also freeze portions in sealed containers or freezer bags for up to 2 months. To reheat, warm in a skillet over medium heat with a splash of oil or water to revive the texture, or microwave until heated through.
This recipe makes about 4 servings, depending on portion size. It’s fast, filling, and perfect as a main or side dish. Add a fried egg on top or pair it with dumplings or spring rolls for a full takeout-style spread at home.
You’ll love this recipe because it’s quick, easy, and endlessly adaptable. You can use chicken, shrimp, tofu, or just go all veggie. Plus, it’s made in one pan, which means minimal cleanup and maximum flavor. Once you make it from scratch, you’ll wonder why you ever ordered out.
You’ll need a large nonstick skillet or wok, a spatula, a knife and cutting board, a small bowl for beating eggs, and measuring spoons.
Use cold, day-old rice for the best texture. Make sure your pan is hot before adding ingredients, and cook each component separately to avoid steaming. Don’t overcrowd the pan or the rice won’t crisp up.
Ingredients
3 cups cold, cooked white rice (preferably day-old)
2 tablespoons vegetable oil
2 eggs, beaten
1 small onion, finely diced
1 cup frozen peas and carrots, thawed
2–3 green onions, chopped
2 garlic cloves, minced
3 tablespoons soy sauce
1 tablespoon oyster sauce (optional)
1 teaspoon sesame oil
Salt and pepper to taste
1 cup cooked protein (chicken, shrimp, or tofu), optional
Directions
Heat 1 tablespoon oil in a large skillet or wok over medium-high heat. Add beaten eggs and scramble until just cooked. Remove from pan and set aside.
Add remaining oil to the pan, then sauté onions for 2–3 minutes until softened. Add garlic, peas, and carrots, and cook for another 2–3 minutes.
Add the cold rice to the pan, breaking up any clumps with a spatula. Stir-fry for 3–5 minutes, letting the rice get slightly crispy.
Return the eggs to the pan along with cooked protein, if using. Add soy sauce, oyster sauce, and sesame oil. Toss everything to combine and heat through. Taste and season with salt and pepper as needed. Stir in green onions and serve hot.
For variations, swap in brown rice or cauliflower rice. Add chopped kimchi for a spicy twist or pineapple for a sweet contrast. You can also drizzle with sriracha or hoisin sauce for extra flavor.