Vegetarian High-Protein Egg Fried Rice
I remember staring at the fridge on a Sunday night, wondering what to do with a mountain of leftover rice and a dwindling food budget. That’s when this vegetarian high-protein egg fried rice was born, and it’s been saving my wallet and my sanity ever since.
Recipe Overview
- Prep time: 10 minutes
- Cooking time: 15 minutes
- Total time: 25 minutes
- Servings: 6 generous portions
- Difficulty: Easy
Why You’ll Love This Vegetarian High-Protein Egg Fried Rice
- Budget-friendly meal prep: Each serving costs under £1.50, making it one of the most affordable high-protein dinners you can make.
- Batch cooking champion: This recipe doubles and triples beautifully, so you can fill your fridge with lunches for the whole week.
- Protein-packed without meat: Eggs and edamame provide over 20g of protein per serving, keeping you full and focused.
- Uses kitchen staples: You likely already have most of these ingredients in your cupboards, meaning fewer trips to the shop.
- Freezes perfectly: Portion it out and freeze for those evenings when cooking feels impossible — just reheat and eat.
Ingredients You’ll Need
- 600g cooked and cooled jasmine rice (preferably day-old)
- 6 large free-range eggs
- 200g frozen shelled edamame beans
- 200g frozen peas
- 3 medium carrots, finely diced
- 1 large onion, finely chopped
- 4 spring onions, sliced
- 3 cloves garlic, minced
- 1 thumb-sized piece fresh ginger, grated
- 3 tablespoons soy sauce or tamari
- 2 tablespoons toasted sesame oil
- 1 tablespoon rice vinegar
- 1 teaspoon white pepper
- Neutral oil for frying (sunflower or vegetable)
- Salt to taste
Tip: Day-old rice is crucial here — freshly cooked rice turns mushy. If you’re in a pinch, spread hot rice on a baking tray and chill it in the freezer for 15 minutes before using.
How to Make Vegetarian High-Protein Egg Fried Rice
- Prep your ingredients first: Dice the carrots into tiny cubes — you want them about the size of a pea — and finely chop the onion. Grate the ginger and mince the garlic. Crack the eggs into a bowl and beat them until the yolks and whites are fully combined and the mixture looks pale yellow and slightly frothy.
- Scramble the eggs: Heat 1 tablespoon of neutral oil in a large frying pan or wok over medium-high heat. Pour in the beaten eggs and let them sit undisturbed for about 30 seconds until the edges start to set and turn golden. Gently stir with a wooden spoon, breaking the eggs into small curds. When they look fluffy and just cooked through — about 90 seconds — transfer them to a plate and set aside.
- Sauté the aromatics: Add another tablespoon of oil to the same pan. Toss in the onion and carrot and cook over medium heat, stirring often, until the onion turns translucent and the carrot softens — roughly 4 minutes. The kitchen should smell sweet and savoury. Add the garlic and ginger and cook for another minute until fragrant, stirring constantly so the garlic doesn’t burn.
- Add the frozen vegetables: Tip in the frozen edamame and peas. Cook for 2-3 minutes, stirring occasionally. You’ll know they’re ready when the peas turn bright green and the edamame is tender but still has a slight bite. The pan should look vibrant and colourful.
- Fry the rice: Crumble the cold rice into the pan — it should break apart easily. Turn the heat up to high and spread the rice in an even layer. Let it sit for 30 seconds to develop a slight char, then stir vigorously. Repeat this process 2-3 times. You’re looking for grains that are separate, glossy, and have little golden-brown spots from the pan.
- Season and combine: Drizzle the soy sauce, rice vinegar, and toasted sesame oil over the rice. Sprinkle in the white pepper and salt. Toss everything together until the rice is evenly coated and smells deeply savoury and nutty. The colour should be a uniform golden brown.
- Fold in the eggs and spring onions: Return the scrambled eggs to the pan and add most of the spring onions, reserving a handful for garnish. Gently fold everything together until the eggs are distributed throughout the rice. Taste and adjust seasoning if needed.
- Rest before serving: Remove the pan from the heat and let the fried rice sit for 2 minutes. This allows the flavours to meld and the rice to set slightly. Garnish with the remaining spring onions and serve hot.
Tips From My Kitchen
- Use cold, day-old rice: Freshly cooked rice contains too much moisture, which leads to a sticky, clumpy mess. When rice sits in the fridge overnight, the starches firm up and the grains dry out, allowing them to fry into separate, fluffy pieces. This is the single most important tip for achieving that takeaway-style texture.
- Cook on high heat: Low heat steams the rice rather than frying it, producing a soggy result. High heat creates that coveted wok hei — the smoky, charred flavour that makes egg fried rice so addictive. Keep the ingredients moving to prevent burning, but don’t be afraid of a little colour on the rice grains.
- Prep everything before you start: Fried rice comes together in minutes once the cooking begins, and there’s no time to chop vegetables or measure sauces mid-way. Having all your ingredients measured and within arm’s reach ensures you can stir-fry without panic, and your vegetables will cook evenly.
- Don’t overcrowd the pan: If you’re doubling the recipe, cook it in two batches. A crowded pan traps steam, which lowers the temperature and prevents the rice from browning. Working in smaller batches gives each grain contact with the hot surface, resulting in that desirable crispy edge.
- Let the rice rest after cooking: This brief pause allows the residual heat to distribute evenly throughout the dish and lets the soy sauce absorb into the rice grains rather than pooling at the bottom. The texture improves noticeably after just two minutes off the heat.
- Season in layers: Adding salt at the beginning of cooking and soy sauce at the end creates depth of flavour. The salt draws moisture from the vegetables as they cook, while the soy sauce amplifies the savoury notes without making the rice soggy.
Equipment You’ll Need
- Large frying pan or wok (a wok is ideal for high-heat cooking)
- Sharp knife and cutting board for prepping vegetables
- Mixing bowls for beaten eggs and prepped ingredients
- Wooden spoon or spatula for stirring without scratching your pan
- Measuring spoons for accurate seasoning
- Air-tight containers for storing leftovers
Common Mistakes to Avoid
- Overcrowding the pan: When you add too much rice at once, the pan temperature drops dramatically. This causes the rice to steam rather than fry, resulting in a clumpy, pale dish. Cook in batches if necessary — your patience will be rewarded with perfectly separate, golden grains.
- Wrong temperature: Cooking on medium-low heat is the fastest way to ruin egg fried rice. The rice needs intense heat to develop colour and texture. Keep the burner on high throughout the frying stage, and only lower it when cooking the aromatics to prevent burning the garlic.
- Skipping the rest time: Serving the rice immediately off the heat means you miss the crucial flavour melding that happens in those final two minutes. The rice continues to absorb the sauces and oils during this rest, giving every bite a more rounded, cohesive taste.
Delicious Variations to Try
- Spicy Version: Add 1-2 finely chopped bird’s eye chillies along with the garlic and ginger, or stir in a tablespoon of chilli crisp oil just before serving for a fiery kick that complements the savoury soy sauce beautifully.
- Vegan Option: Replace the eggs with crumbled firm tofu that has been pressed and pan-fried until golden. Use tamari instead of soy sauce to keep it gluten-free, and add an extra tablespoon of nutritional yeast for a cheesy, umami boost.
- Different Protein: Swap the edamame for cooked chickpeas or black beans for a different texture. If you want to add a non-vegetarian twist, this recipe works brilliantly alongside our High Protein Teriyaki Chicken Meal Prep Bowls — simply serve the fried rice as a side dish.
What to Serve With Vegetarian High-Protein Egg Fried Rice
- A simple cucumber salad with rice vinegar and sesame seeds for freshness
- Steamed edamame pods sprinkled with sea salt for extra protein
- Miso soup with tofu and wakame for a warming starter
- Stir-fried bok choy with garlic and oyster sauce (use vegetarian oyster sauce)
- Leftover fried rice tucked into lettuce cups for a fun lunch the next day
Frequently Asked Questions

Vegetarian High-Protein Egg Fried Rice
Ingredients
Method
- Prep your ingredients first: Dice the carrots into tiny cubes — you want them about the size of a pea — and finely chop the onion. Grate the ginger and mince the garlic. Crack the eggs into a bowl and beat them until the yolks and whites are fully combined and the mixture looks pale yellow and slightly frothy.
- Scramble the eggs: Heat 1 tablespoon of neutral oil in a large frying pan or wok over medium-high heat. Pour in the beaten eggs and let them sit undisturbed for about 30 seconds until the edges start to set and turn golden. Gently stir with a wooden spoon, breaking the eggs into small curds. When they look fluffy and just cooked through — about 90 seconds — transfer them to a plate and set aside.
- Sauté the aromatics: Add another tablespoon of oil to the same pan. Toss in the onion and carrot and cook over medium heat, stirring often, until the onion turns translucent and the carrot softens — roughly 4 minutes. The kitchen should smell sweet and savoury. Add the garlic and ginger and cook for another minute until fragrant, stirring constantly so the garlic doesn’t burn.
- Add the frozen vegetables: Tip in the frozen edamame and peas. Cook for 2-3 minutes, stirring occasionally. You’ll know they’re ready when the peas turn bright green and the edamame is tender but still has a slight bite. The pan should look vibrant and colourful.
- Fry the rice: Crumble the cold rice into the pan — it should break apart easily. Turn the heat up to high and spread the rice in an even layer. Let it sit for 30 seconds to develop a slight char, then stir vigorously. Repeat this process 2-3 times. You’re looking for grains that are separate, glossy, and have little golden-brown spots from the pan.
- Season and combine: Drizzle the soy sauce, rice vinegar, and toasted sesame oil over the rice. Sprinkle in the white pepper and salt. Toss everything together until the rice is evenly coated and smells deeply savoury and nutty. The colour should be a uniform golden brown.
- Fold in the eggs and spring onions: Return the scrambled eggs to the pan and add most of the spring onions, reserving a handful for garnish. Gently fold everything together until the eggs are distributed throughout the rice. Taste and adjust seasoning if needed.
- Rest before serving: Remove the pan from the heat and let the fried rice sit for 2 minutes. This allows the flavours to meld and the rice to set slightly. Garnish with the remaining spring onions and serve hot.
Notes
My kids absolutely devour this every time I make it, and I love that I can prep a big batch on Sunday and have lunch sorted for the better part of the week. I make this at least once a week — it’s become a family favourite that saves us money and keeps everyone full. Have you tried this vegetarian high-protein egg fried rice yet? I’d love to hear how it turned out for you, so drop a comment below and let me know your favourite add-ins or variations.
