I love this recipe because it is simple, plant-based, and full of texture. The filling is hearty from the tofu and rice, while the vegetables add freshness and crunch. I also enjoy how the sauce brings everything together with a balance of savory, spicy, and tangy flavors. It’s a great option when I want something nourishing and delicious.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
I start by heating a large pan over medium heat and sautéing the carrot, spring onions, and mushrooms for about 3 to 4 minutes until softened.
Then I add the crumbled tofu and cook for another 2 minutes, stirring well so everything combines evenly.
Next, I stir in the cooked rice, rice vinegar, and soy sauce to build flavor in the filling.
I sprinkle in the corn starch and cook for another 1 to 2 minutes, allowing the mixture to thicken slightly. Then I remove it from the heat and let it cool a bit.
Meanwhile, I bring a pot of water to a boil and blanch the Napa cabbage leaves for about 1 minute until tender. I drain and gently pat them dry.
To assemble, I lay a cabbage leaf flat and add a few tablespoons of filling near the base. I fold in the sides and roll it tightly to form a neat roll.
I heat a bit of oil in a non-stick pan and place the rolls seam-side down. I cook them for about 2 to 3 minutes per side until they are golden and slightly crisp.
For the sauce, I whisk together soy sauce, chilli oil, Sriracha, oyster sauce, and a little water, adjusting the taste as needed.
I serve the cabbage rolls warm, drizzled with the sauce or with the sauce on the side for dipping.
Servings and timing
I get 8 servings from this recipe.
I usually need about 30 minutes total to prepare and cook everything.
Variations
I sometimes add finely chopped cabbage or bell peppers to the filling for extra texture. When I want more protein, I mix in cooked lentils or use a meat substitute.
I also like adjusting the spice level by adding more or less Sriracha. For a gluten-free version, I use tamari instead of soy sauce.
Storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days.
When reheating, I warm the rolls in a pan or microwave until heated through. I sometimes add a splash of water to keep them from drying out.
FAQs
Can I make these ahead of time?
I can prepare the rolls in advance and cook them just before serving for the best texture.
What can I use instead of tofu?
I can use ground meat, lentils, or a plant-based alternative.
How do I keep the rolls from falling apart?
I make sure to roll them tightly and place them seam-side down when cooking.
Can I steam instead of pan-fry?
I can steam them for a softer texture, though I like pan-frying for a crispy finish.
What can I serve with these rolls?
I like serving them with rice, noodles, or a light soup.
Conclusion
I enjoy making these Easy Napa Cabbage Rolls because they are light, flavorful, and easy to customize. The combination of tender cabbage, savory filling, and bold sauce creates a balanced and satisfying dish. It’s a recipe I like to make whenever I want something healthy and delicious without too much effort.
This easy napa cabbage rolls recipe features tender cabbage leaves stuffed with a delicious tofu and veggie filling.
Author:Ella
Prep Time:15 minutes
Cook Time:15 minutes
Total Time:30 minutes
Yield:8 servings
Category:Appetizer, Dinner
Method:Blanching, Pan-Frying
Cuisine:Asian-Inspired
Diet:Vegetarian
Ingredients
For the Filling:
1 medium carrot, finely chopped
3 spring onions, finely sliced
4 mushrooms, finely chopped
1 block firm tofu (200–250g), crumbled
4 tablespoons cooked rice
1 tablespoon rice vinegar
3 tablespoons soy sauce
1–2 tablespoons cornstarch
For the Rolls:
8–10 Napa cabbage leaves
For the Sauce:
2 tablespoons soy sauce
1 tablespoon chili oil
1 tablespoon sriracha sauce
1 tablespoon oyster sauce (or vegan alternative)
1–2 tablespoons water (adjust as needed)
Instructions
Cook the Filling:
In a large pan over medium heat, sauté carrot, spring onions, and mushrooms for 3–4 minutes until softened.
Add Tofu:
Stir in the crumbled tofu and cook for 2 minutes, mixing well.
Season the Mixture:
Add cooked rice, rice vinegar, and soy sauce. Stir to combine.
Thicken Filling:
Sprinkle cornstarch over the mixture and cook for 1–2 minutes until slightly thickened. Remove from heat and let cool slightly.
Prepare Cabbage Leaves:
Bring a pot of water to a boil. Blanch Napa cabbage leaves for about 1 minute until tender. Drain and pat dry.
Assemble Rolls:
Lay a cabbage leaf flat, add 2–3 tablespoons filling near the base, fold in sides, and roll tightly. Repeat with remaining ingredients.
Pan-Fry Rolls:
Heat a little oil in a non-stick pan over medium heat. Cook rolls seam-side down for 2–3 minutes per side until golden and slightly crisp.
Make Sauce:
In a small bowl, whisk together soy sauce, chili oil, sriracha, oyster sauce, and water. Adjust to taste.
Serve:
Serve cabbage rolls warm with sauce drizzled on top or on the side.
Notes
Use vegan oyster sauce to keep the dish fully plant-based.
Do not overfill the rolls to prevent tearing.
Add garlic or ginger for extra flavor.
These rolls can be steamed instead of pan-fried for a lighter option.