Tofu fried rice solves the dinner problem most home cooks face every single week. You have leftover rice, a block of tofu in the fridge, and twenty minutes before everyone starts asking what is for dinner. This collection of twelve recipes covers every craving — from smoky and spicy to light and garlicky — using simple ingredients that work together beautifully. These are real vegan fried rice dishes built for actual weeknights, not just food styling shoots. I’ve found that the key to great results every time is high heat and patience, and every recipe here walks you through exactly that.


1. Classic Soy Ginger Tofu Rice

classic soy ginger tofu fried rice

This is the one that started it all. Soy sauce, fresh ginger, and sesame oil come together in a wok over high heat to create that unmistakable takeout aroma right in your own kitchen. The crispy tofu soaks up every bit of the savory sauce while the rice gets those golden, slightly charred bits everyone fights over.

Ingredients:

  • 2 cups cooked day-old jasmine rice
  • 200g firm tofu, pressed and cubed
  • 3 tablespoons soy sauce
  • 1 tablespoon fresh ginger, grated
  • 2 cloves garlic, minced
  • 2 tablespoons sesame oil
  • 3 green onions, sliced
  • 1 tablespoon vegetable oil
  • 1 teaspoon sesame seeds

Instructions:

  1. Press tofu between paper towels for at least 15 minutes. Cut into small cubes.
  2. Heat vegetable oil in a wok or large skillet over high heat until shimmering.
  3. Add tofu in a single layer. Cook without moving for 3 to 4 minutes until golden and crispy on one side, then toss and cook another 2 minutes.
  4. Push tofu to the side. Add garlic and ginger to the center and stir for 30 seconds until fragrant.
  5. Add rice and break up any clumps with a spatula. Stir-fry everything together for 3 minutes.
  6. Drizzle soy sauce and sesame oil over the rice. Toss well and cook another 2 minutes.
  7. Remove from heat. Top with green onions and sesame seeds and serve immediately.

2. Kimchi Tofu Fried Rice

Kimchi tofu fried rice

Fermented kimchi brings bold, tangy heat to every single bite of this rice dish. The kimchi juice doubles as a sauce, staining the rice a beautiful deep red while adding layers of sour and spicy complexity. Topped with a soft runny egg that breaks over the rice, this bowl is one of those meals that tastes deeply satisfying even on the hardest evenings.

Ingredients:

  • 2 cups cooked day-old short-grain rice
  • 1 cup kimchi, roughly chopped
  • 3 tablespoons kimchi juice
  • 200g firm tofu, pressed and cubed
  • 1 tablespoon gochujang
  • 2 teaspoons sesame oil
  • 1 tablespoon vegetable oil
  • 2 eggs
  • 2 green onions, sliced
  • 1 teaspoon sesame seeds

Instructions:

  1. Press and cube tofu. Pan-fry in vegetable oil over high heat for 4 to 5 minutes until deeply golden on all sides. Set aside.
  2. In the same pan, add chopped kimchi and stir-fry for 2 minutes until it starts to caramelize slightly.
  3. Add gochujang and kimchi juice. Stir everything together for 1 minute.
  4. Add the rice and toss well to coat with the kimchi mixture. Cook for 3 to 4 minutes, pressing rice against the pan occasionally for crispy bits.
  5. Return tofu to the pan and fold in gently. Drizzle with sesame oil.
  6. In a separate small pan, fry the eggs sunny side up.
  7. Serve rice topped with a fried egg, green onions, and sesame seeds.

Pro Tip: In my experience, using kimchi that has been fermenting for at least two weeks gives a much deeper, more complex flavor than fresh kimchi. The older the kimchi, the better this rice tastes.


3. Garlic Chili Crispy Tofu Rice

Garlic chili crispy tofu fried rice sizzling

This recipe is for the days when you want your dinner to have a little attitude. Loads of garlic, dried chili flakes, and a splash of chili oil turn a simple rice dish into something bold and electric. The tofu gets incredibly crispy in the hot wok and holds its texture even after tossing in all that fragrant, spicy garlic oil.

