Messy Vegan Cook

  • Recipes
  • Thai Food + Travel
  • Supper Clubs
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • All Recipes
  • Thai Food and Travel
  • London Vegan Supper Clubs
  • About
×
Home » Easy Vegan Recipes » Mains

Vietnamese tomato tofu

Updated: Jun 19, 2025 · Published: Mar 13, 2008 by Kip · This post may contain affiliate links · 2 Comments

↓ Jump to Recipe

Recipe updated in June 2025 for clarity (and flavour).

This recipe for Vietnamese tomato tofu, or fried tofu cooked in a savoury tomato based sauce, is both easy and frugal to prepare. I first tried this in 2003, on my first trip to Vietnam, during which I ordered it every day.

Vietnamese tomato tofu typically utilises fish sauce as a seasoning (I didn't realise this back in 2003, when I naively assumed dishes with tofu must be inherently vegetarian), but in this version we swap it out for soy sauce. I use Healthy Boy thin soy sauce, a Thai product. You could also use vegan fish sauce, but be sure it's one that contains no sugar and no vinegar. You may also wish to omit the pinch of salt if you find a decent vegan fish sauce.

I've enjoyed this dish made with both firm and soft tofus, but we'll use the former here because it's more user friendly.

Print Recipe

Vietnamese tomato tofu (Đậu Sốt Cà Chua)

There's an optional additional suggested first step to boil your tofu. This is not required but it will improve the texture of the tofu. Serve it alongside jasmine rice for a filling meal.
Servings: 2 servings

Ingredients

  • Vegetable oil for frying
  • 300 grams firm tofu cut into 3-4cm cubes or rectangles
  • 1 tablespoon minced shallot
  • 2 teaspoons chopped garlic
  • 200 grams tomatoes roughly chopped
  • 3 tablespoons water
  • 1 tablespoon soy sauce
  • ¾ teaspoon sugar
  • ½ teaspoon ground black pepper
  • ¼ teaspoon mushroom seasoning powder I use Lee Kum Kee brand
  • pinch salt
  • spring onion
  • coriander

Instructions

  • Optional but recommended (it will aid in crispier tofu): bring one litre of water with 20 grams of salt to the boil. Add the tofu and simmer for ten minutes. Drain and lay the tofu on a tea towel or kitchen roll to air dry.
  • Heat a wok with a few inches of oil to medium heat and deep fry the tofu until lightly browned and crispy, around 5-10 minutes. Remove to a plate lined with kitchen roll to soak up excess oil.
    If you're not comfortable deep frying, you can also pan fry the tofu.
  • Tip all but around 2 teaspoons of oil out of the wok into a heatproof dish (once the oil is cool, store it in a lidded container to reuse another time). Return the wok to medium heat and add the garlic and shallots, stir frying for just under a minute until fragrant but not burned (some browning bits are fine).
  • Add the tomatoes, soy sauce, sugar, black pepper, mushroom seasoning powder, and salt and simmer for a couple of minutes until the tomatoes break down. Add the water and continue to simmer for about 7-8 minutes. The sauce should be thick but still fluid.
  • Add the fried tofu to the wok and stir it with the tomatoes, or plate the tofu up and plop the sauce over the cubes. Sprinkle with coriander and spring onion to serve.

More Mains

  • Illustration of claypot rice with text "how to make claypot rice"
    How to make clay pot rice
  • Top down view of a moulded round of fried rice topped with green herbs. There are 3 slices of cucumber and a wedge of lime next to the rice.
    How to make tom yum fried rice
  • Rolled rice noodles in cloudy broth with mock meats, in a pink bowl, sitting on a red checkered tablecloth
    Vegan kway chap (Thai rice noodle rolls soup)
  • photo of a light pink oval melamine dish on a blue background (painted wood). The dish sets at a 45 degree angle. The plate contains stir fried seitan with red curry paste and green beans. Some of the green beans are tied into knots.
    How to make vegan pad prik king with tofu or seitan ผัดพริกขิงเต้าหู

I reserve the right to improve any malicious and trollish comments left below. Please do not comment about nonvegan products or activities.

Comments

  1. Jenifa says

    April 04, 2008 at 2:29 am

    Where's the MSG!??!

    Reply
  2. Kip says

    April 08, 2008 at 9:40 pm

    Darn! I knew I forgot something!

    Reply
  3. I reserve the right to improve malicious and trollish comments.

Leave a Reply Cancel reply

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

Recipe Rating




Name's Kip. Some things about me: vegan, Thai food enthusiast, comfortably chaotic and disorganised, information lover, Londoner, cookbook collector, clumsy AF, rarely takes a serious photo, has never been on a diet. This is not a wellness blog. I run vegan Thai supper clubs too.

More about me ?

  • All recipes
  • Thai food + travel
  • General travel
  • Reviews
  • Food facts
Vegan Thai Recipes
Vegan Travel in Thailand
Kippysnacks logo

I run vegan Thai supper clubs at my home in East London.

Think Like a Vegan

A thoughtful read for long time vegans and nonvegans alike, this is one of the best styles of arguing for and discussing veganism I have yet to find.

Popular posts

  • 5 ice lollies on a dark grey surface
    Pineapple Thai basil ice lollies
  • five vegan cheeseburger dumplings in a bowl. One dumpling is held up with chopsticks to showcase the crispy brown bottom.
    Vegan cheeseburger dumplings

Footer

^ back to top

About

  • About
  • Frequently Asked Questions
  • Privacy policy
  • Relationships and disclosures
  • Comments Policy
  • PR and Review Policy
  • Freelance and Consultancy

Contact

Email me
  • Facebook
  • RSS Feed
  • Instagram
  • Pinterest
  • Twitter

Newsletter

All content on this site, including, but not limited to, text, recipes, and photographs are owned by Messy Vegan Cook and its contributors. No content may be reprinted or reproduced without permission. As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Messy Vegan Cook