• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About Me
    • About Me
    • Contact Me
  • Recipe
    • Breakfast
    • Meal
    • Soups & Stews
    • Drink
    • Side Dishes
    • Dessert
  • Latest Recipes
    • Plant-based Hacks
    • Blogging tips
    • Recipe Series
  • Subscribe
  • Recommended Products
  • E-book

Veggie Anh

menu icon
go to homepage
  • Recipes
  • About Me
  • E-book
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • E-book
  • Subscribe
×
Home

11 April 2023 Meal

Vietnamese Tofu with Tomato Sauce (Vegan)

Jump to Recipe·Print Recipe

Tofu with Tomato Sauce is a quick and easy-to-make Vietnamese dish. It is flavorful, saucy, and only requires 5 main ingredients.

Tofu with Tomato Sauce

When I first went vegan, the first recipe I knew how to make is Vietnamese Tofu with Tomato Sauce. Back home in Vietnam, my family has this dish almost weekly. It's a simple and easy-to-make dish, but so flavorful and comforting. This tofu recipe shows how versatile tofu is and how sometimes the best meals are easy and simple.

This dish holds special memories for me, as it was also one of the first recipes I learned to make. I have this dish with me all the time during my university days, as it is also affordable and requires only a few, accessible ingredients. For a similar recipe to this, check out Tomato Tofu Noodle Soup.

Check out my other tofu dishes!

Jump to:
  • Ingredients of this Vietnamese Tofu with Tomato Sauce dish
  • How to make this Vietnamese Tofu with Tomato Sauce
  • Substitutions
  • Storage
  • Top tip
  • FAQ
  • 📖 Recipe
  • Related
  • Pairing
  • 💬 Reviews

Ingredients of this Vietnamese Tofu with Tomato Sauce dish

For this recipe, we only need 5 main ingredients:

  • Tofu
  • Shallot (or white onion)
  • Tomatoes
  • Green onions (scallions)
  • Oil for frying
Vietnamese Tofu with Tomato Sauce ingredients

For the seasonings, you will need:

  • Soy sauce
  • Sugar
  • Salt & pepper

See recipe card for quantities.

How to make this Vietnamese Tofu with Tomato Sauce

First, cut your tofu into bite-sized pieces. Deep or shallow fry in oil until both sides are golden and crispy, then remove from heat.

Cut the tofu

First, pat dry and cut your tofu into cubes.

Fry the tofu

Shallow or deep fry the tofu cubes, then remove the tofu to a plate.

Thinly slice the shallot and cut the tomatoes into cubes. Add the minced shallots and tomato cubes back to the pan. Stir fry until softened.

Stir fry shallots and tomatoes

Stir fry the minced shallot and tomatoes until the tomatoes are softened. Add the water.

Add in the tofu and seasonings

Add in the fried tofu pieces, and season with soy sauce, sugar, salt and pepper to taste.

Remove from heat and transfer to a plate, top with chopped scallions and sesame seeds (optional). Serve with a bowl of rice!

Serve with a bowl of rice

Hint: if deep frying the tofu, remove some of the oil from the pan before adding in the minced shallots and tomatoes. Leave about 2 tablespoon of oil left in the pan.

Substitutions

This dish can be easily made gluten-free. Simply swap out the soy sauce for gluten-free soy sauce or tamari.

If you cannot access fresh tomatoes, you can use 1 can of chopped tomatoes instead.

Storage

The recipe keeps well in the fridge for up to 3 days.

Top tip

If you like your tofu more saucy, you can add more water (+¼ cup of water at a time) and adjust the seasoning to your liking.

FAQ

How should I serve this dish?

At home, we typically have this with a bowl of rice and a side of vegetables or soup.

Do I have to press the tofu for this recipe?

No, this is not necessary. I'd recommend draining the tofu from the package and patting it dry with some paper towels.

What kind of oil should I use to fry the tofu?

For frying tofu, I recommend plant oil (canola or sunflower), peanut oil, avocado oil, or any oil with a high smoking point.

Print

📖 Recipe

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
Vietnamese Tofu with Tomato Sauce

Vietnamese Tofu with Tomato Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 4 reviews

  • Author: Veggie Anh
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Vietnamese Tofu with Tomato Sauce is a simple & easy side dish to serve with rice, ready in only 20 minutes with only a few accessible ingredients. It's an affordable meal to make!


Ingredients

Units Scale
  • 400g (14 oz.) firm tofu
  • Oil for frying (~3 tbsp)
  • 2 shallots (or 1 yellow onion)
  • 3 tomatoes
  • 60ml water
  • 2 tbsp soy sauce (or GF soy sauce/tamari)
  • 1 tsp sugar
  • Salt and pepper
  • Chopped scallions
  • Sesame seeds

