Begin by combining the finely chopped cabbage, grated carrots, sautéed mushrooms, minced garlic, and ginger in a large mixing bowl. Mix well to evenly distribute all the vegetables and aromatics.
Pour in the soy sauce and sesame oil, then stir until the mixture becomes slightly sticky and well-seasoned. Chill the filling for 10 minutes to let the flavors meld.
Place a dumpling wrapper on a clean surface. Spoon about one teaspoon of filling into the center of the wrapper.
Dip your finger into water from a small bowl, then moisten the edge of the wrapper to help it seal.
Fold the wrapper in half over the filling, then pinch and pleat the edges firmly together to seal the dumpling completely.
Repeat the filling, folding, and sealing process until all the dumplings are prepared. Keep them covered with a damp cloth to prevent drying out.
Steam the dumplings in a steamer basket over boiling water for about 8-10 minutes, or until the wrappers become tender and slightly translucent.
Alternatively, heat a skillet over medium heat with a little oil. Place the dumplings flat-side down and fry until the bottoms are golden and crispy, about 2-3 minutes. Add a splash of water, cover, and steam for another 2 minutes to cook through.
Once cooked, transfer the dumplings to a plate and serve hot, allowing the crispy exterior to crackle gently as you bite into the juicy, vegetable-filled interior.