Fried Rice with Crispy Tofu



Fried Rice with Crispy Tofu
Fried Rice with Crispy Tofu
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Fried Rice with Crispy Tofu

Fried Rice with Crispy Tofu

  • Author: Ido Zivli
  • Active Time: 20 min
  • Total Time: 20 min
  • Yield: 3 servings 1x
  • Category: Main dish
  • Cuisine: Asian-style


This easy Asian-style tofu stir fry makes for a perfectly fulfilling lunch or dinner! Fried rice with crispy tofu – a popular dish bursting with traditional flavors from hoisin and teriyaki sauce. Add more of your favorite vegetables and spices to personalize this dish and fall in love with it even more!

For this recipe, you’ll need to pat the tofu dry, which is actually a really important thing to do so please don’t skip this step! Getting rid of excess water from the tofu is really vital because the drier your tofu block is, the more it will absorb all the amazing flavors from your other ingredients. This recipe uses pre-prepared frozen veggies and they’re an absolute lifesaver. No need to spend ages chopping and prepping. They’re easy on the wallet too!


  • 1 block (or 16 ounces) extra-firm tofu, drained and cut into ½” (1.5cm) cubes 
  • Salt and pepper
  • 3 tbsp vegetable oil
  • 3 cups cooked rice (preferably cold)
  • 3 green onions, diced
  • 2 garlic cloves, minced
  • 2 cups frozen veggies
  • 2 tbsp hoisin sauce
  • 1 tbsp teriyaki sauce
  • 1 tbsp sesame oil


  1. Pat the tofu dry with paper towels. Sprinkle it with salt and pepper.
  2. Heat 1 tablespoon of oil in a large nonstick skillet over medium-high heat until hot. Add the tofu. Cook until the bottom turns golden. Gently shake the pan and flip to cook the other sides, until most sides of the tofu turn golden. Transfer the tofu to a plate and set aside.
  3. Add 1 tablespoon of oil, the cooked rice, green onion, and garlic into the same pan. Cook and stir, so the rice is not sticking together, for 2 to 3 minutes.
  4. Add the frozen veggies. Stir for 1 to 2 minutes so they get a chance to thaw.
  5. Add back the cooked tofu. Add the hoisin sauce, sesame oil, and teriyaki sauce. Cook and stir until the sauce is mixed evenly. Remove the pan from the stove and taste the rice. To adjust the seasoning, sprinkle a bit more salt and mix everything together if needed. Transfer everything to a serving plate.


  • You can also use seitan or tempeh instead of tofu.

Keywords: rice, main dish, Asian-style, 30 minutes or less, easy, veggies

For more recipes and tips from experienced mentors and certified dietitians, join Challenge 22 for free!

More like this:

A bowl of gnocchi covered with green sauce made from lamb's lettuce and nuts

Green Gnocchi

A nourishing way to get dinner on the table in minutes! Vibrant lamb’s lettuce combines with almonds and cashews to create a creamy, oil-free, beautiful vegan green sauce. Also delicious drizzled over pasta, veggies, or whatever else your plant-based heart desires!

a bowl of homemade vegan raspberry ice cream with fresh raspberries

Barbie Pink Raspberry Ice Cream

Home made vegan soft serve ice-cream with no bananas, no cashews and no coconut cream. And it’s a beautiful, trending Barbie pink! Use just 3 simple ingredients to get creamy, smooth raspberry ice-cream that’s dairy-free, affordable, and totally vegan!

A close-up of chocolate bounty hearts, and one of them is cut in half showing the coconut filling

Bounty Hearts

Our vegan version of a Bounty bar is pure chocolate-covered coconut bliss. Easy home-made vegan chocolates that are beautiful and melt-in-the-mouth delicious.