VeganPreps

Classic Thai Fried Rice With Tofu (Easy)

Prep10 min
|
Cook10 min
|
Total20 min
|
Servings4

Jump to Recipe

Classic Thai Fried Rice With Tofu (Easy)

Browse all Vegan Dinner Ideas 238 plant-based recipes

On a busy weeknight, Thai Fried Rice with Tofu is exactly what you need – it comes together in under twenty minutes, uses pantry staples you probably already have, and delivers serious flavor without complicated techniques. The best part about this dish is how flexible it is; you control the heat level by adjusting the curry paste, and you can swap tofu for cashews or other plant-based proteins. Since everything cooks in one wok, cleanup is minimal too. You’ll appreciate how the soy sauce and cilantro brighten the rice, creating a restaurant-quality meal that doesn’t need your full attention. For best results, use authentic Thai curry paste* made from fresh ingredients rather than generic substitutes for the depth of flavor in your fried rice.

Tofu Provides Plant-Based Protein

This recipe combines aromatic Thai flavors with the nutritional benefits of tofu, making it an excellent plant-based meal. The dish features tofu as the primary protein source, paired with fragrant garlic, red curry paste, and fresh herbs to create an authentic Thai fried rice experience. This combination delivers a satisfying and flavorful meal that is both quick to prepare and nutritionally balanced. A tofu press* can help remove excess moisture from your tofu before cooking, ensuring better texture and flavor absorption in your fried rice.

Ingredients:

Classic Thai Fried Rice With Tofu (Easy)

by veganpreps.com

Classic Thai Fried Rice With Tofu (Easy)

Prep10 min
Cook10 min
Total20 min
Servings4

Ingredients

  • 2 tablespoons vegetable oil
  • 2 garlic cloves, crushed
  • 2 teaspoons red curry paste
  • 8 oz (1/2 lb) firm tofu, drained and cut into 3/4-inch cubes
  • 4 cups cooked long-grain rice (preferably day-old)
  • 3 tablespoons soy sauce
  • 1 green onion, thinly sliced
  • 1 tablespoon fresh cilantro, chopped
  • 2-3 green onion stalks, for garnish
  • 1/2 cucumber, thinly sliced, for garnish

Instructions

  1. 1Heat oil in a wok or large skillet over high heat until shimmering. Add garlic and stir-fry 30 seconds until fragrant. Add red curry paste and stir-fry 30 seconds more.
  2. 2Add tofu cubes and cook 3-4 minutes, turning occasionally, until lightly browned on the edges.
  3. 3Add the cooked rice, breaking up any clumps. Stir-fry 3-4 minutes, pressing rice against the pan to create some crispy bits. Pour soy sauce over and toss to coat evenly.
  4. 4Remove from heat. Stir in sliced green onion and cilantro. Plate the fried rice and garnish with extra green onion stalks and cucumber slices. Serve immediately.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

Use firm or extra-firm tofu here, since it holds its shape better during stir-frying than softer varieties. Make sure your rice is cooked and cooled before use – day-old rice really works best for fried rice texture. The red curry paste intensity can vary by brand, so adjust the amount to your heat preference. Fresh cilantro and green onions are key for authentic flavor, though you can swap them out with other fresh herbs if you need to. Using a wok or large skillet will give you the best heat spread for proper frying and flavor development.

Wok Heat Ensures Even Cooking

Classic Thai Fried Rice With Tofu (Easy) - preparation

Begin by heating 2 tablespoons of vegetable oil in a wok over medium-high heat. The high heat is important for getting the characteristic texture of fried rice – crispy on the outside while keeping a tender interior. Once the oil is shimmering, add 2 crushed garlic cloves and stir-fry for 1 minute until fragrant. This quick cooking time develops the garlic’s flavor without letting it burn, which would create bitter notes in the final dish.

Mix in 2 teaspoons of red curry paste into the wok and keep stir-frying until the paste releases its full aroma, usually 30 seconds to 1 minute. This step matters for flavor development, since the heat wakes up the spices within the curry paste. Add the 1/2 lb of diced tofu and cook for another 3 minutes, letting the tofu soak up the curry flavors while getting slightly crispy edges. The steady wok heat makes sure the tofu cooks evenly without sticking.

Pour in 4 cups of cooked long-grain rice, mixing it all together, and fry for 2 minutes to let the rice soak up the flavored oil and toast a bit. Finish the dish by adding 3 tablespoons of soy sauce, 1 chopped green onion, and 1 tablespoon of chopped cilantro leaf. Transfer to a serving dish and top with 10 green onions and thinly sliced cucumber. Serve right away for the best texture and temperature.

Try Cashews Instead of Tofu

You can easily swap out the tofu for roasted cashews if you’d prefer a different texture and flavor in your Thai fried rice. Use about half a pound of cashews, the same amount as the tofu called for in the original recipe. Simply add them during step four, cooking them for just two minutes to warm them through and let them soak up the curry flavors. Cashews provide a natural crunch and richness that works really well with the soy sauce. They won’t break apart like tofu might, giving your fried rice a heartier, more filling bite that many people find more satisfying.

Pair With Thai Cucumber Salad

Since the Thai fried rice’s bold, savory flavors work well with something refreshing, pairing it with a Thai cucumber salad makes a balanced meal. The cool, crisp cucumbers cut through the richness of the tofu and rice, while a tangy lime vinaigrette freshens your palate between bites. You’ll want to slice cucumbers thinly and toss them with lime juice, soy sauce, fresh chilies, and a touch of sugar. This simple side dish takes just five minutes to prepare, making it perfect for weeknight dinners when you’re already cooking the fried rice.

Final Thoughts

Once you’ve got this Thai fried rice with tofu recipe down, you’ll have a weeknight dinner that’s really satisfying and works with whatever ingredients you have around. This dish comes together quickly once your wok is hot and your ingredients are ready to go. The best part about this dish is how flexible it is – swap the tofu for cashews or other plant-based proteins, add vegetables like peppers or carrots, or adjust the soy sauce to what you like. Keep making it regularly because it’s reliable, delicious, and honestly, hard to mess up once you get the basic technique down.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe