Tofu Fried Rice (The BEST Crispy Recipe!)

By Sadie Caldwell

On February 27, 2026

An overhead shot of a bowl of homemade tofu fried rice. The dish includes crispy tofu cubes, carrots, peas, and scrambled egg mixed with rice.

Cuisine

Asian, Chinese

Prep time

15 minutes

Cooking time

20 minutes

Total time

35 minutes

Servings

4 servings

Forget takeout! This Tofu Fried Rice recipe is your new go-to for a quick, healthy, and incredibly satisfying meal. We’re talking perfectly crispy pan-fried tofu, fluffy rice, crisp-tender veggies, and a savory sauce that ties it all together. It’s a vegetarian classic that’s better, fresher, and more affordable than anything you can order.

This recipe is designed for enthusiastic home cooks who want to master a simple yet impressive dish. Whether you’re making dinner for the family or need a reliable lunch meal prep, this tofu fried rice delivers on all fronts. Plus, it’s endlessly customizable!

A pan of tofu fried rice being stir-fried, with visible steam. This shows the process of making the healthy vegetarian fried rice.
The magic happens in the skillet!

Why You’ll Love This Tofu Fried Rice Recipe

  • Perfectly Crispy Tofu: We’ll show you the simple, non-negotiable steps to get that amazing crispy texture every single time—no more soggy tofu!
  • Incredible Flavor: The homemade fried rice sauce is the perfect balance of savory, salty, and umami flavors that coat every single grain of rice.
  • Quick & Easy: This entire meal comes together in about 30 minutes, making it perfect for a busy weeknight.
  • Healthy & Wholesome: Packed with plant-based protein and fresh vegetables, it’s a meal you can feel great about serving. For another healthy and satisfying meal, check out this Lemon Herb Quinoa Salad.

Key Ingredients

The beauty of fried rice is its simplicity. Here’s what you’ll need to create this masterpiece in your own kitchen.

For the Crispy Tofu

  • Extra-Firm Tofu: This is crucial. Softer varieties will not get crispy. Make sure to press it well to remove excess water.
  • Cornstarch: The secret weapon for a light, crispy coating.
  • Soy Sauce: For a little flavor before frying.
  • Avocado Oil: Or another high-smoke-point neutral oil for frying.

For the Fried Rice

  • Cooked and Chilled Rice: Day-old long-grain white rice is best. Chilling the rice dries it out, preventing a mushy final product.
  • Veggies: We’re using a classic mix of yellow onion, carrots, and frozen peas.
  • Aromatics: Fresh garlic and ginger are non-negotiable for that authentic flavor base.
  • Eggs: Adds richness and protein. See notes for a vegan option!
  • Scallions & Sesame Seeds: For a fresh, crunchy garnish.

For the Ultimate Fried Rice Sauce

  • Low-Sodium Soy Sauce: The backbone of our sauce. Use tamari for a gluten-free option.
  • Toasted Sesame Oil: Adds a deep, nutty aroma and flavor. A little goes a long way!
  • Rice Vinegar: Provides a touch of acidity to brighten everything up.
  • Mirin: This Japanese rice wine adds a subtle sweetness that balances the saltiness.
An overhead shot of a bowl of homemade tofu fried rice. The dish includes crispy tofu cubes, carrots, peas, and scrambled egg mixed with rice.
Healthy, homemade, and oh-so-good.

How to Make Tofu Fried Rice (Step-by-Step)

Follow these simple steps to achieve restaurant-quality results at home. It’s all about the prep and the process!

Step 1: Press and Prepare the Tofu

Start by pressing your extra-firm tofu for at least 30 minutes to remove as much water as possible. You can use a tofu press or wrap the block in paper towels and place a heavy object on top. Once pressed, cut the tofu into ½-inch cubes. In a medium bowl, toss the tofu cubes gently with soy sauce, then sprinkle with cornstarch and toss again until lightly coated.

Step 2: Pan-Fry the Tofu

Heat your avocado oil in a large skillet or wok over medium-high heat. Add the tofu in a single layer, ensuring not to crowd the pan. Cook for 8-10 minutes, flipping occasionally, until all sides are golden brown and crispy. Remove the tofu from the pan and set it aside.

Step 3: Mix the Sauce

While the tofu is cooking, whisk together all the sauce ingredients—soy sauce, sesame oil, rice vinegar, and mirin—in a small bowl. Set aside.

Step 4: Cook the Aromatics and Veggies

Add a little more oil to the same skillet. Sauté the diced onion for 2-3 minutes until softened. Add the minced garlic and ginger and cook for another minute until fragrant. Stir in the diced carrots and cook for 3-4 minutes until they begin to soften.

Step 5: Scramble the Egg

Push the vegetables to one side of the skillet. Pour the whisked eggs onto the empty side and scramble until just cooked through. Break the egg into small pieces and mix it with the vegetables.

Step 6: Fry the Rice and Combine

Add the chilled, day-old rice to the skillet. Use your spatula to break up any clumps. Pour the prepared sauce over the rice and stir-fry everything together for 3-4 minutes, ensuring the rice is heated through and well-coated. Stir in the frozen peas, the cooked crispy tofu, and the green parts of your scallions. Cook for one more minute, then serve immediately, garnished with sesame seeds.

Pro Tips for Restaurant-Quality Results

  • Use Cold Rice: This is the most important tip! Freshly cooked, warm rice will result in a sticky, mushy mess. Cold rice separates easily and fries up beautifully.
  • Press Your Tofu: I can’t stress this enough. Removing water is the key to getting that crave-worthy crispy texture.
  • High Heat is Your Friend: A hot wok or skillet is essential for getting that signature “wok hei” flavor and preventing the ingredients from steaming.
  • Don’t Crowd the Pan: Give your ingredients space. This is especially important for the tofu. If needed, cook it in two batches. This principle is also key for recipes like perfectly seared scallops.

