Garlic Soy Napa Cabbage Rolls Recipe
Introduction
These Garlic Soy Napa Cabbage Rolls are a delicious and healthy dish that features tender cabbage leaves wrapped around a flavorful ground meat filling. Perfect as a light meal or appetizer, they combine savory, umami-packed ingredients with a silky soy-based sauce.

Ingredients
- 10 napa cabbage leaves
- 1/2 lb ground chicken or pork
- 1/4 cup finely chopped mushrooms
- 1/4 cup finely chopped scallions
- 1 tbsp soy sauce
- 1 tsp sesame oil
- 1 garlic clove, minced
- Salt and pepper to taste
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tbsp mirin or rice vinegar
- 1 tsp sugar
- 1 tsp cornstarch + 2 tbsp water (slurry)
- Chopped scallions (for garnish)
Instructions
- Step 1: Boil the napa cabbage leaves for 2 minutes until softened. Drain carefully and set aside to cool.
- Step 2: In a mixing bowl, combine the ground chicken or pork, chopped mushrooms, scallions, 1 tablespoon soy sauce, sesame oil, minced garlic, salt, and pepper. Mix well to combine.
- Step 3: Lay a cabbage leaf flat on a clean surface. Place a spoonful of the meat filling near the base of the leaf. Roll tightly from the base upwards like a burrito, ensuring the filling is sealed inside.
- Step 4: Arrange the rolls in a steamer and steam for 10–12 minutes until the filling is fully cooked through.
- Step 5: While the rolls steam, prepare the sauce. In a small saucepan, combine 2 tablespoons soy sauce, oyster sauce, mirin or rice vinegar, and sugar. Bring the mixture to a gentle simmer over medium heat.
- Step 6: Stir in the cornstarch slurry (1 teaspoon cornstarch mixed with 2 tablespoons water) and continue cooking until the sauce thickens, about 1 minute.
- Step 7: Drizzle the sauce over the steamed cabbage rolls and garnish with chopped scallions before serving.
Tips & Variations
- For a vegetarian option, substitute the ground meat with finely chopped tofu or tempeh and use vegetable broth for steaming.
- Make sure to roll the cabbage leaves snugly to prevent the filling from falling out during steaming.
- Add a pinch of crushed red pepper flakes to the filling for a subtle spicy kick.
- If napa cabbage leaves are not available, try using large spinach leaves or blanched Swiss chard.
Storage
Store any leftover cabbage rolls in an airtight container in the refrigerator for up to 2 days. Reheat gently in a steamer or microwave, covering with a damp paper towel to retain moisture. The sauce can be stored separately in the fridge for up to 3 days and reheated on the stove before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I freeze the cabbage rolls?
Yes, you can freeze the steamed cabbage rolls without the sauce. Wrap them individually in plastic wrap and place in a freezer-safe container for up to 1 month. Thaw overnight in the fridge and reheat by steaming before serving.
What can I use if I don’t have oyster sauce?
If you don’t have oyster sauce, you can substitute with hoisin sauce or a combination of soy sauce and a small amount of sugar for sweetness to maintain the flavor balance.
Print
Garlic Soy Napa Cabbage Rolls Recipe
- Total Time: 30 minutes
- Yield: 10 cabbage rolls 1x
- Diet: Low Fat
Description
Garlic Soy Napa Cabbage Rolls are a delightful and healthy Asian-inspired dish featuring tender napa cabbage leaves wrapped around a savory ground chicken or pork filling, infused with mushrooms, scallions, and garlic. Steamed to perfection and topped with a flavorful soy-based sauce, these rolls make a perfect appetizer or light meal.
Ingredients
For the Cabbage Rolls
- 10 napa cabbage leaves
- 1/2 lb ground chicken or pork
- 1/4 cup finely chopped mushrooms
- 1/4 cup finely chopped scallions
- 1 tbsp soy sauce
- 1 tsp sesame oil
- 1 garlic clove, minced
- Salt and pepper to taste
For the Sauce
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tbsp mirin or rice vinegar
- 1 tsp sugar
- 1 tsp cornstarch mixed with 2 tbsp water (slurry)
For Garnish
- Chopped scallions
Instructions
- Prepare Cabbage Leaves: Boil napa cabbage leaves for 2 minutes until softened. Drain the leaves well and set aside to cool for rolling.
- Make Filling: In a mixing bowl, combine ground chicken or pork, finely chopped mushrooms, scallions, soy sauce, sesame oil, minced garlic, salt, and pepper. Mix thoroughly to distribute all ingredients evenly.
- Roll the Cabbage Leaves: Lay one softened cabbage leaf flat on a clean surface. Add a spoonful of the meat filling near the base of the leaf. Roll the leaf tightly around the filling, similar to a burrito or spring roll.
- Steam the Rolls: Place the cabbage rolls in a steamer basket and steam for 10 to 12 minutes, or until the meat filling is fully cooked through and tender.
- Prepare the Sauce: In a small saucepan, combine soy sauce, oyster sauce, mirin (or rice vinegar), and sugar. Bring to a gentle simmer over medium heat.
- Thicken the Sauce: Stir the cornstarch slurry well, then slowly add it to the simmering sauce while stirring continuously. Continue cooking and stirring for about 1 minute until the sauce thickens to a glossy consistency.
- Serve: Drizzle the thickened sauce over the steamed cabbage rolls. Garnish with chopped scallions for a fresh finish. Serve immediately while hot.
Notes
- Boiling the cabbage leaves briefly makes them pliable and easier to roll without tearing.
- Use ground chicken or pork according to your preference; either works well with the flavor profile.
- If mirin is not available, rice vinegar is an excellent substitute offering a mild tang.
- Ensure rolling is tight to keep the filling intact during steaming.
- Adjust salt and pepper in the filling to taste before rolling.
- The sauce can be made ahead and reheated gently before serving.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Appetizer
- Method: Steaming
- Cuisine: Asian
Keywords: Napa Cabbage Rolls, Asian Cabbage Rolls, Steamed Cabbage Rolls, Ground Chicken Rolls, Healthy Asian Recipe, Soy Sauce Sauce Recipe

