Chinese Egg-Fried Rice … Vegan Style!

Jump to Recipe

In today’s post, I’m sharing a recipe for a Chinese “Egg-Fried” Rice that’s perfect for serving any night when you need a quick and easy meal on the table. Not only is it tasty, but it’s also packed full of nutritional goodness. It’s especially rich in protein, vitamins A, B and C, and an array of minerals. It’s also much lower in fat than traditional Chinese egg-fried rice and contains zero cholesterol.

And, most importantly, it’s cruelty free! No hens or chicks were harmed in the making of this meal!

Chinese Egg-Fried Rice - Vegan Style

A few years ago, I discovered that tofu makes a fantastic egg replacer for Chinese egg-fried dishes. Crumbled, seasoned and stirred through rice or noodles, its texture and appearance have an uncanny resemblance to egg, which is pretty weird when you consider that tofu is made from beans!

I like to use calcium-set tofu as it’s a quick way to boost the family’s calcium levels. Here in the UK, the one brand of tofu that I’ve found to be calcium-set is Cauldron Foods Organic Tofu. (And fortunately, this is the one that’s widely available in our supermarkets right now!) According to the FAQ page on the Cauldron Foods website, a 100g serving (¼ pack) of their tofu provides around 40% of the recommended daily amount of calcium.

Chinese Egg-Fried Rice - Vegan Style

Back in 2014, I shared a recipe for Vegan Egg-Fried Noodles, but my family’s favourite Chinese Egg-Fried Rice still hadn’t made its way onto the blog. It was high time for me to put that right! Since Thursday is typically ‘Rice Night’ in our house, I made sure to photograph our dinner last night before we devoured it. That way, I would have some pictures to share alongside the recipe today.

Chinese Egg-Fried Rice - Vegan Style

The dish is really simple to make. While the rice is cooking, pan fry some veggies and crumbled tofu, then whisk together the marinade and pour it into the pan. When the rice is cooked, stir it through the veggies then it’s ready to serve.

The choice of veggies to include in the fried rice is entirely yours. I add red pepper and green peas as they’re so colourful. Mushrooms are great for savouriness and some chewy texture. If you wish, you could even add in some vegan meat alternatives like Iceland’s “No Chick” strips or Oumph’s “The Chunk” to make a vegan style “Chicken” Fried Rice.

Recipe Card

Chinese Egg-Fried Rice - Vegan Style

Chinese Egg-Fried Rice… Vegan Style!

This vegan version of Chinese egg-fried rice is packed with plant-based goodness. It makes a great weeknight meal, either served on its own or with a side-dish of green veggies (we love roasted broccoli!)
Hands-on time 20 minutes
Total Time 35 minutes
Course Dinner
Cuisine Chinese
Servings 4

Ingredients
 

  • 290 g / 1½ cups brown rice
  • 1 TBSP toasted sesame oil divided
  • 1 large onion diced
  • 2 tsp minced garlic
  • 1 small red bell pepper deseeded and diced
  • 125 g / 1½ cups mushrooms chopped
  • 400 g / 14 oz firm tofu
  • tsp Chinese Five Spice
  • 190 g / 1½ cups frozen peas*

Marinade

  • 1 TBSP toasted sesame oil
  • 1 TBSP reduced-salt soy sauce use tamari for a GF option
  • 1 TBSP white miso or substitute with another 1 TBSP soy sauce
  • 2 TBSP tomato puree (paste)
  • ½ TBSP maple syrup or to taste
  • ¼ tsp Chinese Five Spice

Instructions
 

  • Cook the brown rice.**
  • When the rice has been cooking for about 10 minutes, gently heat ½ TBSP oil in a large, deep-sided frying pan (skillet). Add the onion and cook on medium heat for a couple of minutes.
  • Add the garlic, bell pepper and mushrooms and continue cooking for a further 2-3 minutes.
  • Drain the tofu and crumble it into the pan. Sprinkle the Chinese Five Spice on top, and stir through.
  • Add all the marinade ingredients to a small bowl and whisk with a fork until fully combined. Set aside about 1 TBSP of the marinade and pour the remainder into the pan. Stir through until the tofu is thoroughly coated.
  • Add the frozen peas and continue cooking for 5-6 minutes, stirring occasionally, until the peas are heated through.
  • When the rice is ready, drizzle in ½ TBSP toasted sesame oil and stir through. Add the 1 TBSP marinade that you set aside and continue stirring until the rice is fully coated.
  • Add the rice to the frying pan, a couple of a scoops at a time, stirring each time to combine.
  • Arrange the rice in warm bowls and serve. Any leftovers can be stored in the fridge for 24 hours. As with any rice dish, make sure that the rice is chilled within an hour of cooking.

