Forget takeout! This vibrant, flavor-packed vegetarian fried rice is about to become your new weeknight obsession. It’s the absolute best way to transform leftover rice and whatever veggies you have on hand into a spectacular meal in just 20 minutes. The secret is cooking each component separately to build layers of flavor and texture, resulting in a dish that’s fresh, savory, and deeply satisfying. Whether you like it with a fluffy scrambled egg or keep it completely vegan, this recipe is a customizable masterpiece. Let’s get cooking!
Ingredients
• MAKES: 4 to 6 servings
• TIME: 20 minutes
• 1 cup / 150g fresh or frozen peas
• 3 tbsp / 45ml peanut or neutral oil (like grapeseed)
• 1 medium onion, roughly chopped
• 1 bell pepper, cored, seeded, and roughly chopped
• 1½ cups / 12 oz / 340g cubed firm tofu
• 1 tbsp / 3 cloves minced garlic
• 1 tbsp minced fresh ginger
• 3 to 4 cups cooked and chilled white or brown rice (preferably basmati or jasmine)
• 2 eggs, lightly beaten (optional, omit for vegan)
• ¼ cup / 60ml Shaoxing wine, sherry, or vegetable stock
• 2 tbsp / 30ml soy sauce
• 1 tbsp / 15ml dark sesame oil
• Salt and freshly ground black pepper to taste
• ¼ cup / 15g minced scallion or fresh cilantro, for garnish
Instructions
1. Prep Your : If using frozen peas, place them in a bowl of cold water to defrost. Pat your cubed tofu dry to ensure it gets a crispy sear.
2. Sauté the Vegetables: Place a wok or large, nonstick skillet over high heat. Add 1 tablespoon of oil. Once shimmering, add the onion and bell pepper. Cook, stirring occasionally, for 5 to 10 minutes until they soften and start to brown. Use a slotted spoon to transfer them to a separate bowl.
3. Brown the Tofu: Add another tablespoon of oil to the hot skillet. Add the tofu cubes in a single layer and cook over high heat, stirring only occasionally, until golden brown and crisp on all sides, about 5 to 10 minutes. Add the tofu to the bowl with the vegetables.
4. Flash-Cook the Peas: Drain the peas and add them to the hot skillet. Cook, shaking the pan, for about 1 minute until they are bright green and heated through. Transfer them to the bowl with the other .
5. Build the Flavor Base: Add the final tablespoon of oil to the skillet. Add the minced garlic and ginger and stir-fry for about 15 seconds until fragrant—don’t let them burn!
6. Fry the Rice: Add the chilled rice to the skillet. Use your spatula to break up any clumps and toss it continuously with the aromatics until every grain is coated and heated through.
7. Add the Egg (Optional): Push the rice to the sides of the skillet to create a well in the center. Pour the beaten eggs into the well. Scramble them until just set, then break them up and mix them into the rice.
8. Combine and Finish: Return the cooked vegetables and tofu to the skillet. Add the Shaoxing wine (or stock) and stir everything together for about a minute. Drizzle with soy sauce and sesame oil, then toss to combine. Taste and season with salt and pepper if needed.
9. Garnish and Serve: Turn off the heat, stir in the fresh scallions or cilantro, and serve immediately.
Nutritional Information
• (per serving)
• Calories: 410 kcal
• Protein: 18g
• Carbohydrates: 45g
• Fat: 18g
• Sodium: 550mg
• Fiber: 6g
• Disclaimer: is an estimate and may vary depending on the exact used.
Pro Tips
• for Perfect Fried Rice
• Use Day-Old, Cold Rice: This is the number one rule! Chilled, leftover rice is drier and firmer, which prevents it from getting mushy and helps the grains separate for that perfect restaurant-style texture.
• High Heat is Your Friend: A screaming hot wok or skillet is essential. High heat quickly sears the , creating a delicious ‘wok hei’ (smoky flavor) and preventing the vegetables from steaming in their own moisture.
• Cook in Batches: Don’t overcrowd the pan! Cooking the vegetables and tofu separately ensures each ingredient has enough space to brown properly. You’ll build much more flavor this way than by throwing everything in at once.
• Get Creative with Variations: This recipe is a fantastic base. Try adding a teaspoon of Thai red curry paste with the garlic for a spicy kick, a cup of chopped pineapple for a sweet and savory twist, or even 2 cups of thinly sliced romaine lettuce at the very end for a surprising, delicious crunch.
FAQ
Q: How can I make this fried rice recipe completely vegan
A: To make this fried rice 100% vegan, simply omit the optional eggs. The recipe is otherwise plant-based. The firm tofu provides plenty of protein and a satisfying texture. For the deglazing liquid, using vegetable stock is a great vegan-friendly alternative to Shaoxing wine or sherry.
Q: What are other vegetarian protein sources I can use instead of tofu
A: This recipe is very versatile! If you’re not a fan of tofu, you can easily substitute it with 1 cup of cooked edamame, chickpeas, or crumbled tempeh. You could also use a plant-based ground meat substitute. Just be sure to brown your chosen protein well to develop flavor before mixing it with the other ingredients.
Q: How do I store and reheat leftover vegetarian fried rice
A: Store any leftovers in an airtight container in the refrigerator for up to 4 days. For best results when reheating, add a splash of oil to a hot wok or skillet and stir-fry the rice for 2-3 minutes until it’s heated through and the grains have separated again. You can also microwave it, but the skillet method helps restore its fresh texture.
Q: Can I make this recipe gluten-free
A: Yes, you can easily adapt this recipe to be gluten-free. Use tamari or a certified gluten-free soy sauce instead of regular soy sauce. For the Shaoxing wine, substitute it with dry sherry (check the label to ensure it’s gluten-free) or simply use vegetable stock. All other ingredients are naturally gluten-free.





