clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tofu meatballs 2

Vietnamese Meatballs in Tomato sauce (Vegan)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Total Time: 50 minutes
  • Yield: 4 people 1x


These Vietnamese Meatballs make a delicious and wholesome way to enjoy tofu. They are so satisfying and complimentary with the fresh herbs and baguette.


Units Scale

Tofu Meatballs

  • 400 g firm tofu
  • 50 g dried wood ear mushrooms
  • hot water
  • 1/2 an onion
  • 3 cloves garlic
  • 2 tbsp soy sauce
  • 1 tbsp vegan oyster sauce
  • 1 tbsp sriracha
  • 1 tbsp sugar (or sweetener of choice)
  • 3 tbsp corn starch
  • 1/2 tsp black pepper

Tomato Sauce

  • 400 g canned tomato
  • 1 tbsp soy sauce
  • 1 tbsp sugar
  • 1 baguette
  • green onions
  • coriander


Make the tofu meatballs

  1. Press the tofu for 20-30 minutes to squeeze out all excess water. I like to wrap the tofu in a kitchen towel then put something heavy on top of it.
  2. Pour a generous amount of hot water over the dried mushroom. Let it sit and expand for about 20 minutes.
  3. Meanwhile, chop and thinly slice the onion and garlic.
  4. Preheat your oven to 200°C (392°F). Line a baking paper on your baking dish.
  5. In a mixing bowl, crumbled the pressed tofu using your hands or a fork. Drain and thinly cut the mushroom then put it in the bowl. Add the minced onion, garlic, soy sauce, vegan oyster sauce, sugar, sriracha, corn starch and black pepper to the mixture. Mix well to combine.
  6. Spoon and shape the mixture into balls, this recipe makes about 12 - 16 tofu balls.
  7. Put the balls on the baking dish and bake for 20 minutes or until the outside is golden and crispy.

Make the tomato sauce base

  1. On a pan on medium heat, add the canned tomatoes, mix with soy sauce and sugar. Add in the meatballs and simmer for 5 minutes on low heat.
  2. Garnish with green onions, coriander, and enjoy with some slices of baguette.


The recipe lasts in the fridge for up to 3 days, reheat in the microwave or on the pan.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Cuisine: vietnamese

This website uses cookies. By continuing to use this site, you accept our use of cookies.  Learn more