Notes

* If you’re planning to re-heat this dish, it’s is best to omit the frozen peas as the instructions on the packet state ‘do not reheat’.
** Here’s how I cook brown rice using the absorption method: First, rinse the rice in a fine mesh sieve under running cold water, agitating the grains with your hand until the water runs clear. Place the rice in a large heavy-bottomed saucepan along with double the volume of water (e.g. 1½ cups rice & 3 cups water). Bring to the boil, then reduce the heat and simmer uncovered for 10 minutes. Reduce the heat to very low, cover with a tight-fitting lid and cook for a further 20 minutes. When air pockets have appeared in the rice, it’s ready.
Keyword Dairy-Free, Easy Vegan Meals, Egg-Free, Plant-Based, Rice, Tofu
Tried this recipe?Let us know how it was!

Nutritional Breakdown

N.B. The above values are estimates. The actual nutritional values will vary depending on the brands and ingredients used.

Products I used in this recipe…
Cauldron Foods Organic Tofu
Meridian Organic Toasted Sesame Oil
Kikkoman Less Salt Soy Sauce
Clarks Original Maple Syrup
Clearspring Sweet White Miso
Suma Chinese Five Spice

Pin for later ⬇️

Chinese Egg-Fried Rice... Vegan Style

If you make this Chinese Fried Rice, I’d love to hear your feedback and any suggestions for adaptations! Tag your photos with #bitofthegoodstuff on social media – I always love to see your creations! You can also connect with me on my social media channels here: Instagram, Facebook, Pinterest.   

With love,

Sharon xx

Vegan Chocolate Celebration Cake (Dairy-Free | Egg-Free)

Jump to Recipe

This easy vegan chocolate cake is light, moist, and made with simple pantry ingredients — perfect for birthdays, parties, and special occasions. A longtime family favourite, it’s loved by kids and adults alike!

Vegan Chocolate Cake

There are some recipes that become part of your family story — passed from celebration to celebration, baked with love, and enjoyed by everyone. This chocolate cake is one of ours.

It’s the cake that my son, Lil’ L requests for every birthday. It’s also the one I’ve baked for my parents’ birthdays, family gatherings, and countless vegan festivals over the years. Without fail, it receives great reviews — even from people who say they’re “not cake people”! ☺️

Vegan Chocolate Sandwich Cake

What makes this cake so special? It’s light, moist, and perfectly chocolatey — without being too rich or overly sweet. It’s made with simple pantry staples (no fancy ingredients required!) and it’s incredibly easy to whip up. It also holds together beautifully when sliced and keeps well for days, which makes it perfect for parties and prep-ahead occasions.

And let’s not forget the decorating fun. For birthdays, we love to frost and top it with colourful vegan-friendly sprinkles. For a more classic presentation, a layer of raspberry fruit spread and a dusting of icing sugar is beautifully elegant.

However you choose to dress it, this cake is a real crowd-pleaser. I hope you enjoy it as much as we do!

Recipe Card

Vegan Chocolate Cake

Vegan Chocolate Celebration Cake

This easy vegan chocolate cake is light, moist, and made with simple pantry ingredients — perfect for birthdays, parties, and special occasions. A longtime family favourite, it’s loved by kids and adults alike!
Hands-on time 20 minutes
Total Time 2 hours
Course Afternoon Tea, Celebration Cake, Treat
Cuisine Vegan
Servings 12

Ingredients
 

For the cake:

  • 480 ml / 2 cups soya milk
  • 2 tsp apple cider vinegar
  • 200 g / 1½ cups plain (all-purpose) flour
  • 200 g / 1½ cups fine wholemeal (wholewheat pastry) flour or chapatti flour
  • 60 g / ½ cup cocoa powder
  • 1 tsp baking powder
  • 1 tsp bicarbonate of soda (baking soda)
  • ½ tsp salt
  • 140 ml / ⅔ cup rapeseed (canola) oil or other neutral oil
  • 330 g / 1⅔ cups unrefined cane sugar (e.g. golden caster sugar)
  • 2 tsp vanilla extract

