Stir-fries with tomatoes and eggs were a staple at home growing up. Not only were they incredibly easy to prepare but also very cheap and affordable. This Chinese Tomato and ‘Egg’ Stir-Fry is my vegan take on the classic— but instead of using eggs, I use beancurd rolls or sheets to mimic the texture and also add protein into the mix.

A bowl with vegan tomato and egg stir fry

This recipe is easy, delicious, and very tasty. The acidity from the tomatoes seasoned with soy sauce, sugar, and pepper is perfectly absorbed by the bean curd rolls creating an incredibly tasty dish, that’s perfect with rice.

A bowl with vegan tomato and egg stir fry

WHY YOU'LL LOVE THIS RECIPE

  • It's easy and ready with a few key ingredients!
  • The tomatoes give the sauce that richness and acidity that's perfectly balance by other seasonings
  • This is great for a hearty meal with rice!

WHAT ARE BEAN CURD ROLLS/SHEETS?

This exact bean curd rolls I purchase come fried and are actually ready to eat as-is, but I personally love them in hotpot or Shabu Shabu since the pieces absorb liquid such as soups and sauces so well, and the texture is great.

It’s simply made of the same yuba or tofu skin sheets, but were fried and fried in oil to make them crispy.

Fried bean curd rolls
Fried bean curd rolls

DRIED OR FROZEN BEANCURD SKIN OR YUBA

You can purchase frozen Yuba or tofu skin, that’s usually fresh then frozen. These are usually a lighter/pale yellow hue has a distinct bite to them. It depends on the manufacturer if these will come in small cakes or sheets that are layered together.

Dried Beancurd Skin
Dried Tofu/Beancurd Skin or Yuba

There is also dried bean curd skin or yuba sheets, that you’ll need to rehydrate. These can be quite delicate and fragile to work with and will easily break apart, but it shouldn’t be a problem for this recipe since they’ll be easily integrated in the tomatoes and sauce.

Dried Beancurd Skin
Dried Tofu/Beancurd Skin or Yuba

I used these dried yuba or beancurd sheets for my Vegan Hainanese "Chicken" Recipe that you can check out here.

Vegan Hainanese Chicken Rice

FROZEN BEANCURD/TOFU SKIN OR YUBA

Below are images of frozen yuba that I purchase from a local Chinese store. I simply thaw these and are immediately ready-to-use.

FOR THE STIR-FRY

Ingredients for Chinese tomato egg stir fry
Whole ripe tomatoes, green onions, sesame oil, minced garlic

TO SERVE

  • Steamed rice to serve
  • Green onions for topping

NOTES FOR THE BEAN CURD ROLLS OR YUBA

  • Yuba, or beancurd skin, can be purchased dried or frozen. I love the frozen ones cause they’re already rehydrated and divided into sheets/pieces and I simply have to thaw them. They have a smoother texture compared to bean curd rolls and work great with this recipe as well.
  • If using frozen/fresh tofu skin or Yuba, you can use 200g rehydrated/thawed Yuba.
  • If using dried tofu skin or Yuba that you have to soak to rehydrate, start with 3.5 oz or 100g.
  • You can check online or at your local Asian store or supermarket for tofu skin.

HOW TO MAKE THIS VEGAN CHINESE TOMATO & "EGG" STIR-FRY

PREPARE THE TOMATOES

  • Slice half of the tomatoes into wedges, and the remaining into large chunks (half of a wedge). I like to do so so I can cook down the chunks first and then add the wedges later on for an extra bite of tomato.
  • Heat a large wok or skillet over medium heat. Once hot, stir-fry the white parts of the scallion. Add the garlic and stir-fry until aromatic, 30 seconds.
  • Add the tomato chunks. Cook the tomatoes down for 2-3 minutes until the pieces start to cook down and release juices.
  • Season the tomatoes with Shaoxing wine, soy sauce, white pepper, and sugar.
  • Add in the beancurd rolls. Pour the water.
  • Mix well and allow everything to come to a gentle simmer for the beancurd rolls to absorb the liquid and soften.
  • You can cut the bean curd rolls or skin with a pair of kitchen scissors to yield smaller pieces/cuts.
  • Season the sauce with salt, to taste.
  • Add in the remaining tomato wedges and cook for 3-4 more minutes until the tomatoes are tender to your liking.
  • Finish with a generous drizzle of sesame oil. Add some of the green onions (leave some for garnishing).

SERVE AND ENJOY

  • Serve hot with steamed rice. Garnish with the remaining green onions. Enjoy!

MORE RECIPES YOU'LL LOVE

Looking for more Vegan Asian recipes?

You can get a copy of my cookbook, Vegan Asian!

