Crispy tofu is the whole challenge here, and it comes down to water: press it, coat it in cornstarch, sear it undisturbed, and keep it out of the pan until the last 30 seconds. Done that way, it stays golden in a savory, gingery fried rice. It takes about 30 minutes.

Why You’ll Love This Fried Rice With Tofu Recipe
- Actually crispy tofu. Pressing, cornstarch, and a hot, undisturbed sear give a crust that survives the final toss.
- Protein-packed and vegetarian. Extra-firm tofu, vegetables, and a savory mushroom sauce make a complete meal.
- Fast wok cooking. Once the tofu is pressed, the stir-fry itself takes about 15 minutes.
- Flexible. Swap in teriyaki, chili, mushrooms, or broccoli without changing the core method.
What Makes This Recipe Work?
Removing water is what makes tofu crisp: pressed tofu sears instead of steams, and a light cornstarch coat forms a crust that sets before it is turned. Cold, day-old rice fries up fluffy, and returning the tofu only at the end keeps that crust from going soggy in the sauce.
Menu of Fried Rice With Tofu Recipe
This Fried Rice With Tofu Recipe covers the full ingredient list with US measurements, step-by-step instructions, chef tips, a troubleshooting table, substitutions, variations, storage and reheating guidance, and answers to common questions.
Ingredients for Fried Rice With Tofu Recipe

For the Tofu
- 1 block (14 ounces) extra-firm tofu, pressed 15 minutes and cut into 3/4-inch cubes
- 2 tablespoons cornstarch
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Rice
- 3 cups cooked long-grain white rice or jasmine rice, chilled (day-old is best)
- 1 cup frozen peas and carrots, thawed, or 1 cup diced mixed vegetables
- 3 scallions, thinly sliced
- 4 tablespoons neutral oil, such as canola or vegetable oil, divided
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
For the Sauce
- 3 tablespoons soy sauce
- 1 tablespoon vegetarian oyster-style mushroom sauce
- 1 teaspoon sugar
- 2 teaspoons toasted sesame oil
- 1/4 teaspoon white pepper
Best Ingredients to Use
Extra-firm tofu is non-negotiable here. Soft or silken tofu falls apart no matter how carefully you handle it. Buy extra-firm or super-firm tofu in vacuum-sealed packages, which tend to be denser and less watery than tub-packed tofu. Pressing matters more than the brand; even good tofu needs 15 minutes under weight to give up its water. Day-old long-grain or jasmine rice fries up fluffy. A vegetarian mushroom-based stir-fry sauce replaces oyster sauce without losing depth. Fresh garlic and ginger give the cleanest flavor.
Kitchen Tools You’ll Need
- A large wok or 12-inch skillet, ideally nonstick or well-seasoned, since tofu sticks more than meat
- A tofu press or a heavy pan and paper towels for pressing
- A shallow bowl for tossing the tofu with cornstarch
- A wooden spoon or wok spatula and a small bowl for the sauce
How to Make Fried Rice With Tofu Recipe
Step 1: Press and Prep
Press the tofu for at least 15 minutes: wrap the block in paper towels or a clean kitchen towel, set a heavy pan on top, and let the water drain out. Cut into 3/4-inch cubes and pat dry. Dice the vegetables, mince the garlic, grate the ginger, and slice the scallions. Stir the soy sauce, mushroom sauce, sugar, sesame oil, and white pepper together in a small bowl. Break up the cold rice so no clumps remain.
Step 2: Coat and Sear the Tofu
Toss the tofu cubes gently with the cornstarch, salt, and black pepper until lightly and evenly coated. Heat 2 tablespoons of oil in the wok over medium-high heat until shimmering. Add the tofu in a single layer with space between the cubes. Cook undisturbed 3 minutes until the bottoms are deep golden, then turn and cook 3 to 4 minutes more, turning once or twice, until crisp on most sides. Transfer to a plate. Work in two batches if your wok is small.

Step 3: Cook the Vegetables and Aromatics
Add 1 tablespoon of oil to the wok over medium-high heat. Add the peas and carrots and stir-fry 2 minutes until hot through. Add the garlic and ginger and stir-fry 30 seconds until fragrant and just golden.
Step 4: Fry the Rice
Raise the heat to high and add the remaining tablespoon of oil and the cold rice. Press the rice into the hot surface, let it sit 30 seconds to pick up color, then toss. Stir-fry 3 to 4 minutes, breaking up clumps, until the grains are hot through and starting to toast in spots.

Step 5: Sauce and Combine
Pour the sauce evenly over the rice and toss 1 minute until every grain is glossy and coated. Return the crispy tofu to the wok and add the scallions. Toss gently 30 seconds, just enough to heat the tofu through without breaking the crust. Taste and adjust with more soy sauce if needed. Serve immediately, with lime wedges on the side if you like a bright finish.