Decorating options:

  • Chocolate frosting (see recipe below) and vegan-friendly sprinkles (see Notes)
  • OR raspberry jam/fruit spread for filling and a dusting of icing (powdered sugar) on top

Instructions
 

  • Preheat the oven to 180°C (160°C fan) / 350°F. Lightly oil two 23cm (9-inch) springform or loose-bottomed cake tins and line the bases with non-stick baking paper.
  • In a large bowl, whisk together the milk and vinegar. Set aside for a couple of minutes.
  • In a separate large bowl, stir together the flours, cocoa powder, bicarbonate of soda, baking powder and salt.
  • To the milk mixture, add the oil, sugar, and vanilla extract. Whisk with a hand (balloon) whisk until fully combined. Sieve in the dry ingredients in three batches, whisking gently each time. Avoid over-mixing.
  • Divide the batter evenly between the tins and place them on oven racks as close to the centre of the oven as possible. Bake for 40–50 minutes, or until a skewer inserted in the centre comes out clean and the tops spring back when lightly pressed. (In my oven, the top rack cake is ready after 40 minutes; the lower one often needs 5-10 minutes more.) If both cakes are domed, decide which one will be the bottom tier, cover with a clean tea towel and gently press down to level.
  • Leave the cakes in their tins for at least an hour to cool (they’ll firm up as they cool), then transfer to a wire rack to cool completely.
  • Once cooled, sandwich with fruit spread or frosting and top with your chosen decoration. Chill before serving for clean slices.

Notes

Storage Tips:
The cake keeps beautifully in an airtight container in the fridge for up to a week. In fact, we find the flavour and texture improve after a day or two!
It also freezes well — simply wrap slices or the whole (undecorated) cake tightly and freeze for up to 3 months.
Baking Tips:
When it comes to vegan baking, I highly recommend weighing the ingredients rather than using cups (the results will be far more consistent). Electronic scales make baking a breeze. 
Tesco chapatti flour is my go-to for fine wholemeal baking — inexpensive and works beautifully.
Vegan-Friendly Sprinkles: Try Waitrose Rainbow Stars and Confetti, Sainsbury’s Sugar Stars, Morrisons Cosmic Stars, Asda Rainbow Star Sprinkles, or Dr Oetker Unicorn Confetti (all were vegan-friendly at the time of writing). Vegan sprinkles can also be purchased online.
Keyword dairy-free cake, easy vegan baking, egg-free cake, vegan chocolate cake, vegan party cake
Tried this recipe?Let us know how it was!

Vegan Chocolate Sandwich Cake

Vegan Chocolate Frosting

The recipe below is sufficient to frost the centre and top of a 23cm (9-inch) cake using a palette knife. If piping the frosting, I recommend at least doubling the quantities.
Hands-on time 8 minutes
Total Time 8 minutes

Ingredients
 

  • 150 g / 1 cup icing (powdered) sugar
  • 35 g / ¼ cup cocoa powder
  • 50 g / 4 TBSP dairy-free spread or vegan butter e.g. Vitalite, Flora, Pure
  • 1 – 1½ TBSP water

Instructions
 

  • Sieve the icing sugar and cocoa into a large bowl. Add the dairy-free spread/butter and 1 TBSP water. Stir with a metal spoon until it starts to combine, then beat with electric beaters until light and fluffy. If the frosting looks a little stiff, add another ½ TBSP water and keep beating.
  • This frosting will keep for a week in the fridge. It is also freezable.
Keyword chocolate sugar frosting, vegan cake frosting, vegan chocolate frosting
Tried this recipe?Let us know how it was!

If you make this Vegan Chocolate Celebration Cake, I’d love to hear your feedback and any suggestions for adaptations! Tag your photos with #bitofthegoodstuff on social media – I always love to see your creations! You can also connect with me on my social media channels here: InstagramFacebook, Pinterest.   

With love,

Sharon xx

 

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave