Main Courses
This vegan fried rice recipe proves plant-based meals can be just as satisfying as the classic version—with crispy celery crowns and a silky tofu scramble that mimics the texture of eggs perfectly. 🌱 The secret lies in proper tofu preparation and high-heat stir-frying to achieve that signature crisp-tender bite.
I've refined this recipe over countless weeknight dinners, ensuring every element comes together in perfect harmony.
What makes this dish special is the balance of textures and flavors: tender tofu scramble, crispy celery, and perfectly cooked rice all work together in one satisfying bite. The recipe uses simple pantry staples but delivers restaurant-quality results with minimal effort—ideal for busy weeknights or meal prep.
The tofu scramble mimics egg proteins while staying 100% plant-based, making this a complete protein dish.
By following this method, you'll achieve a golden, crispy celery crown that adds visual appeal and satisfying crunch, while the tofu scramble remains soft and flavorful.
The dish is packed with umami from soy sauce and garlic, brightened by fresh vegetables, and finished with a touch of sesame oil for depth. This vegan fried rice doesn't just replace traditional versions—it elevates them with unexpected textures and bold flavors.
The best part? This recipe scales perfectly for leftovers, making it ideal for meal prep. Store in airtight containers for up to 4 days, or freeze for longer storage. Let's create a vegan fried rice that everyone at the table will love—no compromises needed.
Ingredients for vegan fried rice recipe just egg
The perfect balance of crispy celery crowns and silky tofu scramble—all plant-based essentials for this restaurant-quality dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Firm Tofu 🍱 | 14 oz | Extra-firm, pressed and crumbled |
| Cooked White Rice 🍚 | 3 cups | Day-old rice preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, thinly sliced |
| Carrots 🥕 | 2 medium | Julienned into thin strips |
| Celery Stalk 🧅 | 2 whole | Thinly sliced lengthwise |
| Garlic Cloves 🧄 | 4 cloves | Minced for tofu scramble |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Nutritional Yeast 🧀 | 2 tbsp | For cheesy tofu flavor |
| Turmeric Powder 🌶️ | ½ tsp | For egg-like color |
| Black Salt 🧂 | ¼ tsp | Kala namak for eggy taste |
| Green Onions 🧅 | 3 whole | Thinly sliced for garnish |
| Sesame Seeds 🌾 | 1 tsp | Toasted for crunch |
The tofu is the star here—extra-firm is non-negotiable for that egg-like texture. Press it for 20 minutes before crumbling to remove excess water. Trader Joe's and Whole Foods carry excellent brands like Wildwood or Nasoya. For the celery crowns, slice the stalks lengthwise into thin strips—1/8-inch thick—so they crisp up beautifully. The day-old rice is crucial too; fresh rice turns mushy under high heat. Look for jasmine or basmati in the bulk bins for the best texture.
No black salt? Add 1/4 tsp of apple cider vinegar to mimic that eggy tang. Substituting tofu? Firm tempeh works too, but tofu gives the best scramble texture. The soy sauce can be swapped for tamari if gluten-free, and if you're short on sesame oil, toasted peanut oil works in a pinch. For extra umami, add 1 tsp of miso paste to the stir-fry. The nutritional yeast is a game-changer—it gives that cheesy, savory depth without dairy.
Store leftovers in airtight containers for 4-5 days—they reheat beautifully. For freezing, portion into single servings and store for up to 3 months. The celery crowns lose crispness when reheated, so I recommend adding them fresh when serving. This dish tastes even better the next day as flavors meld. Double the batch for meal prep—it's perfect for lunches all week.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s done in one pan—no switching between pots, no extra bowls. Just toss in the tofu cubes, stir-fry with the onions and celery, add the rice, and let the soy sauce work its magic. My counter stays clear, and my sanity stays intact.
- Tofu’s Crispy Secret: That crispy edge on the tofu? Chef’s kiss. I press it extra firm, then pan-fry it until golden before mixing it into the rice—it adds this perfect textural contrast. Honestly, it’s the star, and it doesn’t even need eggs to shine.
- Lunchbox Hero: Between us, this is my go-to for meal prep. I make a big batch on Sundays, and it’s still ridiculously good by Thursday. Pack it cold or reheat it—either way, it’s hearty enough to keep me full until dinner. (Yes, even on a Tuesday night.)
- Budget-Friendly Staples: Carrots, celery, onion, rice, and tofu? That’s solid grocery math. I can stretch this recipe for four servings without breaking the bank, and the leftovers? They’re just as welcome the next day. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for vegan fried rice with tofu scramble
Here's how to create crispy celery crowns and silky tofu scramble with perfect texture every time.
🍳 Step 1: Press and Crumble the Tofu
Start by pressing the 14 oz firm tofu between two paper towels or a clean kitchen towel for 20-30 minutes. Place a heavy object on top to remove excess moisture—this ensures your tofu scramble stays crispy, not soggy. Once pressed, crumble the tofu with your hands into ¼-inch pieces that resemble scrambled eggs.
Transfer the crumbled tofu to a bowl and add the 2 tbsp nutritional yeast, 0.5 tsp turmeric powder, and 0.25 tsp black salt. Stir gently to coat the tofu pieces evenly. The nutritional yeast adds that cheesy depth while the turmeric gives it that egg-like color. Let this mixture sit while you prep the remaining ingredients—this gives the flavors time to meld slightly.
👨🍳 Step 2: Prep the Vegetable Medley
In a large mixing bowl, combine the 3 cups cooked white rice (day-old rice works best), 1 whole yellow onion (thinly sliced), 2 medium carrots (julienned), and 2 whole celery stalks (thinly sliced lengthwise). Add the 4 cloves garlic cloves (minced) and 1 tbsp fresh ginger (grated). Toss everything together gently—you're just combining, not mashing. The vegetables should be evenly distributed throughout the rice.
Here's the thing—if your rice is fresh from the pot, spread it on a baking sheet and let it cool for 10 minutes before mixing. This prevents a gummy texture in your fried rice. The vegetables should be cut uniformly so they cook at the same rate as the rice and tofu.
🔥 Step 3: Cook the Tofu Scramble
Heat 2 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the crumbled tofu mixture and cook for 4-5 minutes, stirring occasionally, until the tofu turns golden brown in spots and begins to crisp slightly at the edges. This is your signal to push the tofu to one side of the pan and add the remaining 1 tbsp vegetable oil.
Don't walk away—this is the moment that matters. The tofu should develop a slightly crispy exterior while maintaining a soft, scrambled interior. If it starts to stick, add a splash of water and scrape up any browned bits from the bottom of the pan. These bits pack serious flavor. Once the tofu is cooked, remove it from the pan and set aside temporarily.
🍳 Step 4: Fry the Celery Crowns and Combine
In the same pan, add the remaining 1 tbsp vegetable oil and increase heat to medium-high. Add the prepared vegetable-rice mixture and stir-fry for 3-4 minutes until everything is heated through and the edges start to crisp slightly. This is where the magic happens—the vegetables should soften but maintain some bite, especially the celery.
Now for the crispy celery crowns: carefully place the 2 whole celery stalks (cut lengthwise) in a single layer in a non-stick skillet. Heat 1 tbsp vegetable oil over medium-high heat and fry the celery for 2-3 minutes per side until the edges turn deep golden brown and crispy. Watch closely—they burn quickly but stay crispy. Transfer to a paper towel-lined plate to drain.
🥘 Step 5: Finish and Garnish
Return the cooked rice mixture to the skillet with the tofu scramble. Drizzle in the 0.5 cup soy sauce and toss everything together for 1-2 minutes until the sauce is evenly distributed and the rice is heated through. Taste and adjust seasoning—add a splash more soy sauce if needed or a pinch of salt if the dish tastes flat.
To serve, divide the fried rice among plates. Top each portion with the crispy celery crowns, then drizzle with 1 tbsp sesame oil and sprinkle with 1 tsp toasted sesame seeds and 3 whole green onions (thinly sliced). The contrast of crispy celery against the silky tofu scramble and fluffy rice creates that perfect "just egg" experience—vegan style.
Pro Tips For Making Vegan Fried Rice Recipe Just Egg
- CRISP THE TOFU FIRST: I used to toss the tofu in raw—big mistake. Press it dry, cube it, then pan-fry in 1 tablespoon of oil until golden on all sides (about 4-5 minutes per batch). That crispy texture is what replaces the "egg" in this dish, so don’t skip it.
- CUT VEGETABLES UNIFORM: I learned this the hard way—uneven pieces mean some carrots and celery stay crunchy while onions turn to mush. Dice everything into ¼-inch cubes (yes, even the onion) so they all cook at the same pace. Save the larger chunks for garnish if you want texture contrast.
- USE DAY-OLD RICE: Fresh rice turns to glue in fried rice. Spread your cooked rice on a tray and let it dry out for 30 minutes at room temperature, or refrigerate it overnight. Cold, dry rice absorbs flavors better and won’t turn gummy when you stir-fry.
- SALT THE RICE BEFORE FRIED RICE: This isn’t optional. Toss your cold rice with ½ teaspoon salt per cup before adding it to the wok—it seasons the grains evenly and prevents blandness. (Yes, even if you’re using salted tofu or soy sauce later.)
Storing and reheating this dish
Refrigerator Storage
Store your vegan fried rice in airtight containers for up to 4-5 days in the refrigerator. I always use glass containers with snap-on lids—they keep flavors fresh longer than plastic. Let the dish cool completely before storing to prevent condensation, which can make the rice soggy.
The celery crowns will lose their crispness when refrigerated, so I recommend adding them fresh when reheating. 💪
Freezer Storage
For longer storage, freeze portions in single-serving containers or freezer bags for up to 3 months. Leave 1-inch headspace to prevent expansion cracks. When freezing, omit the crispy celery crowns—they won’t survive freezing well.
Label with the date and reheat only once for best texture. I like using quart-sized freezer bags because they stack neatly in the freezer drawer. ❄️
Reheating Methods
For stovetop reheating, add 2-3 tablespoons of water to your fried rice in a skillet over medium heat. Cover and cook for 3-4 minutes, stirring occasionally, until heated through. The steam helps restore moisture to the rice.
For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals on 70% power, stirring between each interval. This prevents uneven heating. 🔥
Reviving Crispiness
If your fried rice tastes dry after reheating, add a splash of vegetable broth or water to restore moisture. For the celery crowns, pan-fry fresh slices in 1 tablespoon vegetable oil for 2-3 minutes until crispy again.
I also like adding a drizzle of sesame oil and a sprinkle of toasted sesame seeds after reheating to revive the dish’s vibrant flavors. The contrast with the soft rice is what makes it special. ✨
Meal Prep Tips
Double the recipe and store components separately for easy assembly. Keep the tofu scramble, rice mixture, and celery crowns in separate containers. When ready to eat, simply reheat the rice and tofu together, then add fresh crispy celery.
This method keeps everything at its best texture. I prep two batches on Sundays—one for lunch and one for dinner—so I always have a quick vegan meal ready. 📅
Nutrition facts
Frequently asked questions
What's the best vegan egg substitute for fried rice?
For this recipe, crumbled firm tofu with nutritional yeast, turmeric, and black salt creates the perfect egg-like texture. The tofu mimics scrambled eggs while staying 100% plant-based. For extra richness, you could also try chickpea flour "eggs" (mix 3 tbsp flour + 5 tbsp water + spices), but tofu gives the best scramble consistency.
Why does my vegan fried rice turn out mushy?
Using freshly cooked rice is the #1 cause of mushiness—always use day-old rice that's cooled and slightly dried. Also, avoid overcrowding the pan when stir-frying. Cook in batches if needed, and use medium-high heat to maintain texture. The celery crowns need high heat too—don't skip that crisping step!
Can I make this recipe gluten-free?
Swap the regular soy sauce for tamari (gluten-free soy sauce), and use certified gluten-free vegetable oil. Check your nutritional yeast label too—some brands contain gluten. The rest of the recipe is naturally gluten-free. For extra umami, add 1 tsp gluten-free fish sauce or miso paste instead of soy sauce.
How do I get crispy celery crowns every time?
Slice celery 1/8-inch thick lengthwise and fry in small batches over medium-high heat with just enough oil to coat. Cook 2-3 minutes per side until golden brown—don't walk away! Use a non-stick skillet and avoid overcrowding. The secret is patience: let them crisp slowly rather than rushing.
What are some easy protein swaps for the tofu?
Try tempeh (crumbled and pan-fried), edamame (shelled and lightly salted), or seitan (diced and caramelized). For a soy-free option, use crispy baked chickpeas or marinated mushrooms. Each adds different textures—tempeh gets extra crispy, while edamame adds a fresh pop. Just adjust cooking times as needed!
