Tofu and Tomato

by | Apr 20, 2021

Growing up I ate a dish that was egg scrambled with tomatoes and green onions. The original Chinese recipe, with eggs and tomato was one of the first dishes I ever learned to make on my own.

This was a quick go-to side dish my Mom would make to go with rice and other dishes, which included steamed fish and stir fried bok choy. Perfect for a busy weeknight.

This Chinese tomato and egg recipe is a vegan version, one that uses tofu and adds spinach for more vegetables and nutrition. Some of you asked me for more vegan recipes, so here we are!

I also added turmeric, paprika and curry powder for flavour and colour.

The Tofu

The best kind of tofu for this recipe is a medium-firm tofu. However, the firmer varieties work well too – it just won’t resemble scrambled eggs as much. I used an extra firm version here because it’s what I had in my fridge.

Photo of spices used in the recipe. From L to R: White pepper, sesame seeds, turmeric, curry powder, paprika, green onions, rice vinegar and salt

From L to R: White pepper, sesame seeds, turmeric, curry powder, paprika, green onions, rice vinegar and salt

Tofu in pan with all other ingredients (tomatoes, spinach, spices).

Tofu with tomatoes, spinach and spices.

Tofu on plate with green onions and tomatoes.

Final product.

Tofu and Tomato

Michelle Jaelin
A plant-based version of scrambled tomato eggs. Seasoned with turmeric, curry powder and paprika for extra colour flavour!
Course Side Dish
Cuisine Chinese
Servings 2


  • 1 tsp cooking oil
  • 2 cloves garlic minced
  • 1 block (400g / 14 oz) medium to firm tofu
  • 1 cup diced tomato about one medium tomato
  • 2 cups fresh baby spinach roughly chopped
  • 2 Tbsp rice vinegar
  • ¼ tsp turmeric
  • ¼ tsp paprika
  • ¼ tsp curry powder
  • ½ tsp salt
  • ¼ tsp white pepper
  • 2 Tbsp sliced green onions green parts only
  • 2 tsp sesame seeds


  • Remove block of tofu from package. Drain, rinse and pat dry.
  • In a frying pan on medium high heat, add oil and garlic. Stir until fragrant, about 1 min.
  • Add tofu and heat for 3-4 minutes, until bottoms begin to brown.
  • Add tomatoes and stir fry for 2-3 mins.
  • Add spinach and stir fry for 1 min.
  • Add rice vinegar and stir.
  • Turn heat down to medium. Add turmeric, paprika and curry powder and stir until spices are evenly distributed.
  • Add salt and pepper and mix together.
  • Remove from heat. Top with green onions and sesame seeds.


Goes well with rice or toast!
Keyword easy dinner, healthy, healthy dinners, healthy recipe

For more great nutrition & Asian food content, follow me on social media:









Submit a Comment

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

Recipe Rating

Hi, I’m Michelle!

I’m a media nutrition expert, registered dietitian and Asian food and culture content creator based in Hamilton, ON, Canada.


Health & Nutrition