Ingredients:

  • 2 cups cooked day-old jasmine rice
  • 200g extra-firm tofu, pressed and cubed
  • 6 cloves garlic, thinly sliced
  • 1 teaspoon dried chili flakes
  • 2 tablespoons chili oil
  • 2 tablespoons soy sauce
  • 1 tablespoon vegetable oil
  • 3 green onions, sliced
  • Fresh cilantro for serving

Instructions:

  1. Press tofu thoroughly and cut into small even cubes for maximum surface area.
  2. Heat vegetable oil in a wok over high heat. Add tofu and fry without touching for 4 minutes until one side is deeply golden. Flip and repeat on all sides.
  3. Remove tofu from the wok. Reduce heat slightly and add chili oil.
  4. Add sliced garlic and chili flakes. Stir constantly for 60 seconds until garlic is golden but not burnt.
  5. Increase heat to high. Add rice and toss into the garlic oil. Stir-fry for 3 to 4 minutes.
  6. Return tofu to the wok. Add soy sauce and toss well. Cook another 90 seconds.
  7. Serve topped with green onions and fresh cilantro.

4. Pineapple Thai Tofu Fried Rice

Pineapple Thai tofu fried rice

Sweet, juicy pineapple meets savory tofu and fragrant jasmine rice in this Thai-inspired dish that makes every weeknight feel a little more special. The fruit caramelizes slightly in the hot wok, releasing natural sweetness that balances the salty soy and warming curry powder beautifully. Serve it in the pineapple shell and it looks like something you ordered at a beachside restaurant.

Ingredients:

  • 2 cups cooked jasmine rice
  • 200g firm tofu, pressed and cubed
  • 1 cup fresh pineapple chunks
  • ½ cup frozen peas
  • ½ red bell pepper, diced
  • ¼ cup roasted cashews
  • 2 tablespoons soy sauce
  • 1 teaspoon curry powder
  • 1 tablespoon vegetable oil
  • 2 green onions, sliced

Instructions:

  1. Press and cube tofu. Fry in vegetable oil over high heat until golden and crispy on all sides, about 5 minutes. Set aside.
  2. In the same pan, add pineapple chunks and cook for 2 minutes until they start to caramelize at the edges.
  3. Add red bell pepper and peas. Stir-fry for 2 minutes until the pepper softens slightly.
  4. Add rice and curry powder. Toss everything together and cook for 3 minutes on high heat.
  5. Return tofu to the pan. Add soy sauce and toss well.
  6. Cook another 2 minutes. Fold in cashews and green onions at the very end.
  7. Serve inside a halved pineapple or a wide bowl.

5. Sesame Broccoli Tofu Rice

Sesame broccoli tofu fried rice

Broccoli and sesame are one of those combinations that just works every single time. This rice dish builds on that pairing with a double hit of sesame — toasted sesame oil in the wok and a drizzle of creamy tahini on top at serving. The broccoli gets slightly charred and nutty in the pan, adding texture and a pleasant bitterness that balances all that richness.

Ingredients:

  • 2 cups cooked day-old brown rice
  • 200g firm tofu, pressed and cubed
  • 2 cups small broccoli florets
  • 2 tablespoons sesame oil
  • 2 tablespoons soy sauce
  • 1 tablespoon tahini
  • 2 cloves garlic, minced
  • 1 teaspoon rice vinegar
  • 1 tablespoon vegetable oil
  • 1 tablespoon sesame seeds

Instructions:

  1. Press and cube tofu. Cook in vegetable oil in a hot wok over high heat for 4 to 5 minutes until deeply golden. Set aside.
  2. Add broccoli florets directly to the hot wok with no extra oil. Cook for 3 minutes without stirring until they develop charred spots.
  3. Add garlic and stir for 30 seconds.
  4. Add rice and sesame oil. Toss well and stir-fry for 3 minutes on high heat.
  5. Return tofu to the wok. Add soy sauce and rice vinegar. Toss everything together.
  6. Cook another 2 minutes, pressing the rice lightly against the wok for crispy bits.
  7. Serve topped with a drizzle of tahini and a sprinkle of sesame seeds.

