Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Tofu

Tofu Fried Rice

Iosune with a glass of juice.
Published: Mar 13, 2026 by Iosune Robles · This post may contain affiliate links
No ratings yet
Pin Recipe Jump to Recipe
Tofu fried rice served in bowls with scallions.

This Tofu Fried Rice is an easy and flavorful Chinese-inspired dish made with simple ingredients like rice, tofu, and vegetables. The tofu turns golden and slightly crispy in the pan, which makes it perfect for fried rice. It's also a great way to use leftover rice and have a satisfying lunch or dinner on the table in about 30 minutes.

Asian-style tofu fried rice served in bowls.

Traditional fried rice usually isn't vegan, since it's often made with eggs and sometimes meat or seafood. In this version, I use tofu instead, which adds plant-based protein and makes the dish more filling. I was inspired by my Vegan Fried Rice recipe, one of the most popular rice dishes on the blog, but wanted to create a version with tofu for a more satisfying meal.

It's a great option for lunch or dinner, especially when you're looking for something satisfying and easy to make. Tofu works really well in fried rice because it soaks up the flavors from the soy sauce and seasonings while adding plant-based protein. If you're new to cooking tofu, check out my guide on How to Cook Tofu.

Looking for more Chinese-inspired dishes? Try my Vegan Spring Rolls, Sweet and Sour Tofu, or General Tso's tofu for more easy and flavorful plant-based meals. These recipes are simple to make at home and pair really well with dishes like fried rice when you're craving takeout-style food.

What Makes This Tofu Fried Rice So Good

A few simple things make this recipe especially delicious:

  • Simple ingredients: Made with pantry staples like rice, tofu, soy sauce, and vegetables you probably already have at home.
  • Great texture: The tofu is pan-fried until golden and slightly crispy, which adds a really nice contrast to the rice.
  • Satisfying and filling: The tofu adds plant-based protein, making the dish more hearty than classic vegetable fried rice.
  • Better than takeout: It's full of flavor but easy to make at home with simple ingredients.

Tofu Fried Rice Ingredients

Ingredients for tofu fried rice.
  • Tofu: Firm or extra-firm tofu works best because it holds its shape and becomes golden and slightly crispy when pan-fried. Avoid silken or soft tofu, as it's too delicate and will fall apart.
  • Soy sauce: I usually use regular soy sauce, but tamari works great if you need a gluten-free option. You can also use low-sodium soy sauce if you prefer.
  • Oil: I used canola oil, but any neutral oil like sunflower, avocado, or vegetable oil will work.
  • Garlic powder: Adds extra flavor to the tofu without adding moisture. Onion powder can also work, but garlic powder is my favorite here.
  • Ground black pepper: Adds extra flavor to the tofu. White pepper is a good option if you want a more classic fried rice flavor.
  • Cornstarch: Helps create a light, crispy coating on the tofu. Arrowroot starch can also be used.
  • Rice: Day-old rice works best because it's drier and the grains stay separate when stir-fried. If you don't have leftover rice, cook it ahead of time and let it cool completely.
  • Garlic: Fresh garlic adds lots of flavor to the fried rice, so I wouldn't recommend skipping it.
  • Onion: Yellow, white, or red onion all work. I usually use yellow onion, but use whatever you have.
  • Carrot: Adds color, texture, and a bit of natural sweetness. Dice it small so it cooks quickly.
  • Frozen peas: A classic fried rice ingredient that adds sweetness and color. No need to thaw them first.
  • Corn kernels: Optional, but they add a subtle sweetness that works really well with the savory flavors of fried rice.
  • Toasted sesame oil: Adds a nutty flavor that gives the dish a more authentic fried rice taste. A little goes a long way.
  • Green onions: Also known as scallions. Optional, but they add freshness and a mild onion flavor when sprinkled on top.

Find the full recipe with exact measurements in the recipe card below.

How to Make Tofu Fried Rice

Cold leftover rice for fried rice.
  1. If you don't have leftover rice, cook the rice according to the package directions, then let it cool completely and chill it in the refrigerator until cold.
Tofu cubes mixed with soy sauce and spices.
  1. Pat the tofu dry and cut it into small cubes. Toss with the soy sauce, garlic powder, and black pepper.
Tofu cubes coated with cornstarch.
  1. Place the tofu in a zip-top bag with the cornstarch and shake until evenly coated. You can also toss it in a bowl.
