-
1
For the dumplings: Heat the oil in a large nonstick skillet set over medium-low heat.
-
2
Add the onions and cook, stirring occasionally, until translucent, about 5 minutes.
-
3
Add the ginger and garlic and cook, stirring, until softened, about 1 minute.
-
4
Add the tofu, increase the heat to high, and cook, stirring constantly, until the tofu is dry and golden, about 5 minutes.
-
5
Add the soy sauce and sesame oil and cook until the liquid evaporates.
-
6
Turn off the heat.
-
7
Stir in the scallions, cabbage, carrots, cilantro, salt and pepper.
-
8
Place the filling in a strainer and cool to handle, 10 to 15 minutes.
-
9
Squeeze out any excess moisture.
-
10
Place the mixture in a large bowl, add the egg and mix thoroughly.
-
11
Fill a small bowl with cold water.
-
12
Place a dumpling wrapper in your hand, then spoon 1 tablespoon of the filling into the wrapper.
-
13
Use your finger to rub water along the edge of the wrapper and fold in half to enclose the filling, pressing the edges to seal tightly.
-
14
Repeat for the remaining wrappers and filling.
-
15
Line a bamboo steamer with cabbage leaves.
-
16
Arrange the dumplings in a single layer so they are not touching, cover the steamer with a tight-fitting lid and cook over a water bath until the filling is firm and the wrapper is translucent and slightly gummy to the touch, 15 to 20 minutes.
-
17
Depending on the size of the steamer, you may need to do this in two batches.
-
18
For the sauce: Combine some soy sauce with sliced scallions.
-
19
Serve the dumplings immediately with the dipping sauce.