If you crave vegan-friendly versions of classic Asian dishes, this cookbook is packed with Southeast and East Asian dishes inspired by those I grew up enjoying at home and those I’ve tried from my travels. From iconic Thai dishes to piping-hot Japanese fare and everything in between, the recipes in this will take your palate on a delicious food trip across Asia, and hopefully keep you coming back for more!

Vegan Asian Cookbook
A bowl with vegan tomato and egg stir fry

Vegan Chinese Tomato and "Egg" Stir-Fry

4.67 from 3 votes
Stir-fries with tomatoes and eggs were a staple at home growing up. Not only were they incredibly easy to prepare but also very cheap and affordable. This Chinese Tomato and ‘Egg’ Stir-Fry is my vegan take on the classic— but instead of using eggs, I use beancurd rolls or sheets to mimic the texture and also add protein into the mix.This recipe is easy, delicious, and very tasty. The acidity from the tomatoes seasoned with soy sauce, sugar, and pepper is perfectly absorbed by the bean curd rolls creating an incredibly tasty dish, that’s perfect with rice.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Main Course
Cuisine Asian, Chinese, East Asian
Servings 3 servings
Calories 289 kcal

Ingredients
 
 

STIR-FRY

TO SERVE

  • Steamed rice to serve
  • Green onions for topping

Instructions
 

  • Slice half of the tomatoes into wedges, and the remaining into large chunks (half of a wedge). I like to do so so I can cook down the chunks first and then add the wedges later on for an extra bite of tomato.
  • Heat a large wok or skillet over medium heat. Once hot, stir-fry the white parts of the scallion. Add the garlic and stir-fry until aromatic, 30 seconds.
  • Add the tomato chunks. Cook the tomatoes down for 2-3 minutes until the pieces start to cook down and release juices.
  • Season the tomatoes with Shaoxing wine, soy sauce, white pepper, and sugar.
  • Add in the beancurd rolls. Pour the water.
  • Mix well and allow everything to come to a gentle simmer for the beancurd rolls to absorb the liquid and soften.
  • You can cut the bean curd rolls or skin with a pair of kitchen scissors to yield smaller pieces/cuts.
  • Season the sauce with salt, to taste.
  • Add in the remaining tomato wedges and cook for 3-4 more minutes until the tomatoes are tender to your liking.
  • Finish with a generous drizzle of sesame oil. Add some of the green onions (leave some for garnishing).
  • Serve hot with steamed rice. Garnish with the remaining green onions. Enjoy!

WATCH Video

Notes

BEAN CURD ROLLS OR YUBA

  • Yuba, or beancurd skin, can be purchased dried or frozen. I love the frozen ones cause they’re already rehydrated and divided into sheets/pieces and I simply have to thaw them. They have a smoother texture compared to bean curd rolls and work great with this recipe as well.
  • If using frozen/fresh tofu skin or Yuba, you can use 200g rehydrated/thawed Yuba.
  • If using dried tofu skin or Yuba that you have to soak to rehydrate, start with 3.5 oz or 100g.
  • You can check online or at your local Asian store or supermarket for tofu skin.
  • You can see the photos in the blog post above on how the dried and frozen yuba or tofu/beancurd skin look like.

NUTRITIONAL INFO

Serving: 1serving | Calories: 289kcal | Carbohydrates: 41g | Protein: 12g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 0.02g | Sodium: 429mg | Potassium: 387mg | Fiber: 5g | Sugar: 11g | Vitamin A: 1300IU | Vitamin C: 30mg | Calcium: 110mg | Iron: 3mg
DID YOU MAKE THIS RECIPE?Please leave a rating or comment and share a photo on Instagram, and tag me @thefoodietakesflight or use #thefoodietakesflight :)

YOU CAN PIN THIS IMAGE:

Chinese vegan tomato egg stir fry pin
Jeeca

Hello there!

Welcome to The Foodie Takes Flight! Hi, I'm Jeeca, a food content creator and recipe developer passionate about creating easy yet tasty and flavour-packed vegan recipes. I share a lot of Asian recipes inspired by my travels and those I grew up enjoying.

6 Comments

  1. 4 stars
    I used dried tofuskin and wasn’t sure whether I was supposed to presoak them, I did and I think it was the right call, but it got a bit soggy even though I only used 60% of the water. It was tasty and very quick to cook (normally I need way more time than what you indicate), so a good workday dinner! Thanks : )

    1. Thanks Niklas! I think pre-soaking them is ok but would be best if they’re still on the harder side when added to the sauce so they can soak up more of the sauce instead of water ◡̈ thanks for trying it out!

    1. Hi Betty! I get mine from Little Store or Wei Wang in San Juan City. There are also dried beancurd rolls on Shopee 🙂

4.67 from 3 votes (1 rating without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating