[
  
  {
    "id": "/recipes/crispy-mongolian-beef-broccoli",
    "slug": "crispy-mongolian-beef-broccoli",
    "title": "Crispy Mongolian Beef with Broccoli and White Onion",
    "url": "https://hawzy.github.io/recipes/crispy-mongolian-beef-broccoli/",
    "excerpt": "Tender flank steak velveted with baking soda and dry Marsala wine (30-minute chill), crusted in cornstarch, and tossed with blistered broccoli florets, sweet white onion, and charred scallions in a glossy soy, brown sugar, and molasses glaze. Serve over separately cooked steamed white rice.",
    "date": "2026-10-25T00:00:00-07:00",
    "origin": "research",
    "status": "untested",
    "tested_on": null,
    "sources": [{"title":"Mongolian Beef – Easy, Crispy, and Better Than Takeout","author":"Jenn Segal (Once Upon a Chef)","url":"https://www.onceuponachef.com/recipes/mongolian-beef.html"},{"title":"Mongolian Beef (The Woks of Life Analysis)","author":"The Recipe Analyst / The Woks of Life","url":"https://www.therecipeanalyst.com/blog/mongolian-beefnbsp-the-woks-of-life"},{"title":"One-Skillet Mongolian Beef and Broccoli","author":"Blair Lonergan (The Seasoned Mom)","url":"https://www.theseasonedmom.com/one-skillet-mongolian-beef-broccoli/"},{"title":"Crispy Sticky Mongolian Beef","author":"Nagi Maehashi (RecipeTin Eats)","url":"https://www.recipetineats.com/crispy-sticky-mongolian-beef/"},{"title":"Perfect Mongolian Beef (PF Chang's Copycat)","author":"Lisa Bryan (Downshiftology)","url":"https://downshiftology.com/recipes/mongolian-beef/"},{"title":"A Guide to 'Velveting'","author":"Steph & Chris (Chinese Cooking Demystified)","url":"https://chinesecookingdemystified.substack.com/p/a-guide-to-velveting"}],
    "prep_minutes": 20,
    "cook_minutes": 15,
    "servings": 4,
    "calories_per_serving": 470,
    "cuisine": "Chinese-American",
    "categories": ["Dinner","Beef"],
    "tags": ["beef","stir-fry","flank-steak","broccoli","weeknight"],
    "ingredients": [{"item":"flank steak","quantity":1,"unit":"lb","display_text":"1 lb beef flank steak, trimmed, halved lengthwise with the grain if wider than 3 inches, and sliced 1/4-inch thick against the grain on a 45-degree bias","category":"Meat & Seafood","pantry_staple":false,"retailer_query":"beef flank steak","preferred_upc":"0001111041530"},{"item":"baking soda","quantity":0.25,"unit":"tsp","display_text":"1/4 tsp pure baking soda","category":"Baking","pantry_staple":true,"retailer_query":"baking soda 16oz","preferred_upc":"0003320001110"},{"item":"dry marsala wine","quantity":2,"unit":"tsp","display_text":"2 tsp dry Marsala wine (or dry sherry, or Shaoxing rice wine)","category":"Pantry","pantry_staple":true,"retailer_query":"dry marsala wine","preferred_upc":"0001111082080"},{"item":"low-sodium soy sauce","quantity":5,"unit":"tbsp","display_text":"5 tbsp (1/4 cup plus 1 tbsp) low-sodium soy sauce, divided","category":"Condiments","pantry_staple":true,"retailer_query":"kikkoman low sodium soy sauce","preferred_upc":"0004139000035"},{"item":"neutral oil","quantity":0.5,"unit":"cup","display_text":"1/2 cup (8 tbsp) high-smoke-point neutral oil (peanut, canola, or avocado oil), divided","category":"Oils & Vinegars","pantry_staple":true,"retailer_query":"avocado oil bottle","preferred_upc":"0001111082015"},{"item":"cornstarch","quantity":0.5,"unit":"cup","display_text":"1/2 cup (8 tbsp) pure cornstarch, divided","category":"Baking","pantry_staple":true,"retailer_query":"argo cornstarch 16oz","preferred_upc":"0007695045015"},{"item":"chicken broth","quantity":0.33,"unit":"cup","display_text":"1/3 cup low-sodium chicken broth, warmed","category":"Pantry","pantry_staple":false,"retailer_query":"chicken bone broth 32oz","preferred_upc":"0001111042110"},{"item":"light brown sugar","quantity":0.25,"unit":"cup","display_text":"1/4 cup packed light brown sugar","category":"Baking","pantry_staple":true,"retailer_query":"light brown sugar 32oz","preferred_upc":"0001111082090"},{"item":"unsulfured molasses","quantity":1.5,"unit":"tsp","display_text":"1 1/2 tsp unsulfured molasses (or blackstrap molasses, or Chinese dark soy sauce)","category":"Baking","pantry_staple":true,"retailer_query":"unsulfured molasses 12oz","preferred_upc":"0007468300620"},{"item":"toasted sesame oil","quantity":1,"unit":"tsp","display_text":"1 tsp pure toasted sesame oil","category":"Oils & Vinegars","pantry_staple":true,"retailer_query":"toasted sesame oil 5oz","preferred_upc":"0001111082170"},{"item":"broccoli florets","quantity":1,"unit":"lb","display_text":"1 lb fresh broccoli florets, cut into 1-inch bite-sized pieces (about 4 cups)","category":"Produce","pantry_staple":false,"retailer_query":"fresh broccoli crowns","preferred_upc":"0003338311020"},{"item":"white onion","quantity":1,"unit":"onion","display_text":"1 medium white onion (about 5 oz), halved pole-to-pole and sliced into 1/4-inch petals","category":"Produce","pantry_staple":false,"retailer_query":"medium white onion","preferred_upc":"0003338311010"},{"item":"fresh ginger","quantity":1,"unit":"tbsp","display_text":"1 tbsp fresh ginger, peeled and finely minced","category":"Produce","pantry_staple":false,"retailer_query":"fresh ginger root","preferred_upc":"0003338311050"},{"item":"dried red chili peppers","quantity":4,"unit":"whole","display_text":"4 whole dried red chili peppers (chiles de árbol or Tien Tsin)","category":"Spices & Seasonings","pantry_staple":true,"retailer_query":"dried chiles de arbol","preferred_upc":"0001111082180"},{"item":"garlic clove","quantity":4,"unit":"clove","display_text":"4 cloves garlic, finely chopped","category":"Produce","pantry_staple":false,"retailer_query":"fresh garlic bulb","preferred_upc":"0003338311001"},{"item":"scallion","quantity":6,"unit":"stalk","display_text":"6 fresh scallions, whites cut into 1-inch bias pieces and greens into 1 1/2-inch bias pieces, divided","category":"Produce","pantry_staple":false,"retailer_query":"green onions bunch","preferred_upc":"0003338311030"}],
    "instructions": ["Place the trimmed flank steak `1 lb` in the freezer for **20 minutes** until firm to the touch but not frozen solid. Halve lengthwise with the grain if wider than 3 inches, then slice across the grain on a 45-degree bias into uniform 1/4-inch strips.","In a medium bowl, combine the flank steak with baking soda `1/4 tsp`, dry Marsala wine `2 tsp`, low-sodium soy sauce `1 tbsp`, neutral oil `1 tbsp`, cornstarch `1 tbsp`, and 1 tbsp cold water. Massage for **1 minute** until absorbed into a tacky sheen, then cover and refrigerate for **30 minutes**.","In a small spouted bowl, whisk warm chicken broth `1/3 cup`, light brown sugar `1/4 cup`, and unsulfured molasses `1 1/2 tsp` until fully dissolved, then stir in low-sodium soy sauce `1/4 cup` and toasted sesame oil `1 tsp`. In a separate cup, stir cornstarch `1 tbsp` with 1 tbsp cold water into a smooth slurry.","Heat a 12-inch cast-iron skillet or carbon-steel wok over **high heat** until wisps of white smoke appear. Swirl in neutral oil `1 tbsp`, add the broccoli florets `1 lb`, and stir-fry briskly for **60 seconds** until bright green and spot-charred at the edges.","Splash 2 tbsp cold water down the hot pan wall, cover immediately with a lid, and steam for **90 seconds** until vibrant emerald and crisp-tender. Transfer the broccoli florets to a holding plate and wipe the pan dry with paper towels.","Remove the chilled flank steak from the refrigerator; if the surface feels dry rather than tacky, work in 1 tsp cold water first. Toss the strips in a bowl with cornstarch `6 tbsp` until coated in a powdery, chalky-white layer, then shake off loose excess.","Heat neutral oil `6 tbsp` in the dry pan over high heat until shimmering, then lay half the flank steak flat in an uncrowded layer. Sear undisturbed for **2 minutes** until a golden-brown craggy crust sets, flip and sear for **60 seconds** until crisp, and drain on a tilted baking sheet; repeat with the remaining batch.","Pour off the frying oil into a heat-safe bowl, leaving 1 tbsp oil in the pan over **medium-high heat**. Add the white onion `1 medium` petals and stir-fry for **60 seconds** until translucent at the edges yet still crisp at the core.","Push the white onion to the perimeter, add fresh ginger `1 tbsp` and dried red chili peppers `4 whole` to the center oil, and bloom for **15 seconds** until fragrant. Add garlic `4 cloves` and scallion whites `6 whites` and toss together for **30 seconds** until aromatic and glossy.","Pour the Mongolian glaze into the pan and simmer over medium-high heat for **60 seconds** until rapidly bubbling and slightly reduced. Re-stir the cornstarch slurry, stream it into the center while stirring constantly, and cook for **30 to 45 seconds** until thickened into a dark mahogany lacquer that coats a spoon.","Increase to **high heat** and add the crispy flank steak, broccoli florets, and scallion greens `6 greens`. Toss vigorously for **30 to 45 seconds** until the scallions just wilt and every craggy ridge locks onto the glossy lacquer with no standing liquid, then serve over steamed white rice."]
  },
  
  {
    "id": "/recipes/blackstone-shabu-steak-fried-rice",
    "slug": "blackstone-shabu-steak-fried-rice",
    "title": "Blackstone Shabu Steak and Egg Fried Rice",
    "url": "https://hawzy.github.io/recipes/blackstone-shabu-steak-fried-rice/",
    "excerpt": "Hibachi-style fried rice on a flat-top griddle: Costco shabu-shabu beef seared hard and glazed with Bachan's, day-old rice crisped in garlic butter, soft-scrambled eggs, and peas and carrots, finished off-heat with toasted sesame oil and lemon.",
    "date": "2026-10-29T00:00:00-07:00",
    "origin": "research",
    "status": "untested",
    "tested_on": null,
    "sources": [{"title":"Steak Fried Rice","author":"Blackstone Products","url":"https://blackstoneproducts.com/blogs/recipes/steak-fried-rice"},{"title":"The Best Blackstone Fried Rice (Easy Griddle Recipe)","author":"The Flat Top King","url":"https://theflattopking.com/blackstone-fried-rice/"},{"title":"Easy Chicken Fried Rice on a Blackstone Griddle","author":"Johnny Brunet","url":"https://www.johnnybrunet.com/easy-chicken-fried-rice-on-a-blackstone-griddle/"},{"title":"Bachan's The Original Japanese Barbecue Sauce","author":"Bachan's","url":"https://bachans.com/products/the-original-japanese-barbecue-sauce"},{"title":"Blackstone Fried Rice","author":"Heather Johnson (The Food Hussy)","url":"https://www.thefoodhussy.com/blackstone-fried-rice/"},{"title":"Blackstone Hibachi Garlic Rice","author":"Julie Andrews (If You Give a Girl a Grill)","url":"https://ifyougiveagirlagrill.com/2023/04/17/blackstone-hibachi-garlic-rice/"},{"title":"Fried Rice 101 with Matt Hussey | Blackstone Griddles","author":"Matt Hussey (Blackstone Griddles)","url":"https://www.youtube.com/watch?v=ZcSB6Hi8nBk"}],
    "prep_minutes": 15,
    "cook_minutes": 20,
    "servings": 4,
    "calories_per_serving": 760,
    "cuisine": "Japanese-American",
    "categories": ["Dinner","Beef"],
    "tags": ["beef","fried-rice","griddle","blackstone","hibachi","weeknight"],
    "ingredients": [{"item":"unsalted butter","quantity":4,"unit":"tbsp","display_text":"4 tbsp (1/2 stick) unsalted butter, softened","category":"Dairy","pantry_staple":true,"retailer_query":"unsalted butter 16oz","preferred_upc":"0001111082001"},{"item":"garlic clove","quantity":4,"unit":"clove","display_text":"4 cloves garlic, finely grated","category":"Produce","pantry_staple":false,"retailer_query":"fresh garlic bulb","preferred_upc":"0003338311001"},{"item":"fresh lemon juice","quantity":3,"unit":"tsp","display_text":"3 tsp (1 tbsp, from 1/2 lemon) fresh lemon juice, divided","category":"Produce","pantry_staple":false,"retailer_query":"fresh lemons","preferred_upc":"0003338311019"},{"item":"cooked rice","quantity":5,"unit":"cup","display_text":"5 cups cold cooked rice (day-old jasmine or long-grain white, chilled 12 to 24 hours)","category":"Pantry","pantry_staple":true,"retailer_query":"jasmine rice 5lb","preferred_upc":"0007432309115"},{"item":"shabu-shabu beef","quantity":1,"unit":"lb","display_text":"1 lb Costco shabu-shabu thin-sliced beef (ribeye, NY strip, or top round, about 1/8 inch thick)","category":"Meat & Seafood","pantry_staple":false,"retailer_query":"shabu shabu thin sliced beef ribeye","preferred_upc":"0001111041540"},{"item":"kosher salt","quantity":0.5,"unit":"tsp","display_text":"1/2 tsp Diamond Crystal coarse kosher salt","category":"Spices & Seasonings","pantry_staple":true,"retailer_query":"diamond crystal kosher salt","preferred_upc":"0001360001005"},{"item":"black pepper","quantity":0.5,"unit":"tsp","display_text":"1/2 tsp coarse ground black pepper","category":"Spices & Seasonings","pantry_staple":true,"retailer_query":"coarse ground black pepper","preferred_upc":"0005210000120"},{"item":"garlic powder","quantity":0.5,"unit":"tsp","display_text":"1/2 tsp garlic powder (or Blackstone SPG seasoning in place of the salt, pepper, and garlic powder)","category":"Spices & Seasonings","pantry_staple":true,"retailer_query":"garlic powder","preferred_upc":"0005210000320"},{"item":"egg","quantity":4,"unit":"egg","display_text":"4 large eggs, lightly beaten","category":"Dairy & Eggs","pantry_staple":false,"retailer_query":"large pasture raised eggs 12ct","preferred_upc":"0001111082100"},{"item":"neutral oil","quantity":2,"unit":"tbsp","display_text":"2 tbsp high-smoke-point neutral oil (avocado, canola, or peanut), divided","category":"Oils & Vinegars","pantry_staple":true,"retailer_query":"avocado oil bottle","preferred_upc":"0001111082015"},{"item":"yellow onion","quantity":1,"unit":"onion","display_text":"1 medium yellow onion (about 1 cup), diced into 1/4-inch pieces","category":"Produce","pantry_staple":false,"retailer_query":"yellow onion","preferred_upc":"0003338311011"},{"item":"scallion","quantity":6,"unit":"stalk","display_text":"6 scallions, thinly sliced, white bottoms and green tops kept separate, divided","category":"Produce","pantry_staple":false,"retailer_query":"green onions bunch","preferred_upc":"0003338311030"},{"item":"frozen peas and carrots","quantity":1.5,"unit":"cup","display_text":"1 1/2 cups frozen peas and carrots (keep frozen until they hit the griddle)","category":"Frozen","pantry_staple":false,"retailer_query":"frozen peas and carrots 16oz","preferred_upc":"0001111079450"},{"item":"low-sodium soy sauce","quantity":2.5,"unit":"tbsp","display_text":"2 1/2 tbsp low-sodium soy sauce, divided","category":"Condiments","pantry_staple":true,"retailer_query":"kikkoman low sodium soy sauce","preferred_upc":"0004139000035"},{"item":"japanese barbecue sauce","quantity":2.5,"unit":"tbsp","display_text":"2 1/2 tbsp Bachan's Japanese barbecue sauce (the Costco 'octopus' bottle), divided","category":"Condiments","pantry_staple":true,"retailer_query":"bachans japanese barbecue sauce 34oz","preferred_upc":"0085000276001"},{"item":"kewpie mayonnaise","quantity":1.5,"unit":"tbsp","display_text":"1 1/2 tbsp Kewpie mayonnaise (optional, for richer, browner rice)","category":"Condiments","pantry_staple":true,"retailer_query":"kewpie mayonnaise 500g","preferred_upc":"0001111082150"},{"item":"chicken bouillon powder","quantity":1,"unit":"tsp","display_text":"1 tsp Knorr chicken bouillon powder (or a pinch of MSG)","category":"Spices & Seasonings","pantry_staple":true,"retailer_query":"knorr chicken bouillon powder","preferred_upc":"0004800012880"},{"item":"white pepper","quantity":0.5,"unit":"tsp","display_text":"1/2 tsp ground white pepper","category":"Spices & Seasonings","pantry_staple":true,"retailer_query":"ground white pepper","preferred_upc":"0005210000750"},{"item":"toasted sesame oil","quantity":2,"unit":"tsp","display_text":"2 tsp pure toasted sesame oil","category":"Oils & Vinegars","pantry_staple":true,"retailer_query":"toasted sesame oil 5oz","preferred_upc":"0001111082170"},{"item":"toasted sesame seeds","quantity":1,"unit":"tbsp","display_text":"1 tbsp toasted sesame seeds","category":"Spices & Seasonings","pantry_staple":true,"retailer_query":"toasted sesame seeds","preferred_upc":"0001111082190"}],
    "instructions": ["In a small bowl, mash the softened unsalted butter `4 tbsp` with finely grated garlic `4 cloves` and fresh lemon juice `1 tsp` until smooth and pale. Keep this garlic butter beside the griddle to divide across three stages.","Break up the cold cooked rice `5 cups` by hand until every grain separates. Pull the shabu-shabu beef `1 lb` into loose single ribbons, pat dry, and season with kosher salt `1/2 tsp`, black pepper `1/2 tsp`, and garlic powder `1/2 tsp`; beat the eggs `4 large` in a bowl until uniform.","Preheat the griddle for **10 minutes** with the left burners on **medium-high (425°F to 450°F)** and the right burners on low (275°F to 300°F) until the left side lightly smokes.","Spread neutral oil `1 tbsp` on the hot left zone, add the diced yellow onion `1 medium` and scallion whites `6 whites`, and sauté for **2 to 3 minutes** until translucent and charred at the edges.","Add the frozen peas and carrots `1 1/2 cups` straight from the freezer alongside 1/2 tbsp of the garlic butter and toss for **90 to 120 seconds** until the ice evaporates and the peas turn bright green. Slide the vegetables to the low-heat right side to hold.","Set the left burners to **high**, add the remaining neutral oil `1 tbsp`, and lay the seasoned shabu-shabu beef in a single uncrowded layer. Sear undisturbed for **30 to 45 seconds** until deeply browned underneath, then flip and chop into bite-sized pieces on the steel with two spatulas.","Once the beef is about 80% cooked (**60 to 90 seconds** total), drizzle low-sodium soy sauce `1 tbsp` and Bachan's Japanese barbecue sauce `1 tbsp` directly over the meat. Toss for **15 seconds** until bubbling and glossy, then park the beef on top of the vegetables and scrape the hot zone clean.","Lower the left burners to **medium-high (375°F to 400°F)**, melt 2 tbsp of the garlic butter, and toss the cold cooked rice to coat; fold in Kewpie mayonnaise `1 1/2 tbsp` if using. Press the rice into an even layer with the spatulas and fry undisturbed for **3 to 4 minutes** until golden, crispy bits form underneath.","Push the rice outward to form a 6-inch center well, melt the remaining 1 1/2 tbsp garlic butter inside, and pour in the beaten eggs. Let them set for **20 to 30 seconds** until opaque around the edges, then gently scramble into soft, glossy curds (about 85% set), chop, and fold the rice over them.","Sweep the parked beef and vegetables onto the rice and sprinkle with chicken bouillon powder `1 tsp` and white pepper `1/2 tsp`. Pour low-sodium soy sauce `1 1/2 tbsp` and Bachan's Japanese barbecue sauce `1 1/2 tbsp` over the mound and toss over **high heat** for **60 to 90 seconds** until smoky and glossy.","Turn off all griddle burners. Drizzle toasted sesame oil `2 tsp` and the remaining fresh lemon juice `2 tsp` over the mound, scatter the scallion greens `6 greens` and toasted sesame seeds `1 tbsp` on top, give one final toss, and serve immediately."]
  },
  
  {
    "id": "/recipes/homemade-pork-napa-cabbage-dumplings",
    "slug": "homemade-pork-napa-cabbage-dumplings",
    "title": "Homemade Pork and Napa Cabbage Dumplings (Potstickers & Steamed)",
    "url": "https://hawzy.github.io/recipes/homemade-pork-napa-cabbage-dumplings/",
    "excerpt": "Thirty-six from-scratch Northern Chinese dumplings wrapped in 58.3%-hydration half-scalded dough, stuffed with a four-layer ground pork and salt-purged napa cabbage emulsion whipped with chilled scallion-ginger infusion, and pan-seared crisp-side up as potstickers or bamboo-steamed (see variations below for steaming and dipping sauce).",
    "date": "2026-11-11T00:00:00-08:00",
    "origin": "research",
    "status": "untested",
    "tested_on": null,
    "sources": [{"title":"Jade Cabbage Dumplings w/ Pork Filling","author":"Souped Up Recipes (Curated Kitchenware)","url":"https://curatedkitchenware.com/blogs/soupeduprecipes/the-art-of-dumplings-jade-cabbage-with-prok-filling"},{"title":"Dumpling Dough Recipe: How to Make and Fold It","author":"RamenHeaven","url":"https://www.ramenheaven.de/en/blogs/rezepte/dumpling-teig"},{"title":"How to Make Steamed Dumplings from Scratch","author":"Maggie Zhu (Omnivore's Cookbook)","url":"https://omnivorescookbook.com/steamed-dumplings/"},{"title":"Perfect Dumpling Dough (For Beginners)","author":"Dini Kodippili (The Flavor Bender)","url":"https://www.theflavorbender.com/perfect-potstickers-dumpling-dough/"},{"title":"Dumpling Filling: 4 Layers, In Order","author":"Missing Umami","url":"https://www.missingumami.com/guides/dumpling-filling-flavor/"},{"title":"Dumpling Wrappers Recipe (饺子皮)","author":"Maggie Zhu (Omnivore's Cookbook)","url":"https://omnivorescookbook.com/dumpling-wrappers-recipe/"},{"title":"Mom's Best Pork Dumplings","author":"Maggie Zhu (Omnivore's Cookbook)","url":"https://omnivorescookbook.com/pork-dumplings/"},{"title":"How to Make a Crispy Dumpling Skirt","author":"Carmy","url":"https://carmyy.com/how-to-make-a-crispy-dumpling-skirt/"},{"title":"Scallion Ginger-Infused Water: Secret to the JUICIEST Dumplings","author":"One Happy Bite","url":"https://onehappybite.com/scallion-ginger-infused-water-secret-to-the-juiciest-dumplings/"},{"title":"How to Fold Dumplings","author":"Elaine Luo (China Sichuan Food)","url":"https://www.chinasichuanfood.com/how-to-fold-dumplings/"},{"title":"How to Clean your Bamboo Steamer","author":"School of Wok","url":"https://schoolofwok.co.uk/blog/show/how-to-clean-a-bamboo-steamer"},{"title":"Safe Minimum Internal Temperature Chart","author":"USDA Food Safety and Inspection Service (FSIS)","url":"https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/safe-minimum-internal-temperature-chart"}],
    "prep_minutes": 120,
    "cook_minutes": 30,
    "servings": 6,
    "calories_per_serving": 505,
    "cuisine": "Chinese",
    "categories": ["Dinner","Pork"],
    "tags": ["dumplings","potstickers","pork","napa-cabbage","chinese","freezer-friendly"],
    "ingredients": [{"item":"all-purpose flour","quantity":2.5,"unit":"cup","display_text":"2 1/2 cups (300 g) all-purpose flour, spooned and leveled","category":"Baking","pantry_staple":true,"retailer_query":"unbleached all purpose flour 5lb","preferred_upc":"0001600010610"},{"item":"fine sea salt","quantity":2.5,"unit":"tsp","display_text":"2 1/2 tsp (13.5 g total: 3 g dough, 5 g cabbage purge, 5.5 g pork) fine sea salt, divided","category":"Spices & Seasonings","pantry_staple":true,"retailer_query":"fine sea salt","preferred_upc":"0002460001003"},{"item":"scallions","quantity":6,"unit":"stalk","display_text":"6 fresh scallions, 2 bruised whole for infusion and 4 finely chopped (40 g), divided","category":"Produce","pantry_staple":false,"retailer_query":"green onions bunch","preferred_upc":"0003338311030"},{"item":"fresh ginger","quantity":2,"unit":"tbsp","display_text":"2 tbsp (30 g) peeled fresh ginger, half smashed (about a 1/2-inch knob) and half finely grated, divided","category":"Produce","pantry_staple":false,"retailer_query":"fresh ginger root","preferred_upc":"0003338311050"},{"item":"napa cabbage","quantity":1,"unit":"lb","display_text":"1 lb (450 g) napa cabbage (about 1/2 medium head), finely minced to 2 to 3 mm","category":"Produce","pantry_staple":false,"retailer_query":"fresh napa cabbage head","preferred_upc":"0003338365020"},{"item":"ground pork","quantity":1,"unit":"lb","display_text":"1 lb (450 g) cold ground pork (20% to 30% fat, such as ground pork shoulder)","category":"Meat & Seafood","pantry_staple":false,"retailer_query":"ground pork 16oz","preferred_upc":"0001111097155"},{"item":"light soy sauce","quantity":2,"unit":"tbsp","display_text":"2 tbsp (30 g) Chinese light soy sauce (or regular soy sauce)","category":"Condiments","pantry_staple":true,"retailer_query":"lee kum kee premium soy sauce","preferred_upc":"078895126013"},{"item":"oyster sauce","quantity":1,"unit":"tbsp","display_text":"1 tbsp (15 g) oyster sauce","category":"Condiments","pantry_staple":true,"retailer_query":"lee kum kee panda oyster sauce","preferred_upc":"078895146356"},{"item":"Shaoxing wine","quantity":1,"unit":"tbsp","display_text":"1 tbsp (15 g) Shaoxing wine (or dry sherry or dry Marsala wine)","category":"Pantry","pantry_staple":true,"retailer_query":"shaoxing cooking wine","preferred_upc":"078895140019"},{"item":"granulated sugar","quantity":1,"unit":"tsp","display_text":"1 tsp (4 g) granulated sugar","category":"Baking","pantry_staple":true,"retailer_query":"granulated white sugar 4lb","preferred_upc":"0001111083805"},{"item":"ground white pepper","quantity":0.5,"unit":"tsp","display_text":"1/2 tsp (1.5 g) ground white pepper","category":"Spices & Seasonings","pantry_staple":true,"retailer_query":"mccormick ground white pepper","preferred_upc":"0005210000449"},{"item":"toasted sesame oil","quantity":1,"unit":"tbsp","display_text":"1 tbsp (14 g) pure toasted sesame oil","category":"Oils & Vinegars","pantry_staple":true,"retailer_query":"toasted sesame oil 5oz","preferred_upc":"0001111082170"},{"item":"neutral oil","quantity":4,"unit":"tbsp","display_text":"4 tbsp high-smoke-point neutral oil (avocado, peanut, or canola oil), divided","category":"Oils & Vinegars","pantry_staple":true,"retailer_query":"avocado oil bottle","preferred_upc":"0001111082015"}],
    "instructions": ["Whisk all-purpose flour `2 1/2 cups (300 g)` and fine sea salt `1/2 tsp (3 g)` in a wide mixing bowl set on a damp towel. Stream 1/2 cup (120 g) freshly boiled water (**212°F**) into the center while swirling with chopsticks into pebbled flakes, then drizzle 3 1/2 tbsp (55 g) cool water around the dry rim.","Gather the shaggy flakes together and press firmly with your knuckles into a rough, cohesive ball with no dry flour patches at the bottom of the bowl. Cover tightly with an overturned plate or damp towel and rest at room temperature for **25 minutes** until evenly hydrated and pliable.","Immediately after covering the dough, combine bruised scallions `2 stalks` and smashed fresh ginger `1 tbsp (15 g)` (about a 1/2-inch knob) with a scant 1/2 cup (100 mL) hot water in a heatproof cup and let steep for **15 minutes** until fragrant while prepping the cabbage.","Meanwhile, toss finely minced napa cabbage `1 lb (450 g)` with fine sea salt `1 tsp (5 g)` in a medium bowl until evenly coated, and let stand concurrently for **15 minutes** until wilted and pooling liquid.","Once steeped, press the aromatics briefly against a fine-mesh sieve to strain 5 tbsp (75 mL) infusion, then place the cup in the refrigerator until cold so warm liquid never smears the pork fat.","Transfer the wilted napa cabbage to the center of a clean kitchen towel, twist into a tight bundle, and wring firmly with both hands over the sink until bone-dry and compact (about 240 g squeezed).","Turn the rested dough onto an unfloured board and knead steadily with the heel of your hand for **4 minutes** until smooth, satin-matte, and soft like an earlobe.","Divide the dough into 4 equal quarters (about 119 g each), wrap each piece tightly in plastic, and rest at room temperature for **30 minutes** until fully relaxed with zero elastic snap-back (grate the remaining fresh ginger and chop the remaining scallions during idle rest or chill windows).","While the quartered dough rests, place cold ground pork `1 lb (450 g)` and fine sea salt `1 tsp (5.5 g)` in a large chilled bowl. Beat vigorously in one single circular direction with four chopsticks or a stiff spatula for **2 minutes** until pale pink, fibrous, and tacky against the bowl.","Pour in one-third (25 mL) of the cold 5 tbsp (75 mL) scallion-ginger infusion from the refrigerator and whip continuously in that same single direction for **2 minutes** until absorbed. Repeat with the remaining two 25 mL additions (**6 minutes** total) until glossy, springy, and clinging cohesively to the bowl.","Add light soy sauce `2 tbsp (30 g)`, oyster sauce `1 tbsp (15 g)`, Shaoxing wine `1 tbsp (15 g)`, grated fresh ginger `1 tbsp (15 g)`, granulated sugar `1 tsp (4 g)`, and ground white pepper `1/2 tsp (1.5 g)`. Stir in the same single direction for **1 minute** until evenly emulsified and fragrant.","Drizzle toasted sesame oil `1 tbsp (14 g)` and neutral oil `1 tbsp (14 g)` over the seasoned meat paste and stir briefly in the same single direction until a glossy sheen seals the emulsion.","Cover the bowl tightly and refrigerate the meat paste for **20 minutes** until chilled and firm enough to scoop cleanly without smearing fat onto the wrapper rims.","Right before rolling wrappers, gently fold the bone-dry squeezed napa cabbage and finely chopped scallions `4 stalks (40 g)` into the chilled pork paste with a spatula until evenly distributed without compacting the vegetables.","Flatten 1 teaspoon of the finished filling onto a small microwave-safe plate and microwave for **15 to 20 seconds** until steaming hot and opaque through the center, tasting once to confirm salt balance before wrapping.","Unwrap 1 dough quarter without re-kneading (keep the other 3 sealed), roll into a 1-inch rope, and cut into 9 medallions (13 g each), rotating 90 degrees per cut. Palm-flatten cut-side up and roll the outer rim into 4-inch rounds (2 mm center, 1 mm edge), dusting lightly with pantry cornstarch only if stacking.","Spoon 1 generous tablespoon (24 to 25 g) filling onto the center of each wrapper, keeping the rim dry, fold into 4 to 6 pleats pinched air-free, and press flat-bottomed onto a parchment-lined baking sheet under a damp towel. Pleat all 9 dumplings before unwrapping and rolling the next dough quarter (36 total).","To pan-fry as potstickers (see variations below for bamboo steaming), heat neutral oil `1 tbsp` in a lidded 12-inch nonstick or seasoned cast-iron skillet over **medium-high heat** until shimmering. Arrange 12 dumplings flat-side down in uncrowded rows and sear undisturbed for **2 to 3 minutes** until the undersides turn pale golden.","Holding the lid angled as a splatter shield, pour 1/3 cup (80 mL) water down the skillet wall, cover tightly at once, and lower to **medium-low heat**. Steam for **5 to 6 minutes** (8 to 10 minutes from frozen) until wrappers turn puffed and translucent and pork centers reach 160°F on an instant-read thermometer.","Uncover over **medium-high heat** for **1 to 2 minutes** until water evaporates, sputtering quiets to a crisp sizzle, and bottoms turn deep amber-brown. Serve hot crisp-side up (or hold on a wire rack at 200°F), wipe the skillet, and cook the remaining 2 batches using neutral oil `2 tbsp` (1 tbsp oil and 1/3 cup water each)."]
  }
  
]