Crispy cooked tofu cubes on a plate
  1. Heat 1 tablespoon oil in a large pan over medium-high heat. Cook the tofu for 6-8 minutes, turning occasionally, until golden and crispy. Transfer to a plate.
Garlic onion and carrot cooking in a pan.
  1. In the same pan, heat the remaining oil. Add the garlic, onion, and carrot and cook for 3-4 minutes, stirring often.
Peas and corn cooking with vegetables.
  1. Add the peas and corn and cook for 1-2 minutes until heated through.
Cold rice added to the skillet.
  1. Add the cold rice, breaking up any clumps with a spatula. Cook for 2-3 minutes until heated through.
Fried rice mixed with soy sauce and sesame oil.
  1. Stir in the soy sauce and toasted sesame oil until everything is well coated.
Tofu added to the fried rice.
  1. Return the tofu to the pan and stir gently to combine. Cook for about 1 minute.
Tofu fried rice served with green onions.
  1. Remove from the heat, top with green onions if desired, and serve immediately.
Tofu fried rice bowls with soy sauce and green onions.

Serving Suggestions

This tofu fried rice is delicious on its own, but you can also serve it with dishes like Vegan Spring Rolls, Vegetable Tempura, or Veggie Stir Fry for a complete Asian-inspired meal. If you'd like to add even more protein, it also pairs really well with tofu dishes like Kung Pao Tofu or Sesame Tofu.

How to Store and Reheat Leftovers

  • Fridge: Store leftover tofu fried rice in an airtight container in the refrigerator for up to 3-4 days.
  • Reheat on the stovetop: Warm it in a skillet over medium heat with a splash of oil or water, stirring occasionally, until heated through. This helps bring back the texture of the fried rice.
  • Reheat in the microwave: Place the fried rice in a microwave-safe bowl, cover loosely, and heat in 30-60 second intervals, stirring between each, until hot.
  • Freezer: You can freeze it in an airtight container for up to 2 months. Let it thaw in the refrigerator overnight before reheating for the best texture.

Frequently Asked Questions

Do I have to press the tofu?

No, it's not necessary for this recipe. Since the tofu is cut into small cubes and coated with cornstarch, it browns nicely in the pan without pressing. Pressing the tofu would remove some extra moisture and give it a slightly firmer texture, but it's totally optional. If you'd like to press it, check out my guide on How to Press Tofu.

Can I use freshly cooked rice for fried rice?

Yes, but it's best to let it cool completely first. Fried rice works best with cold rice because the grains stay separate instead of becoming mushy. If possible, use leftover rice from the day before.

What type of rice works best for fried rice?

Long-grain white rice works best because the grains stay separate when stir-fried. Jasmine rice is a great option, but other long-grain varieties will work as well.

Can I use different vegetables?

Yes! Fried rice is very flexible, so you can use vegetables like bell peppers, mushrooms, broccoli, green beans, or snap peas.

How do I keep fried rice from getting mushy?

Use cold rice and cook it over medium-high heat so excess moisture evaporates. It also helps to avoid stirring constantly so the rice can lightly fry in the pan.

Two bowls of tofu fried rice with green onions on top.

More Tofu Recipes

  • Mongolian Tofu
  • Teriyaki Tofu
  • Orange Tofu
  • Spicy Tofu
  • Tofu Pad Thai

Did you make this recipe? Leave a comment and a rating below. I'd love to hear how it turned out!

Homemade tofu fried rice garnished with green onions.
No ratings yet

Love it? Leave a rating!

Tofu Fried Rice

This Tofu Fried Rice is an easy and flavorful Chinese-inspired dish made with simple ingredients like rice, tofu, and vegetables. The tofu turns golden and slightly crispy in the pan, which makes it perfect for fried rice. It's also a great way to use leftover rice and have a satisfying lunch or dinner on the table in about 30 minutes.
Prep: 15 minutes mins
Cook: 15 minutes mins
Total: 30 minutes mins
Servings: 4
PRINT PIN COMMENT


Ingredients 
 

For the tofu:

  • 1 (14-ounce) block firm or extra-firm tofu
  • 1 tablespoon soy sauce
  • ½ teaspoon garlic powder
  • ¼ teaspoon ground black pepper
  • 2 tablespoons cornstarch
  • 1 tablespoon oil, for cooking the tofu, I used canola oil