Cooking Insight: I’ve noticed that charring the broccoli without any oil or liquid first gives it a roasted, almost nutty flavor that you simply cannot get by steaming. Do not be tempted to add water — dry heat is everything here.


6. Teriyaki Glazed Tofu Rice

Teriyaki glazed tofu fried rice

Homemade teriyaki sauce coats every cube of tofu in a sweet, sticky, deeply savory glaze that turns a simple rice dish into something genuinely memorable. The sauce caramelizes in the hot wok, creating little charred bits that add a smoky depth. Edamame adds pops of green color and a satisfying chew that makes this bowl feel complete and nourishing.

Ingredients:

  • 2 cups cooked jasmine rice
  • 200g extra-firm tofu, pressed and cubed
  • 3 tablespoons soy sauce
  • 1 tablespoon mirin
  • 1 tablespoon maple syrup
  • 1 teaspoon cornstarch mixed with 2 teaspoons water
  • ½ cup shelled edamame
  • 2 cloves garlic, minced
  • 1 tablespoon vegetable oil
  • 3 green onions, sliced

Instructions:

  1. Whisk together soy sauce, mirin, maple syrup, and cornstarch mixture in a small bowl. Set aside.
  2. Fry tofu cubes in vegetable oil over high heat for 4 to 5 minutes until golden and crispy on all sides.
  3. Pour the teriyaki sauce directly over the tofu in the wok. Toss quickly for 60 to 90 seconds until the sauce thickens and coats the tofu.
  4. Remove glazed tofu from the wok and set aside.
  5. Add garlic and edamame to the wok and stir-fry for 1 minute.
  6. Add rice and stir-fry for 3 minutes on high heat.
  7. Return tofu to the pan, toss gently, and serve topped with green onions.

7. Egg Fried Tofu Rice

Egg fried tofu rice

This is the weeknight workhorse of the collection. Silky scrambled egg ribbons woven through savory rice and golden tofu make every forkful satisfying and filling. The eggs add richness and a soft texture that contrasts beautifully with the crispy tofu. This is the kind of meal that genuinely takes less time to make than it does to order delivery—or pair it with quick protein-packed breakfast bites to create a complete meal-prep week.

Ingredients:

  • 2 cups cooked day-old jasmine rice
  • 200g firm tofu, pressed and cubed
  • 3 large eggs, lightly beaten
  • 3 tablespoons soy sauce
  • 1 tablespoon sesame oil
  • 2 cloves garlic, minced
  • 3 green onions, sliced
  • 1 tablespoon vegetable oil
  • Salt and white pepper to taste

Instructions:

  1. Press tofu and cut into small cubes. Fry in vegetable oil over high heat until golden and crispy on all sides. Set aside.
  2. In the same wok, add a small splash of oil. Pour in beaten eggs and scramble gently over medium-high heat, pulling into large soft ribbons. Remove just before fully set.
  3. Return heat to high. Add garlic and stir for 30 seconds.
  4. Add rice and break up any clumps. Stir-fry for 3 minutes until heated through and starting to toast.
  5. Return tofu and eggs to the wok. Add soy sauce and sesame oil. Toss everything gently.
  6. Season with white pepper and salt. Cook another 60 seconds.
  7. Serve immediately topped with green onions.

8. Mushroom and Miso Tofu Rice

Mushroom miso tofu fried rice

Miso paste stirred through hot rice brings a deep, fermented umami flavor that makes this dish taste like it cooked for hours. Shiitake mushrooms add a meaty, earthy chew alongside the crispy tofu, and the combination of textures is genuinely extraordinary. This is a bowl that tastes complex but comes together in under 25 minutes with pantry staples.

Ingredients:

  • 2 cups cooked day-old short-grain rice
  • 200g firm tofu, pressed and cubed
  • 1 cup shiitake mushrooms, sliced
  • 2 tablespoons white miso paste
  • 1 tablespoon soy sauce
  • 1 tablespoon sesame oil
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated
  • 1 tablespoon vegetable oil
  • Microgreens for garnish

