Gyoza (餃子) are Japan's adaptation of Chinese jiaozi, brought back by Japanese soldiers from Manchuria after World War II and indigenized into something distinctly Japanese: thinner wrappers, finer-textured filling, lighter on garlic and heavier on ginger and garlic chives (nira), and cooked by the yaki method — pan-fried, then steamed, then pan-fried again — which produces the defining contrast of crispy, lacquered bottoms and soft, yielding tops.
Most gyoza failures trace to two sources: too much moisture in the filling (making wrapping impossible and causing steaming instead of crisping) and a fold that isn't sealed firmly enough (filling escapes during cooking). This guide solves both. The folding technique takes practice — aim for 10–15 pleats per gyoza, but a simple half-moon crimp is fine for beginners and the flavor is identical.
Napa cabbage is ~95% water. If you add raw chopped cabbage directly to the pork filling, the water releases during cooking — the gyoza steam from the inside rather than frying, and the wrapper becomes soggy and tears. The fix: chop the cabbage finely, toss with 1 tsp salt, mix thoroughly, and let sit for 10 minutes. The salt draws water out via osmosis. Then wrap the salted cabbage in a clean kitchen towel or several layers of paper towel and squeeze hard — very hard — until no more liquid comes out. You'll expel 3–5 tablespoons of liquid from 300g cabbage. The resulting cabbage will be compact and only slightly damp. This step cannot be skipped.
Fat content in pork matters: Use 80/20 ground pork (or grind your own with 20% pork belly). Lean ground pork (95/5 or 90/10) produces dry, mealy filling. The fat carries flavor and keeps the filling tender and cohesive. If only lean pork is available, add 1–2 tablespoons of pork lard or sesame oil to compensate.
Chop cabbage finely (3–4mm pieces). Toss with salt, wait 10 minutes, then squeeze dry in a towel. Combine squeezed cabbage with ground pork, garlic chives, garlic, ginger, soy sauce, sake, sesame oil, oyster sauce, white pepper, and cornstarch. Mix with your hand for 2 minutes — the mixture should become sticky and cohesive as the myosin proteins in the pork are worked. This protein structure holds the filling together when cooked.
Cover and refrigerate for at least 20 minutes (up to overnight). Cold filling is much easier to work with — it holds its shape on the wrapper and doesn't immediately start weeping liquid when you handle it.
Place a wrapper flat on your palm. Add approximately 1 teaspoon of filling to the center — slightly less than you think. Leave a 1cm border around the edge bare. Wet the border of the upper half of the wrapper with a fingertip dipped in water.
Basic crimp (beginner): Fold the wrapper in half over the filling, pressing out any air, and crimp the edges firmly together into a half-moon shape. Press hard along the seam — any gap will open during cooking. This is fully functional and cooks identically to pleated gyoza.
Traditional pleat: Hold the filled half-moon with the sealed edge upright. With the thumb and index finger of your dominant hand, make small folds (pleats) on the front face of the wrapper, pressing each pleat against the flat back of the wrapper. Aim for 10–15 pleats across the width. The pleated side faces you; the flat side faces the pan — this is what becomes the crispy bottom. Place each folded gyoza on parchment with the flat side down and gently press to create a stable flat base for pan contact.
Heat a non-stick or cast iron pan over medium-high. Add 2 tablespoons of neutral oil and swirl to coat. Arrange gyoza flat-side down in a single layer — they can touch but shouldn't overlap. Cook without moving for 2–3 minutes until the bottoms are golden-to-deep-brown. Don't rush — this is where the crust forms.
Steam: Add 1/3 cup water carefully (it will spatter aggressively from the hot oil — use the lid as a shield). Immediately cover tightly. Steam for 3–4 minutes until the water is mostly evaporated and the wrappers are translucent. Check by lifting the lid — they should look steamed through with no raw white dough visible.
Crisp finish: Remove the lid. If any water remains, let it evaporate completely. Add 1 teaspoon of sesame oil around the edges of the pan. Cook uncovered for 1–2 more minutes until the bottoms are deeply lacquered and release easily from the pan (a well-cooked gyoza releases itself when the fat crisps). Invert onto a plate in one motion — the crispy bottoms are now on top.
Japanese izakayas and gyoza specialists make hane (wings) — a thin, lacy, crispy starch skirt connecting all the gyoza in the pan. After adding the water for steaming, mix 1 tablespoon of cornstarch (or plain flour) into 1/3 cup of water before adding. This creates a starch slurry. As the water evaporates, the starch is deposited between and under the gyoza and crisps into a connected translucent wing. The hane is visually dramatic and adds contrasting texture — and it's what you see in photos of professional gyoza. The technique is otherwise identical; the only change is the starch addition to the steaming water.
| Type | Origin | Wrapper | Filling | Cooking Method |
|---|---|---|---|---|
| Gyoza (餃子) | Japan (via Manchuria) | Thin, round (7–8cm) | Pork + cabbage + nira + ginger; finely textured | Pan-fry then steam (yaki) — defines the dish |
| Jiaozi (饺子) | China | Slightly thicker; round or square variants | More varied: pork/shrimp/chive/vegetable; chunkier than gyoza | Boiled (shuijiao) most common; also pan-fried (guotie) |
| Mandu (만두) | Korea | Round; slightly thicker | Pork + tofu + glass noodles + kimchi variants; seasoned with sesame | Steamed, boiled, fried, or in soup (tteokguk) |
| Wonton (云吞) | China (Cantonese) | Square, very thin | Pork + shrimp; minimal seasoning | Boiled in broth or soup; occasionally fried (crispy wontons) |
| Xiaolongbao (小笼包) | Shanghai | Thin, pleated bun | Pork + gelatinized broth (soup dumpling) that liquefies when steamed | Always steamed in bamboo steamers |
As an Amazon Associate, Borderless Kitchen earns from qualifying purchases made through links on this page. This does not affect the price you pay.