Vietnamese Tomato Tofu (Đậu Hũ Sốt Cà Chua) - Earth to Veg
Home » Asian Cuisine » Vietnamese Cuisine » Vietnamese Tomato Tofu (Đậu Hũ Sốt Cà Chua)

Vietnamese Tomato Tofu (Đậu Hũ Sốt Cà Chua)

Light and spongy fried tofu puffs soak up umami-rich, flavour-packed tomato sauce in this Vietnamese Tomato Tofu dish. It’s similar to Chinese Tomato “Egg” but in this case, the tofu is chewy and the tomatoes are cooked down into a savoury and tangy sauce.

A large black-and-white bowl of Vietnamese tomato sauce with fried tofu on a smooth grey counter, next to a red towel and pair of chopsticks.

Why You’ll Love This Recipe

  • Easy cooking method: This recipe is gently stewed all in one pot, and only needs ten minutes to cook. It holds up well to overcooking too, so don’t worry if you end up leaving it simmering on the stove for an extra half hour. Use storebought pre-fried tofu puffs for minimal prep time.
  • Gluten-free: Đậu Hũ Sốt Cà Chua is naturally gluten-free. Serve with Stovetop Jasmine Rice (the traditional side for this dish) to make a complete and satisfying gluten-free meal.
  • Vegetarian: Vietnamese tomato tofu is suitable for vegetarians and vegans. Tomatoes are naturally rich in umami, so no meat is required to make this dish savoury and delicious.

Ingredients and Substitutions

Ingredients for Vietnamese Tomato Tofu, such as tomatoes, tofu puff, oil, and seasonings, are laid out on a grey surface.

A few important notes on some of the ingredients used in this Vietnamese Tomato Tofu dish:

Fresh Tomatoes: Use fresh tomatoes for the best flavour. In a pinch, I’ve resorted to using diced tomatoes, but if you go this route, make sure that “calcium chloride” isn’t in the list of ingredients. Calcium chloride is used as a firming additive in some brands of canned tomatoes to help the tomatoes retain their shape, but in this results in a firm, almost-crisp texture, which is not what you want in this dish. We want the tomatoes to be pretty much broken down to form a saucy bed for the tofu.

Tofu Puffs: Tofu puffs are light, airy deep-fried cubes of tofu that are golden on the outside, and spongy and chewy on the inside. They are great at absorbing flavours when simmered in a savoury base like the tomato sauce in this recipe. They can be found next to the regular tofu in most Asian supermarkets. If you can’t find tofu puffs, you can also use any type of fried tofu, which are usually more dense and not quite as absorbent as tofu puffs, but still quite tasty. Just make sure to chop them into 1 to 1.5-inch cubes.

Tip: You can also fry your own tofu at home. (For example, my recipe for Thai Jungle Curry uses homemade fried tofu.) Simply slice firm tofu into 1-inch thick pieces. Cover the bottom of a heavy-bottomed skillet with a generous glug of oil. Pan-fry the tofu pieces in a single layer on medium-high heat, then flip carefully and repeat with the other side until both sides are golden-brown.

Onion Powder: Some recipes for Đậu Hũ Sốt Cà Chua call for sliced onions, and some don’t. I’m not a huge fan of the texture of the cooked onion slices in this recipe, but I do like the flavour that they add. My compromise is to add a bit of onion powder in place of real onions.

Vegetarian Fish Sauce: Fish sauce is used in this recipe and many other Vietnamese dishes, such as Stuffed Bitter Melon Soup. It’s not as salty as regular fish sauce, but adds a similar umami flavour. It can be hard to find, but check your local Viet grocery (also sold online at an exorbitant price). You can substitute 1 tbsp of vegetarian fish sauce with 1/2 tsp MSG (preferred) or 1 tbsp soy sauce (next best option), or just add more salt to taste (last resort).

Bottles of vegetarian fish sauce selling for .69 sit on the top shelf in a Vietnamese supermarket aisle.

For a full list of ingredients and quantities, refer to the recipe card at the bottom of this post.

Step-by-Step Process

Thin garlic slices are sizzling in a light layer of oil in an enameled Dutch oven.

Step 1: Heat oil on medium heat in a Dutch oven, stockpot, or skillet with high sides. Sauté thinly sliced garlic cloves until fragrant.

Tofu puffs and seasonings tumble from a bowl into a pot full of chopped tomatoes.

Step 2: Once garlic is aromatic (but not brown), add tomatoes, salt, veggie fish sauce, onion powder, sugar, and tofu puffs to the pot.

Water is poured from a glass measuring cup into a ceramic Dutch oven full of tofu puffs and fresh tomatoes.

Step 3: Pour over water. Give it a mix and cover with lid. Once bubbling, turn the heat down to medium-low and simmer for 10 minutes.