Instructions:

  1. Press tofu and cube it. Fry in vegetable oil over high heat for 4 to 5 minutes until deeply golden. Set aside.
  2. Add sliced shiitake mushrooms to the hot wok. Cook for 3 to 4 minutes without stirring, allowing them to develop golden edges.
  3. Add garlic and ginger. Stir for 30 seconds.
  4. Add rice and toss into the mushroom mixture. Stir-fry over high heat for 3 minutes.
  5. In a small bowl, whisk miso paste with 2 tablespoons of warm water until smooth. Pour over the rice and toss quickly.
  6. Return tofu to the wok. Add soy sauce and sesame oil. Toss gently.
  7. Serve topped with microgreens and an extra drizzle of sesame oil.

Cooking Tips: A helpful trick is to never add miso paste directly to a screaming hot wok. It scorches in seconds and turns bitter. Thin it with a little warm water first and stir it in off direct heat for the best flavor.


9. Coconut Curry Tofu Rice

Coconut curry tofu fried rice

Coconut milk and curry powder transform plain rice into a golden, aromatic bowl that smells like a Thai street food market. The coconut adds a natural creaminess that coats each grain while the curry brings warmth and color. Crispy tofu soaks up all that fragrant coconut sauce and stays satisfyingly firm in every bite.

Ingredients:

  • 2 cups cooked jasmine rice
  • 200g firm tofu, pressed and cubed
  • ½ cup full-fat coconut milk
  • 1½ teaspoons curry powder
  • ½ teaspoon turmeric
  • ½ cup frozen peas
  • 2 cloves garlic, minced
  • 1 tablespoon soy sauce
  • 1 tablespoon vegetable oil
  • Fresh cilantro and lime for serving

Instructions:

  1. Press tofu well and cube it. Fry in vegetable oil over high heat for 4 to 5 minutes until crispy and golden on all sides. Set aside.
  2. Add garlic to the hot pan and stir for 30 seconds.
  3. Add curry powder and turmeric. Stir for 20 seconds until fragrant.
  4. Add rice and toss well with the spiced oil. Stir-fry for 2 minutes.
  5. Pour in coconut milk and stir quickly to coat the rice evenly. Cook for 2 to 3 minutes until the coconut milk absorbs into the rice.
  6. Add peas and tofu. Toss gently and cook another 2 minutes.
  7. Serve with fresh cilantro and a squeeze of lime.

10. Black Pepper Tofu Rice

Black pepper tofu fried rice sizzling

Cracked black pepper is the hero of this recipe and it earns that role completely. The pepper blooms in the hot oil and wraps every bite in a warming, slightly spicy bite that is addictive in the best possible way. Baby bok choy wilts into the rice for a fresh, slightly bitter green note that keeps the whole dish from feeling too heavy.

Ingredients:

  • 2 cups cooked day-old jasmine rice
  • 200g firm tofu, pressed and cubed
  • 2 baby bok choy, chopped
  • 2 tablespoons soy sauce
  • 1½ teaspoons freshly cracked black pepper
  • 1 tablespoon oyster sauce (or vegan alternative)
  • 3 cloves garlic, minced
  • 1 tablespoon vegetable oil
  • 2 green onions, sliced
  • 1 teaspoon sesame oil

Instructions:

  1. Press tofu and cube it into slightly larger pieces than usual so the pepper has more surface to coat.
  2. Heat vegetable oil over high heat. Add tofu and cook for 4 to 5 minutes until very crispy. Remove from wok.
  3. Add garlic to the hot wok and stir for 30 seconds. Add cracked black pepper and stir for 20 seconds until it blooms and smells sharp.
  4. Add bok choy and stir-fry for 1 to 2 minutes until wilted but still bright green.
  5. Add rice and toss into the pepper and garlic. Stir-fry for 3 minutes on high heat.
  6. Return tofu to the wok. Add soy sauce, oyster sauce, and sesame oil. Toss everything together for 90 seconds.
  7. Serve immediately topped with green onions.

