As an Amazon Associate I earn from qualifying purchases.
This tofu fried rice recipe is a quick and healthy meal option that combines crispy tofu with savory rice and vegetables. Perfect for busy days when easy recipes are needed, it’s a flavorful dish that can be whipped up in under 30 minutes.
Tofu fried rice recipe offers a delicious and satisfying way to enjoy a plant-based meal that’s both quick and flavorful. This tofu fried rice recipe combines crispy tofu, fresh vegetables, and savory rice to create a balanced dish perfect for any occasion. Whether making a simple weeknight dinner or a wholesome lunch, this tofu fried rice recipe delivers a tasty and nutritious option that’s easy to customize and enjoy.

Quick Facts
| Servings | Serves 3 to 4 people comfortably |
|---|---|
| Prep Time | Approximately 10 minutes to prepare ingredients |
| Cook Time | About 15 minutes to cook the dish |
| Total Time | Total time around 25 minutes from start to finish |
Shop the tools used in this recipe
Recipe Highlights
Tofu fried rice is a versatile dish that fits perfectly into quick recipes and healthy recipes alike. This tofu fried rice recipe brings together simple ingredients for a satisfying meal that’s both easy to prepare and packed with flavor. Whether you’re looking for a quick dinner or a wholesome lunch, tofu fried rice offers a delightful way to enjoy plant-based protein in a familiar, comforting format. The tofu fried rice can be customized with your favorite veggies and seasonings, making it a staple in easy recipes for any weeknight.
- Provides a complete plant-based protein meal
- Quick and easy to prepare for busy schedules
- Uses leftover rice to minimize food waste
- Customizable with a variety of vegetables and seasonings
- One-pan cooking reduces cleanup time
- Suitable for vegetarian and vegan diets with simple adjustments
Ingredients
Gather these simple ingredients to make a flavorful tofu fried rice that balances protein, veggies, and rice in one pan.
- 1 cup firm tofu, pressed and cubed
- 3 cups cooked jasmine rice, preferably chilled
- 2 tablespoons vegetable oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup mixed vegetables (carrots, peas, corn)
- 2 eggs, lightly beaten
- 3 tablespoons soy sauce
- 1 teaspoon toasted sesame oil
- 2 green onions, sliced
- Salt and pepper to taste
- Optional: 1 teaspoon grated ginger
- Optional: 1 tablespoon hoisin sauce
Get 100+ step-by-step, printable recipe cards with lifetime access—no more endless scrolling through blog posts.

Equipment
- Large non-stick skillet or wok
- Cutting board
- Chef’s knife
- Mixing bowl
- Spatula
- Measuring spoons
- Plate for tofu
- Paper towels (for pressing tofu)
How to Make It
Follow these straightforward steps to make tofu fried rice that’s crispy, flavorful, and satisfying.
- Press the tofu with paper towels to remove excess moisture, then cut into small cubes.
- Heat 1 tablespoon of vegetable oil in the skillet over medium-high heat. Add tofu cubes and cook until golden and crispy on all sides, about 5-7 minutes. Remove tofu and set aside.
- In the same skillet, add the remaining oil and sauté the onion and garlic (and ginger if using) until fragrant and softened, about 2-3 minutes.
- Push the aromatics to one side and pour in the beaten eggs. Scramble gently until just set.
- Add the mixed vegetables and cooked rice to the skillet. Stir everything together and cook for 3-4 minutes, breaking up any clumps of rice.
- Return the tofu to the pan, drizzle with soy sauce and sesame oil, and stir well to combine. Cook for another 2 minutes to heat through.
- Season with salt and pepper to taste, garnish with sliced green onions, and serve hot.
Helpful Tips
Here are some helpful pointers to get the best results when making tofu fried rice.
- Use day-old rice or chilled rice to prevent clumping and achieve a better texture.
- Press tofu thoroughly to ensure it crisps nicely instead of steaming.
- Cook tofu separately first to keep it crispy and avoid sogginess.
- Adjust soy sauce to taste, especially if using salted or low-sodium versions.
- Feel free to swap in your favorite veggies or add chili flakes for heat.

Ingredient Swaps
If you want to switch up ingredients or accommodate what’s on hand, these substitutions work well.
- Replace firm tofu with tempeh or chickpeas for different protein options.
- Use brown rice or cauliflower rice for a whole grain or low-carb alternative.
- Swap vegetable oil for avocado oil or light olive oil.
- Try coconut aminos instead of soy sauce for a gluten-free choice.
- Use tamari sauce if you need a gluten-free soy sauce substitute.
Storage Tips
To keep your tofu fried rice fresh and tasty, follow these storage tips.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently in a skillet or microwave to maintain texture.
- Avoid freezing if possible, as tofu texture may change when frozen and thawed.
What to Serve With It
Complement your tofu fried rice with these simple side dishes or additions.
- A crisp cucumber salad with rice vinegar dressing
- Steamed or sautéed bok choy with garlic
- A bowl of miso soup for a comforting starter
- Pickled vegetables for a tangy contrast