Instructions

  1. Cut the tofu into bite-sized pieces. Deep or shallow fry in oil until both sides are golden and crispy, then remove from heat.
  2. Thinly slice the shallot or yellow onion and cut the tomatoes into cubes.
  3. Back in the oil, add the minced shallot, and tomato cubes, and stir-fry until the tomato cubes are softened. Add in the water.
  4. Add in the fried tofu pieces, and season with soy sauce, sugar, salt and pepper to taste. Toss to combine.
  5. Remove from heat and transfer to a plate, top with green onion slices and sesame seeds.
  6. Serve with a bowl of warm rice.
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Meal, Side Dish
  • Method: stovetop, frying
  • Cuisine: Vietnamese

Nutrition

  • Serving Size: 1
  • Calories: 174 kcal
  • Sugar: 4.3g
  • Sodium: 470mg
  • Fat: 12.3g
  • Saturated Fat: 1.9g
  • Carbohydrates: 9g
  • Fiber: 2.5g
  • Protein: 10.2g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag me @veggieanh — I can't wait to see your creations!

Related

Looking for other recipes like this? Try these:

  • Fully assembled cold ramen on a plate.
    Vegan Japanese Cold Ramen
  • A dish contains Mango Sticky Rice ready to be served.
    Mango Sticky Rice (Easy Rice Cooker Recipe!)
  • Che 3 mau featured image
    Chè Ba Màu (Vietnamese Three-Color Dessert)
  • Vietnamese Sweet and Sour Soup featured image
    Vietnamese Sweet and Sour Soup

Pairing

These are my favorite dishes to serve with this Vietnamese Tofu with Tomato Sauce:

  • Vietnamese Grilled Eggplant
    Vietnamese Grilled Eggplant with Scallion Oil
  • Eggplant soup
    Vietnamese Eggplant & Tomato Soup
  • VNese Mango Salad featured image
    Vietnamese Mango Salad (Gỏi Xoài)
  • Cucumber salad
    Korean Cucumber Salad with Chickpeas (Oi Muchim)

More Side Dishes

  • Vegan Peking Duck featured image
    Vegan Peking Duck - Plant-based Takeout at home
  • Steamed Tofu Loaf
    Vegan Tofu Meatloaf (Chả Trứng Chay)
  • Fried-Enoki-Mushrooms-featured-image
    Fried Enoki Mushrooms
  • Mushroom-Fritters-featured-image
    Oyster Mushroom Fritters

Reader Interactions

Comments

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Sarah says

    August 08, 2023 at 2:04 am

    Wow, this turned out very good when I made it. I only had half the amount of tofu on me, so I added some broccoli and cabbage. Seemed like that fit in with the other flavors. I served it with a side of steamed brown rice. My family loved it! I will definitely be making this again : )






    Reply
    • Veggie Anh says

      August 08, 2023 at 5:45 am

      Hi Sarah, thanks so much for your comment! I'm so glad you and your family loved it, and great idea with using the additional veggies.

      Reply
  2. Sachin Raje says

    March 24, 2024 at 4:59 pm

    I made this dish today, especially for guests at home. Everyone loved it with Rice.

    This dish is easy to cook and turns out tangy and tasty.

    Keep it up Anh...

    Reply
    • Veggie Anh says

      March 24, 2024 at 5:25 pm

      Thank you so much for your comment!

      Reply
  3. Allison T says

    May 11, 2024 at 1:04 am

    This is a great dish for any level of cook, great flavor, very convenient ingredients, and great as a side dish or a main course on days where I don’t have a lot of time. Really good!






    Reply
  4. Roman says

    July 16, 2025 at 5:18 pm

    This is my favorite Vietnamese dish (at the moment). So fruity and I love all the different textures. Perfect with some fresh chili and coriander.






    Reply

Primary Sidebar

About Me

Veggie Anh profile image

Hi, I'm Anh! I am the blogger, and content creator, and recipe developer behind Veggie Anh. My goal is to inspire you to eat more veggies by sharing my recipes, videos, stories, and more!

More about me →

  • Instagram
  • YouTube
  • TikTok
  • Pinterest

Trending Recipes

  • Chickpea Tofu
    Chickpea Tofu (Burmese Tofu)
  • Kimchi jjigae
    Kimchi Jjigae - Korean Kimchi Stew (Vegan)
  • Vegan Sushi Bake
    Vegan Sushi Bake
  • Vegan Pork Belly

Footer

↑ back to top

About

  • About
  • Privacy Policy
  • Contact

  • Instagram
  • Pinterest
  • TikTok
  • YouTube
  • Mail

Sign up for my newsletter

    Built with ConvertKit

    Recent Posts

    • Lemongrass Tofu Noodle Salad
    • Vegan Onigiri 3 ways (Japanese Rice Balls)
    • Korean Braised Tofu (Dubu Jorim)
    • Black Pepper Mushroom (Lunch box idea)
    • Vegan Japanese Cold Ramen

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Veggie Anh