11. Edamame and Corn Tofu Rice

Fresh Edamame Corn Rice

This bowl is the brightest, most cheerful rice dish in the collection. Sweet corn kernels and protein-rich edamame bring pops of color and natural sweetness that make the whole dish feel light and energizing. It is a great option for warmer months when you want something filling but not heavy, and it works beautifully as a packed lunch the next day.

Ingredients:

  • 2 cups cooked day-old jasmine rice
  • 200g firm tofu, pressed and cubed
  • ½ cup frozen edamame, thawed
  • ½ cup corn kernels (fresh or frozen)
  • 2 tablespoons soy sauce
  • 1 tablespoon sesame oil
  • 2 cloves garlic, minced
  • 1 teaspoon rice vinegar
  • 1 tablespoon vegetable oil
  • 3 green onions, sliced

Instructions:

  1. Press tofu and cut into even small cubes. Fry in vegetable oil over high heat until golden and firm on all sides, about 4 to 5 minutes. Set aside.
  2. Add garlic to the hot wok and stir for 30 seconds.
  3. Add corn kernels and cook for 2 minutes until they start to char slightly at the edges.
  4. Add edamame and stir for 1 minute.
  5. Add rice and toss everything together over high heat for 3 minutes.
  6. Return tofu to the wok. Add soy sauce, sesame oil, and rice vinegar. Toss well and cook for another 90 seconds.
  7. Serve topped with green onions and an extra drizzle of sesame oil if desired.

Cooking Insight: I’ve tried this with canned corn, frozen corn, and fresh off the cob, and fresh corn in summer is genuinely worth the extra step. It caramelizes beautifully in the dry wok and adds a sweetness that frozen corn just cannot match.


12. Spicy Sriracha Tofu Fried Rice

Spicy sriracha tofu fried rice

This is the recipe for anyone who eats hot sauce straight from the bottle. Sriracha coats the rice in a tangy, garlicky heat that builds with every bite. The crispy tofu acts as little flavor sponges, soaking up all that chili fire while staying firm enough to hold their shape. Keep a glass of water close by — and then make it again the next day anyway.

Ingredients:

  • 2 cups cooked day-old jasmine rice
  • 200g extra-firm tofu, pressed and cubed
  • 3 tablespoons sriracha
  • 2 tablespoons soy sauce
  • 1 tablespoon lime juice
  • 2 cloves garlic, minced
  • 1 red chili, thinly sliced
  • 1 tablespoon vegetable oil
  • 3 green onions, sliced
  • Fresh cilantro for serving

Instructions:

  1. Press tofu very thoroughly for maximum crispiness. Cube into small even pieces.
  2. Heat vegetable oil in a wok over high heat until almost smoking. Add tofu in a single layer and cook undisturbed for 4 minutes. Flip and cook another 2 minutes until all sides are deeply golden.
  3. Add garlic and sliced chili to the wok. Stir for 30 seconds.
  4. Add rice and toss over high heat for 3 minutes until heated through and starting to crisp.
  5. Mix sriracha, soy sauce, and lime juice together in a small bowl. Pour over the rice and toss quickly.
  6. Cook another 90 seconds, letting the sauce coat and caramelize slightly on the rice.
  7. Serve topped with green onions, fresh cilantro, and an extra drizzle of sriracha.

Conclusion

A great bowl of tofu fried rice does not require a restaurant kitchen or a culinary degree. It requires hot oil, pressed tofu, cold rice, and a little confidence at the stove. These twelve recipes prove that plant-based cooking can be bold, satisfying, and genuinely exciting to make on any given night of the week.

Save this post to your Pinterest dinner board so it is always within reach when the fridge looks uninspiring. Pick one recipe tonight and give it a real try. Then share it with someone in your life who thinks vegan food is boring, because this collection will change their mind completely.


Tofu Fried Rice Solves Dinner Done in 25 Min

Tofu Fried Rice Solves Dinner Done in 25 Min

Comparison Table

#RecipePrep TimeCook TimeSkill LevelBest For

Frequently Asked Questions