For the fried rice:

  • 3 cups cooked and chilled long-grain white rice, or 1 cup (185 grams) uncooked long-grain
  • 1 tablespoon oil, for cooking the vegetables, I used canola oil
  • 2 cloves garlic, minced
  • ½ onion, finely chopped
  • 1 carrot, peeled and finely diced
  • ½ cup frozen peas
  • ½ cup corn kernels, optional but recommended
  • 2 tablespoons soy sauce
  • ½ teaspoon toasted sesame oil
  • 2 green onions, thinly sliced, optional for garnish

Instructions 

  • If you don't have leftover rice, cook 1 cup (185 g) of uncooked rice according to the package directions. Let it cool completely and chill in the refrigerator until cold.
    Cold leftover rice for fried rice.
  • Pat the tofu dry with paper towels and cut it into small cubes. In a bowl, mix the tofu with the soy sauce, garlic powder, and black pepper until evenly coated.
    Tofu cubes mixed with soy sauce and spices.
  • Transfer the tofu cubes to a large zip-top bag, add the cornstarch, seal the bag, and shake until evenly coated. You can also toss the tofu with the cornstarch in a bowl if you prefer.
    Tofu cubes coated with cornstarch.
  • Heat 1 tablespoon of oil in a large pan over medium-high heat. Add the tofu and cook for 6-8 minutes, turning occasionally, until golden and crispy on most sides. Transfer to a plate and set aside.
    Crispy cooked tofu cubes on a plate.
  • In the same pan, heat the remaining tablespoon of oil over medium-high heat. Add the garlic, onion, and carrot and cook for about 3-4 minutes, stirring frequently, until the vegetables start to soften.
    Garlic onion and carrot cooking in a pan.
  • Stir in the frozen peas and corn kernels and cook for 1-2 minutes until heated through.
    Peas and corn cooking with vegetables.
  • Add the cold rice to the pan and break up any clumps with a spatula. Cook for 2-3 minutes, stirring occasionally, until the rice is heated through.
    Cold rice added to the skillet.
  • Add the soy sauce and toasted sesame oil and stir well until everything is evenly coated.
    Fried rice mixed with soy sauce and sesame oil.
  • Return the tofu to the pan and stir gently to combine. Cook for about 1 minute until everything is hot.
    Tofu added to the fried rice.
  • Remove from the heat, top with the green onions if desired, and serve immediately.
    Tofu fried rice served with green onions.

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
  • Reheat in a skillet over medium heat with a splash of oil or water, stirring occasionally, until heated through.
  • You can also reheat it in the microwave in 30-60 second intervals, stirring between each, until hot.
  • For the best texture, use cold rice, preferably cooked the day before. This helps keep the grains separate and prevents the fried rice from becoming mushy.
  • Adjust the soy sauce to taste depending on the brand you use or if you're using low-sodium soy sauce.

Nutrition

Serving: 1serving | Calories: 373kcal | Carbohydrates: 50g | Protein: 15g | Fat: 13g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 7g | Sodium: 815mg | Potassium: 239mg | Fiber: 4g | Sugar: 4g | Vitamin A: 2756IU | Vitamin C: 11mg | Calcium: 160mg | Iron: 2mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Main Dish
Cuisine: Chinese
Author: Iosune Robles

More Tofu Recipes

  • Mongolian tofu served over rice with scallions and sesame seeds.
    Mongolian Tofu
  • Close-up of tofu pressing with a towel and pot.
    How to Press Tofu
  • Homemade baked tofu tacos with fresh toppings and vegan sour cream.
    Tofu Tacos
  • Korean-inspired spicy tofu with chopsticks, sesame, and chives.
    Spicy Tofu
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Vegan Winter Recipes

  • Two bowls of vegan chicken noodle soup garnished with parsley, surrounded by ingredients.
    Vegan Chicken Noodle Soup
  • Vegan beef stew served in a bowl with bread and parsley around it.
    Vegan Beef Stew
  • Spoon taking vegan broccoli cheddar soup from a bowl.
    Vegan Broccoli Cheddar Soup
  • Sliced vegan meatloaf against a white backdrop.
    Vegan Meatloaf
  • Photo of a plate of vegan stuffed shells
    Vegan Stuffed Shells
  • Sliced vegan banana bread on marble.
    Vegan Banana Bread

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required