Golden chopsticks over a large black-and-white bowl of tomato tofu.

Step 4: Turn off the heat. Sprinkle over diced scallions and taste for salt, adding more as needed. Serve warm, with lots of Steamed Rice!

Make Ahead & Storage Tips

Fridge: Store the braised tofu puffs in tomato sauce for up to five days in an airtight container.

Freezer: I haven’t experimented with freezing this tofu dish yet. Let me know the results if you do try freezing it.

Recipe FAQs

How to make tofu in tomato sauce?

To make tofu in tomato sauce, heat oil on medium heat in a Dutch oven, stockpot, or skillet with high sides. Sauté thinly sliced garlic cloves until fragrant. Once garlic is aromatic (but not brown), add tomatoes, salt, veggie fish sauce, onion powder, sugar, and tofu puffs to the pot. Pour over water. Give it a mix and cover with lid. Once bubbling, turn the heat down to medium-low and simmer for 10 minutes. Turn off the heat. Sprinkle over diced scallions and taste for salt, adding more as needed. Serve warm.

What tastes good with tofu?

Tofu is a versatile ingredient that can pair well with a variety of flavors and ingredients, not just tomatoes. Here are some tasty options that go well with tofu in addition to the tomato sauce that I covered in this recipe. Stir-fried veggies, such as in Tofu Scramble. Coconut milk and curry paste, such as in Thai Red Curry. Spicy broth, such as in Stinky Tofu Soup.

How do you keep tofu crispy after adding sauce?

In the case of this Vietnamese tomato tofu, the outside of the tofu is not meant to stay crispy after simmering in the sauce. Instead, the magic happens on the inside as the tofu eagerly soaks up the vibrant flavors of the Vietnamese-inspired tomato sauce. The tofu’s spongy texture becomes a delightful vehicle for the tanginess of tomatoes and the subtle sweetness of onion and garlic. So, don’t worry about the lack of crispiness on the outside; the best part of this dish is the chewy and spongy interior of the tofu.

A bowl of Vietnamese tofu puffs in tomato sauce rests on top of a red cotton towel, accompanied by a pair of chopsticks.

Recipe Card

Did you make this recipe? Please consider leaving a rating below to let me know how you liked it.

You can also take a picture and tag me on Instagram @earthtoveg, I will shout you out in my Stories!

Chopped green scallions scattered over a bowl of tofu puffs smothered in tomato sauce, with a golden pair of chopsticks.

Vietnamese Tomato Sauce Tofu

5 from 2 votes
Author: Kelly
Course: Main Course, Side Dish
Cuisine: Vietnamese
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 2 servings
Calories: 255kcal
Cost: $2.23 per serving
Light and spongy fried tofu puffs soak up umami-rich, flavour-packed tomato sauce in this Vietnamese tomato tofu side dish. Vegan-friendly and gluten-free.
Print Recipe

Use Imperial/Metric buttons below to toggle between volume vs weight measurements. I recommend weighing out your ingredients for best results.

Equipment

  • Dutch oven, stock pot, or skillet with high sides (a 2- to 3-quart pot is the perfect size)
  • Wooden spoon or spatula

Ingredients

  • 2 tsp oil
  • 2 cloves garlic, thinly sliced
  • 1 lb fresh tomatoes
  • 3 cups tofu puffs *can sub with any fried tofu
  • ½ tsp salt + more to taste
  • 1 tbsp vegetarian fish sauce *can sub with 1/2 tsp MSG or 1 tbsp soy sauce
  • ½ tsp onion powder
  • ¼ tsp sugar
  • ½ cup water
  • 1 scallion, diced

Instructions

  • Heat 2 tsp of oil on medium heat. Sauté 2 thinly sliced cloves of garlic until aromatic, but not brown.
  • Add 1 lb tomatoes, 3 cups tofu puffs, 1/2 tsp salt, 1 tbsp vegan fish sauce, 1/2 tsp onion powder, 1/4 tsp sugar, and 1/2 cup water. Give it a good mix and cover with a lid to bring to a simmer.
  • Once bubbling, turn the heat down to medium-low and simmer for 10 minutes.
  • Sprinkle over the diced scallion and serve.

Nutrition

Calories: 255kcal | Carbohydrates: 18g | Protein: 25g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 4g | Trans Fat: 0.01g | Sodium: 1375mg | Potassium: 1059mg | Fiber: 3g | Sugar: 10g | Vitamin A: 1950IU | Vitamin C: 34mg | Calcium: 135mg | Iron: 4mg
SEND FOOD PICS 📸Tag @earthtoveg or leave a comment below if you tried this recipe. It makes my day. 😊

Leave a Comment

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

Recipe Rating