Quick Tofu Fried Rice with Crispy Tofu
This tofu fried rice is a fast, satisfying dinner that comes together in about 20 minutes. The tofu gets golden and crisp in a hot pan, then you stir-fry cold rice with soy sauce and whatever vegetables you have on hand.

It tastes like takeout but uses up leftovers, and it’s endlessly adaptable. A dependable weeknight meal that works the first time.
What Makes This Tofu Fried Rice So Good
The tofu is the star. Pressing it dry and searing it in a slick of oil gives you chewy, browned cubes with crisp edges that hold their own against the rice. I keep coming back to this version because it feels like a restaurant trick you can pull off at home.
Cold rice is the other secret. It stays separate and toasts up instead of turning into a sticky clump. You can stir in almost any vegetable you have in the fridge, which means dinner feels different every time without a new recipe.
Ingredients

- 14 oz firm tofu, pressed and cubed: extra-firm works too, both get nicely crisp
- 3 cups cold cooked jasmine rice: day-old is best, cold rice keeps the grains separate
- 2 tbsp vegetable oil, divided: neutral oil like canola or avocado
- 1/2 cup diced yellow onion: about half a medium onion
- 1 cup diced carrot: roughly 1 medium carrot
- 1/2 cup frozen peas: no need to thaw
- 2 cloves garlic, minced
- 3 tbsp soy sauce: tamari for a gluten-free option
- 1 tbsp rice vinegar
- 1 tsp toasted sesame oil
- 1/2 tsp red pepper flakes: optional, leave out if you want it mild
- 2 green onions, sliced, for serving
Variations / Substitutions
- Different vegetables: swap in finely chopped broccoli, bell pepper, or shelled edamame. Just dice them small so they cook fast.
- Tamari or coconut aminos: use tamari for a gluten-free version, or coconut aminos for a slightly sweeter, soy-free sauce.
- Add an egg: scramble a beaten egg in the pan right after the vegetables soften, then push it to the side before adding the rice.
- Spicier version: stir in 1 teaspoon of chili garlic sauce with the soy sauce, or drizzle chili crisp over each bowl.
- Tempeh instead of tofu: crumble and pan-fry tempeh the same way for a nuttier, heartier texture.
Vegan Stir Fry is another reader favorite dinner worth making next.
How to Make Tofu Fried Rice
Step 1: Press and Cube the Tofu

Drain the tofu and wrap it in a clean kitchen towel or paper towels. Set a heavy pan or a few cans on top and let it press for 10 to 15 minutes while you prep the vegetables. The goal is to squeeze out enough water so the tofu sears instead of steams.
After pressing, cut the block into 1/2-inch cubes. They should feel dry to the touch and a little firmer around the edges.
Step 2: Sear the Tofu

Heat a large skillet or wok over medium-high heat. Add 1 tablespoon of the vegetable oil and swirl to coat the bottom. When the oil shimmers, add the tofu cubes in a single layer. Let them cook without moving for about 3 to 4 minutes, until the bottoms turn deep golden and release easily from the pan.
Flip the cubes and cook for another 3 to 4 minutes on the other sides. You should hear a steady sizzle and see browned, crisp edges all over. Transfer the tofu to a plate and set it aside.
Step 3: Sauté the Vegetables

Add the remaining 1 tablespoon of oil to the same pan. Stir in the diced onion and carrot and cook for 2 minutes, just until the onion turns translucent and the carrot starts to soften around the edges. Then add the frozen peas and minced garlic and cook for 1 minute more.
The garlic should smell fragrant but not brown, and the peas will be bright green and heated through.
Step 4: Fry the Rice

Add the cold rice to the pan, breaking up any clumps with your fingers as you drop it in. Pour the soy sauce, rice vinegar, and toasted sesame oil over the top and toss everything together with a spatula. Spread the rice into an even layer and let it sit undisturbed for 1 minute, then toss and repeat once or twice more, about 3 minutes total.
The rice will pick up savory brown spots and start to smell toasty. You want a few crispy bits scattered throughout without letting anything burn.
Step 5: Toss and Serve

Return the crispy tofu to the pan along with any juices that collected on the plate. Add the red pepper flakes if using. Fold everything together gently until the tofu is evenly distributed and warmed through. Scatter the sliced green onions over the top and serve the fried rice hot, straight from the pan.
Tips for Crispy, Fluffy Fried Rice
- Use cold rice: Freshly cooked rice is too moist and steamy. If you don’t have day-old rice, spread warm rice on a tray and chill it in the fridge for 30 minutes before frying.
- Don’t skip pressing the tofu: Waterlogged tofu will sputter and steam in the pan instead of searing. Even 10 minutes under a heavy pot makes a real difference.
- Work in batches for a crowd: If you double the recipe, cook the tofu and then the vegetables in two batches so the pan stays hot and nothing steams.
- Let the rice sit: The step where the rice sits undisturbed in the hot pan gives you those crispy, toasty bits that make fried rice feel like takeout. Poke at it too soon and you miss them.
- Add crunch with chili crisp: A spoonful of chili crisp over the top at the table adds texture and a slow, savory heat.
Scaling it up for meal prep:
| Servings | Cold Rice | Tofu | Carrots (diced) |
|---|---|---|---|
| 2 | 1½ cups | 7 oz | ½ cup |
| 4 | 3 cups | 14 oz | 1 cup |
| 8 | 6 cups | 28 oz | 2 cups |
Frozen peas and aromatics scale proportionally, too.
Storing Leftover Fried Rice
Refrigerate any leftover fried rice in an airtight container for up to 4 days. To reheat, spread it in a hot skillet with a tiny splash of water and cook until steaming and crisp again. Microwaving works but the rice will soften and lose its crunchy edges.
What to Serve with Tofu Fried Rice
A quick cucumber salad with rice vinegar and a pinch of chili keeps things bright and cool against the savory rice. Steamed broccoli tossed with a little sesame oil adds a mild, earthy bite. For a warmer side, a simple miso soup rounds out the meal without much more effort.
Frequently Asked Questions
Can I use silken tofu?
No, silken tofu will fall apart. Stick with firm or extra-firm, pressed well, for cubes that hold their shape and sear properly.
How do I make this gluten-free?
Use tamari instead of regular soy sauce. The rest of the ingredients are naturally gluten-free, so no other swaps are needed.
How do I keep the rice from clumping?
Start with cold rice and break up any clumps with your fingers before it hits the pan. If the rice went into the fridge in a solid block, crumble it apart first.
Can I add an egg?
Yes, scramble a beaten egg in the pan right after the vegetables soften in Step 3. Push the cooked egg to one side, then continue with the rice as written.
What if my tofu isn’t getting crispy?
Your pan might not be hot enough or the tofu may still be too wet. Let the pan heat fully before adding oil, and make sure you pressed the tofu for at least 10 minutes. Don’t crowd the cubes; they need space to sear.

Tofu Fried Rice Recipe
Ingredients
Method
- Press the tofu for 10 to 15 minutes, then cut into 1/2-inch cubes.
- Heat 1 tbsp oil in a large skillet over medium-high heat. Sear the tofu cubes for 3 to 4 minutes per side until golden and crisp. Transfer to a plate.
- Add remaining 1 tbsp oil to the pan. Cook onion and carrot for 2 minutes, then add peas and garlic and cook 1 minute more.
- Add cold rice, soy sauce, rice vinegar, and sesame oil. Toss and let the rice sit in an even layer for 1 minute, then toss again, crisping for about 3 minutes total.
- Return the tofu and any juices to the pan along with red pepper flakes, toss gently, and serve topped with sliced green onions.