Chef’s Tips for the Best Results
- Press the tofu longer than you think. Fifteen minutes is the minimum; thirty is better. Every bit of water you remove is crispiness you gain.
- Do not move the tofu too soon. The crust needs 3 full undisturbed minutes to form and release from the pan. Early flipping tears the coating off.
- Keep the tofu out until the end. Returning it only for the final 30 seconds keeps the cornstarch crust crisp. Stirring it through the whole fry makes it soggy.
- Toss gently once the tofu is back. The crust is delicate. Fold rather than smash, and the cubes stay golden and intact.
Common Mistakes and How to Fix Them
| Common Problem | Why It Happens | How to Fix It |
|---|---|---|
| Tofu falls apart | Soft tofu used, or handled roughly | Use extra-firm tofu, press well, coat in cornstarch, and fold gently |
| Tofu turns mushy | Unpressed tofu steams instead of searing | Press at least 15 minutes, preferably 30, and pat the cubes dry |
| Crust sticks and tears | Tofu moved before the crust set | Cook undisturbed 3 minutes until deep golden before turning |
| Crust goes soggy | Tofu returned too early | Return it only for the final 30 seconds, just to heat through |
| Rice turns mushy | Fresh, warm rice was used | Use cold, day-old rice and press it into the hot pan |
Ingredient Substitutions
| Original Ingredient | Substitute | Expected Difference |
|---|---|---|
| Extra-firm tofu | Super-firm tofu | Denser, less watery, crisps even better |
| Soy sauce | Tamari | Nearly identical flavor; gluten free |
| Vegetarian mushroom sauce | Regular oyster sauce | Similar depth, not vegetarian |
| Frozen peas and carrots | Diced mixed vegetables | Similar texture and cook time |
| Toasted sesame oil | Neutral oil | Loses the nutty finish; still works |
Recipe Variations
Teriyaki tofu fried rice: Swap the sauce for 3 tablespoons teriyaki sauce and skip the sugar. The tofu caramelizes beautifully in the sweeter glaze.
Spicy tofu fried rice: Add 1 teaspoon chili crisp or 1/2 teaspoon red pepper flakes with the garlic and ginger.
Tofu and mushroom fried rice: Add 1 cup sliced mushrooms with the vegetables and cook 3 to 4 minutes until browned for extra umami.
Tofu and broccoli fried rice: Add 2 cups small broccoli florets with a splash of water, cover 2 minutes to steam, then uncover and char before adding the rice.
Sesame ginger tofu fried rice: Double the ginger, finish with an extra teaspoon of sesame oil and a tablespoon of sesame seeds.
Scrambled tofu fried rice: Instead of cubes, break the pressed tofu apart in the pan with a spatula into a scrambled-egg texture, season with salt and a pinch of turmeric for color, and cook until the extra water evaporates and the pieces turn golden, then proceed with the rice as written.
Practical Cooking Scenario
Tofu night works best when the pressing starts early: press the block while you prep everything else, and by the time the vegetables are diced and the sauce is mixed, the tofu is ready to sear. For a crowd, sear the tofu in two batches and keep the first batch warm on a plate; a crowded pan is the fastest way back to soggy tofu.
Storage and Food Safety
Cool leftovers within 2 hours and refrigerate in airtight containers up to 4 days. Freeze portions up to 2 months and thaw overnight in the fridge. Discard leftovers that smell off or sat at room temperature longer than 2 hours. The tofu crust softens in storage; reheat in a hot skillet for the best texture.
How to Reheat Fried Rice With Tofu Recipe
Reheat in a skillet over medium-high heat with a teaspoon of oil, stir-frying 3 to 4 minutes until steaming. The microwave works too: sprinkle with a tablespoon of water, cover loosely, and heat 2 minutes, stirring halfway. Heat leftovers to 165 degrees F (74 degrees C) throughout.
Meal Prep Tips
Press the tofu and cook the rice a day ahead, prep everything else up to 2 days ahead, and sear the tofu fresh for the crispiest result. Store the sauce in a jar up to a week, and keep sliced scallions wrapped in a damp paper towel in the fridge.
Nutrition Information
Approximate nutrition per serving (makes 4 servings): protein from tofu, carbohydrates from rice, and moderate fat from oil and sesame oil. These are estimates only; actual values vary with brands, oil amounts, portion sizes, and preparation methods.
More Rice Recipes to Try
If you enjoyed this recipe, you will love these other rice dishes from The World of Rice:
- Tofu Fried Rice Recipe: Crispy, Savory & Protein-Packed
- Authentic Chinese Shrimp Fried Rice Recipe: Traditional Technique, Pure Flavor
- Authentic Egg Fried Rice Recipe: Simple, Silky & Perfectly Golden
- Authentic Fried Rice Recipe With Egg: The Traditional Golden Method
Frequently Asked Questions
How do I keep tofu from falling apart in fried rice?
Use extra-firm tofu, press it well, coat it in cornstarch, and sear it separately without moving it too soon. Handle the cubes gently.
Do I really need to press the tofu?
Yes. Unpressed tofu is full of water and will steam instead of sear, giving you the mushy cubes that give tofu a bad name.
Can I bake the tofu instead of pan-searing?
Yes. Bake cornstarch-coated cubes at 400 degrees F (200 degrees C) for 20 to 25 minutes, flipping halfway, until golden and crisp. Then fold into the finished rice.
Can I make this recipe ahead of time?
Yes. Press the tofu and cook the rice a day ahead, prep everything else up to 2 days ahead, and sear the tofu fresh for the crispiest result.
How should I store leftovers?
Cool within 2 hours and refrigerate in airtight containers up to 4 days. Freeze portions up to 2 months and thaw overnight in the fridge.
Can I make this recipe gluten-free?
Yes. Use tamari instead of soy sauce and a gluten-free mushroom sauce. Cornstarch is naturally gluten-free.
Final Thoughts
Press it, coat it, sear it undisturbed, and add it last. That sequence is the difference between tofu fried rice people tolerate and tofu fried rice people ask for again.
See the dictionary definitions for water and cornstarch.
Prayvista Team is the editorial team behind Prayvista, The World of Rice. The team writes and reviews rice recipes for home cooks, and every article is checked by editor Sara Raza before publishing.









