Go Back
Print Recipe
5 from 2 votes

Vegan Tomato 'Meat' Sauce

This truly scrumptious Vegan Tomato 'Meat' Sauce goes well with rice, noodles, or served as a base for stir-fry dishes. So, make a big batch today to have many yummy meals ahead.
Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Course: Breakfast, Main Course, Side Dish
Cuisine: Asian, Chinese, southeastasian
Keyword: Quickrecipe, tofu, Tomato, Veganmeatsauce
Servings: 2 people
Author: woonheng


Tomato 'Meat' Sauce

  • 14 oz [397g] firm tofu pressed
  • 3 cups tomato purée from 6-8 fresh large tomatoes used homegrown
  • 3 tablespoons oil
  • tablespoons soy sauce or tamari
  • 2 teaspoons toasted sesame oil
  • teaspoons sugar adjust accordingly
  • ½ teaspoon salt or to taste

Other Ingredients

  • 2 servings of noodles cooked as directed
  • 1 cup long beans or vegetable of choice
  • chili oil and toasted sesame oil


  • To make the tomato purée, blend fresh tomatoes in a high speed blender and set aside.
  • Place tofu in a heated non-stick pan and mash into crumbles using a masher.
  • Cook tofu over low heat until slightly dry. Then, swirl in the oil and continue to cook tofu until they turn golden brown.
  • Season with soy sauce, sugar, salt and toasted sesame oil. Add the tomato purée in and give it a quick stir. Taste test and season if needed.
  • Reduce the heat and cook down the sauce, about 5 - 10 minutes. Transfer to a serving bowl and serve with noodles or store in a jar for later use.
  • To make the noodle bowl, blanch veggies of choice in hot water until fully cooked through. Adjust blanching time accordingly depending on the types of greens you have. Then, cook the noodles as directed on package.
  • Transfer noodles to a serving bowl, top with blanched veggies and the homemade tomato 'meat' sauce. Serve warm with a drizzle of chili oil or toasted sesame oil.


Other alternatives for tofu include: Textured Vegetable Protein or soy mince, and chickpeas.