• 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

19 September 2024 Chinese

Napa Cabbage Rolls with Tomato Sauce

Jump to Recipe·Print Recipe

Check out these Vietnamese-inspired Napa Cabbage Rolls with a tasty tomato sauce! Packed with crumbled tofu, mushrooms, and veggies, they're a flavorful and filling dish that can be enjoyed with rice or as a snack.

Growing up, one of my all-time favorite dishes was the classic minced pork-filled cabbage rolls with tomato sauce that my family would prepare. However, as I transitioned to a plant-based diet, I found myself missing this comforting meal dearly.

This recipe is my effort to recreate the flavors of my childhood favorite in a vegan-friendly way by substituting the traditional minced pork with flavorful tofu and meaty mushrooms. This definitely hits the spot and is super comforting!

If you enjoyed this recipe, also check out Vegan Okonomiyaki (Japanese Cabbage Pancakes), Vegan Summer Rolls, or Vegan Fried Spring Rolls!

Jump to:
  • Ingredients
  • Instructions
  • 📖 Recipe
  • Similar Recipes
  • 💬 Reviews

Ingredients

This recipe requires the following ingredients:

  • Napa cabbage
  • Sesame seeds (for garnish)
  • Shiitake mushrooms
  • Tofu
  • Carrot
  • Onion
  • Mushroom seasoning
  • Vegan oyster sauce
  • Tomatoes
  • Shallot

Instructions

  1. Shred the napa cabbage leaves. Boil them in water for 1 minute, then remove to an ice bath.
  2. Make the filling: thinly slice the shiitake mushroom, carrot and onion. Crumble the tofu. Stir fry the mushrooms, tofu, carrot, and onion for 1-2 minutes with the mushroom seasoning, vegan oyster sauce and black pepper.
  3. Remove the tough inner part, then add 2 tablespoon of the filling to the cabbage leave. Roll the cabbage roll, until all ingredients run out.
  4. In a pan on medium heat, add the oil, sliced shallot and tomato slices. Mash the tomato until it becomes a sauce, add more water to thin out. Add the cabbage rolls to the sauce, pouring the sauce on top. Close the lid and cook for a 5-10 minutes.
  5. Serve on a plate.

If you have tried my recipe, please let me know what you think by leaving me a review on this page or tagging me on Instagram @veggieanh. I would love to see your creations!

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
Napa-Cabbage-Rolls-featured-image

Napa Cabbage Rolls with Tomato Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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

Description

Check out these Vietnamese-inspired Napa Cabbage Rolls with a tasty tomato sauce! Packed with crumbled tofu, mushrooms, and veggies, they're a flavorful and filling dish that can be enjoyed with rice or as a snack.


Ingredients

Units Scale
  • 1 napa cabbage
  • Sesame seeds (garnish)

Filling

  • 150g Shiitake mushroom
  • 400g Tofu
  • 1 Carrot
  • ½ Onion
  • 1 tsp mushroom seasoning (sub with half amount of salt)
  • 1 tbsp vegan oyster sauce
  • Pinch of black pepper

Tomato Sauce

  • 3 tomatoes
  • 2 shallots
  • 1 tsp mushroom seasoning

Instructions

  1. Shred the napa cabbage leaves. Boil them in water for 1 minute, then remove to an ice bath.

  2. Make the filling: thinly slice the shiitake mushroom, carrot and onion. Crumble the tofu. Stir fry the mushrooms, tofu, carrot, and onion for 1-2 minutes with the mushroom seasoning, vegan oyster sauce and black pepper.

  3. Remove the tough inner part, then add 2 tablespoon of the filling to the cabbage leave. Roll the cabbage roll, until all ingredients run out.

  4. In a pan on medium heat, add the oil, sliced shallot and tomato slices. Mash the tomato until it becomes a sauce, add more water to thin out. Add the cabbage rolls to the sauce, pouring the sauce on top. Close the lid and cook for a 5-10 minutes.

  5. Serve on a plate.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Meal
  • Method: stovetop
  • Cuisine: Vietnamese, Chinese

Did you make this recipe?

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

Similar Recipes

  • vegan mung bean omelette
    Vegan Mung Bean Egg (Vegan Egg Series Part 1)
  • Tofu Katsu in a bento box
    Tofu Katsu Bento Box
  • Mango Sticky Rice spring rolls featured image
    Mango Sticky Rice Spring Rolls: A Summer Twist on a Thai Classic
  • lemongrass-marinated tofu
    Lemongrass Tofu Noodle Salad

Comments

No 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

More Meal

  • 3 origini balls in a lunch box
    Vegan Onigiri 3 ways (Japanese Rice Balls)
  • lunch box idea: black pepper mushroom serve with rice and leafy greens
    Black Pepper Mushroom (Lunch box idea)
  • Fully assembled cold ramen on a plate.
    Vegan Japanese Cold Ramen
  • VNese Mango Salad featured image
    Vietnamese Mango Salad (Gỏi Xoài)

Reader Interactions

Comments

No 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

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

    • Banh Flan (Vegan Vietnamese Coffee Caramel Flan)
    • Nori Wrapped Tofu
    • Chickpea Flour Omelette (Vegan Egg Series Part 3)
    • Vegan Fried Egg (Vegan Egg Series Part 2)
    • Vegan Mung Bean Egg (Vegan Egg Series Part 1)

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Veggie Anh