Delicious Variations to Try

  • Make it Spicy: Add a teaspoon of sriracha or a pinch of red pepper flakes to the sauce for a kick of heat.
  • Add More Veggies: This recipe is a great way to clean out the fridge! Feel free to add diced bell peppers, broccoli florets, corn, or mushrooms.
  • Make it Vegan: Simply omit the egg or use a vegan egg substitute like JUST Egg.
  • Protein Swap: While we love tofu, this recipe also works well with other proteins. For a different take, try our Thai Shrimp Fried Rice.

Storing and Reheating Leftovers

Store leftover Tofu Fried Rice in an airtight container in the refrigerator for up to 4 days. To reheat, simply microwave for 1-2 minutes or, for best results, stir-fry in a lightly oiled skillet over medium-high heat until warmed through. The tofu will lose some of its initial crispiness but will still be delicious.

Frequently Asked Questions

Yes, it’s very easy to make this recipe vegan. Simply omit the scrambled egg or use a plant-based egg substitute. The rest of the ingredients are already vegan-friendly.

Yes, absolutely! Pressing the tofu for at least 30 minutes removes excess water, which is the most critical step to ensure it gets crispy instead of steaming in the pan.

The secret to crispy tofu is a three-step process: 1) Use extra-firm tofu, 2) Press it well to remove moisture, and 3) Toss it in cornstarch before pan-frying in hot oil until golden brown on all sides.

Extra-firm tofu is the best choice for fried rice. It holds its shape well and gets wonderfully crispy when pan-fried. Avoid using soft or silken tofu, as it will fall apart.

The number one secret to good fried rice is using cold, day-old rice. Chilled rice is drier and the grains separate easily, allowing them to fry instead of clump together and get mushy.

More Asian-Inspired Dinner Recipes

If you enjoyed this dish, you are sure to love our Korean Beef Bulgogi recipe! It is packed with flavor and comes together so quickly.

We hope you love this easy and delicious Tofu Fried Rice recipe! It’s a true staple in our kitchen, and we know it will be in yours too. If you try it, please leave a comment below and let us know how it turned out. Don’t forget to share your creations on Pinterest!

A close-up shot of crispy tofu fried rice in a black bowl, garnished with fresh scallions and sesame seeds. The best easy tofu fried rice recipe!
Forget takeout! This homemade Tofu Fried Rice is calling your name.

Tofu Fried Rice

An overhead shot of a bowl of homemade tofu fried rice. The dish includes crispy tofu cubes, carrots, peas, and scrambled egg mixed with rice.

Tofu Fried Rice (The BEST Crispy Recipe!)

This Tofu Fried Rice is better than takeout! Learn how to make perfectly crispy tofu, fluffy rice, and a savory sauce for a quick, easy, and healthy meal that's packed with plant-based protein and fresh vegetables.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Dinner, Lunch, Main Course
Cuisine: Asian, Chinese
Calories: 450

Ingredients
  

  • 1 block extra-firm tofu (14-16 oz) pressed well
  • 1 tbsp soy sauce
  • 2 tbsp cornstarch
  • 2 tbsp avocado oil or other neutral oil, divided
  • 4 cups cooked and chilled rice preferably day-old
  • 1 small yellow onion diced
  • 2 carrots peeled and diced small
  • 3/4 cup frozen peas
  • 3 cloves garlic minced
  • 1 tbsp fresh ginger minced
  • 2 large eggs whisked
  • 3 scallions thinly sliced, greens and whites separated
  • 3 tbsp low-sodium soy sauce or tamari
  • 1 tbsp toasted sesame oil
  • 1 tsp rice vinegar
  • 1 tsp mirin

Equipment

  • 1 Large Skillet or Wok
  • 1 Tofu Press (or heavy object)

Instructions
 

  1. Press tofu for at least 30 minutes. Cut into ½-inch cubes. In a medium bowl, gently toss tofu with 1 tbsp soy sauce, then toss with cornstarch until coated.
  2. Heat 1 tbsp of oil in a large skillet or wok over medium-high heat. Add tofu in a single layer and cook for 8-10 minutes, flipping occasionally, until golden brown and crispy on all sides. Remove from skillet and set aside.
  3. In a small bowl, whisk together 3 tbsp low-sodium soy sauce, toasted sesame oil, rice vinegar, and mirin. Set aside.
  4. Add the remaining 1 tbsp of oil to the skillet. Add the diced onion and whites of the scallions, and cook for 2-3 minutes until softened. Stir in the garlic and ginger and cook for 1 minute more until fragrant. Add the carrots and cook for 3-4 minutes.
  5. Push the vegetables to one side of the skillet. Pour the whisked eggs onto the empty side and scramble until just cooked. Mix with the vegetables.
  6. Add the chilled rice to the skillet, breaking up any clumps. Pour the sauce over the top and stir-fry for 3-4 minutes until heated through. Stir in the frozen peas, the cooked crispy tofu, and the green parts of the scallions. Serve immediately.

Notes

Vegan Option: To make this recipe vegan, simply omit the egg or use a plant-based egg alternative.
Gluten-Free Option: Ensure you use tamari instead of soy sauce for a completely gluten-free dish.
Rice Tip: For best results, spread freshly cooked rice on a baking sheet and chill in the refrigerator for at least an hour, or overnight.

You might also like these recipes

Leave a Comment

Recipe Rating