H O M E K I T C H E N

Home Kitchen

Simple ingredients, warm home cooking

21recipes
8categories
9videos

The ribs are blanched, then browned; tomato and potato are stir-fried before simmering, giving a rosy, sweet-and-sour soup with a toasty note. One pot goes great with rice.

Ingredients (serves 3–4)

Main ingredients

  • Small pork ribs1 pack (about 300–400 g)
  • Sweet corn1–2 ears (cut into chunks)
  • Beefsteak tomatoes2 (cut into chunks; gives the soup its sweet-sour taste)
  • Potato1 (peeled and cut into chunks; makes the soup richer)
  • GingerAs needed (sliced)
  • Scallions1–2 stalks (white parts in sections, green parts chopped)
  • WaterAs needed (enough to cover)

Seasonings

  • SaltTo taste (a little while stir-frying, adjust at the end)
  • Soy sauceA little (for aroma and color)
  • Rice cooking wineA little (removes gamey smell)
  • Oyster sauceA little (adds savoriness)
  • White pepper powderTo taste
  • Sesame oilA little (just before serving)

Steps

Step 1 Clean the ribs (start in cold water)

  1. Put the ribs in a pot of cold water.
  2. Bring to a boil; heating up from cold draws out blood and impurities.
  3. Once boiling, lift out the ribs, rinse off the scum and drain.

Step 2 Brown the ribs, stir-fry the vegetables

  1. Brown the ribs: heat oil, add the ribs and ginger slices, and fry until golden and slightly charred (about 3–4 minutes).
  2. Add salt: sprinkle a little salt while frying the ribs so they release flavor faster.
  3. Stir-fry the vegetables: add the scallion whites, tomato and potato; stir-fry until the tomato softens (about 2–3 minutes), then add soy sauce and rice wine.

Step 3 Simmer

  1. Add the sweet corn to the pot.
  2. Pour in water to cover everything and add the oyster sauce.
  3. Bring to a boil over high heat, then turn to low heat, cover and simmer for about 40–50 minutes.

Step 4 Season and serve

  1. Taste and add more salt if needed.
  2. Put the scallion greens and white pepper in the bottom of the soup bowls.
  3. Pour the hot soup over them (this releases the scallion aroma) and finish with a few drops of sesame oil.
Tips
  • Pick ripe tomatoes: choose deep-red, slightly soft beefsteak tomatoes for a redder, tangier soup.
  • Cut the potato large: big chunks hold up through 40 minutes of simmering; cut smaller if you want a thicker soup.
  • Choosing corn: yellow sweet corn makes the sweetest soup; white waxy corn is chewier but less sweet.
  • Storage: cool, then refrigerate for 2–3 days; skim off the solidified fat and bring the whole pot to a boil before eating.
↑ Back to contents
Vegetables

02Garlic Enoki, Chive & Minced Pork Stir-Fry

Finely chopped enoki tastes almost like shredded dried scallops — it's the heart of this home-style stir-fry.

Ingredients (serves 2–3)

  • Ground pork200 g (thaw first if frozen)
  • Enoki mushrooms1 pack (about 200 g; trim the roots, cut into 0.5–1 cm pieces)
  • Garlic chives1 small bunch (about 100 g; cut into 0.5–1 cm, keep white ends and green leaves separate)
  • Garlic3 cloves (minced)
  • Soy sauce1 tbsp
  • SaltA little

Steps

Step 1 Fry the pork (render the fat)

  1. Heat the pan without oil (the pork releases its own fat) and add the ground pork.
  2. Break it up over medium-low heat until it turns white, the liquid cooks off and it's lightly golden (about 4–5 minutes).

Step 2 Aromatics and mushrooms

  1. In the remaining fat, fry the minced garlic and the chive ends (white part) until fragrant (about 30 seconds).
  2. Add the chopped enoki and stir-fry over medium-high heat.
  3. The enoki will release water; keep stirring for about 3–4 minutes until it evaporates — that's when it gets fragrant and crisp.

Step 3 Season

  1. Drizzle in 1 tablespoon of soy sauce along the edge of the pan.
  2. Stir well so the pork and enoki are evenly coated.

Step 4 Add the chives (keep them green)

  1. Finally add the remaining chive leaves.
  2. Season with a little salt (there's already soy sauce, so go easy).
  3. Stir-fry quickly for about 30 seconds and take off the heat (chive leaves cook fast; adding them last keeps them green).
Tips
  • Choosing pork: ground pork with about 30% fat fries up fragrant without extra oil; if it's very lean, add a little oil first.
  • Pour off excess fat: if the pork releases a lot of fat, pour some off so the dish isn't greasy.
  • Wash the chives well: grit hides at the root ends — soak first, then spread the bases and rinse.
  • Storage: cool, seal and refrigerate; eat within 2 days — chives turn yellow and strong-smelling over time.
↑ Back to contents
Rice

03Cabbage Rice

Old-fashioned savory cabbage rice — the essence is the aroma of dry-fried shiitake and pork belly fat. The rice soaks up the savory juices; using freshly cooked multigrain rice makes it healthier and chewier.

Ingredients (serves 2–3)

Main ingredients

  • Cabbage1/4 head (about 300 g, cut into thick shreds)
  • Multigrain rice2–3 bowls (freshly cooked)
  • Pork belly100 g (skin removed, cut into strips)
  • Fresh shiitake mushrooms4–5 (sliced)
  • Carrot1/3 (peeled and shredded)
  • Wood ear mushrooms2–3 pieces (rehydrated and shredded)
  • Dried shrimp1 tbsp (soaked until soft)

Seasonings

  • Oil3 tbsp
  • Soy sauce2 tbsp
  • Oyster sauce (or vegetarian mushroom oyster sauce)1 tbsp
  • Rock sugar1 tsp (rounds out the flavor)
  • Fried shallots1 tbsp
  • Rice cooking wine1 tbsp
  • White pepper powderTo taste
  • Water6 tbsp

Steps

Step 1 Prep

  1. Cut the cabbage into thick shreds, slice the shiitake, skin the pork belly and cut into strips; peel and shred the carrot, rehydrate and shred the wood ear, and soak the dried shrimp for about 10 minutes until soft, then drain.
  2. Have the multigrain rice cooked and ready.

Step 2 Dry-fry the shiitake

  1. Heat the pan without oil and dry-fry the shiitake slices for about 3 minutes until dry and lightly charred at the edges; set aside.

Step 3 Fry the pork belly

  1. Add 3 tbsp oil and fry the pork belly strips over medium heat for about 3–4 minutes until the fat renders and they're lightly golden.

Step 4 Aromatics

  1. Add the softened dried shrimp and the shiitake back in; stir-fry together for about 1 minute until fragrant.

Step 5 Stir-fry the cabbage

  1. Briefly stir-fry the carrot and wood ear, then add the cabbage and stir-fry over medium-high heat for about 3 minutes until it softens and releases a little water.

Step 6 Season

  1. Add 2 tbsp soy sauce, the oyster sauce, rock sugar, fried shallots, rice wine and white pepper; stir until evenly colored.

Step 7 Cover and cook

  1. Add 6 tbsp water, cover and cook over medium-low heat for about 3–5 minutes so the flavors meld.

Step 8 Reduce and mix in the rice

  1. Uncover and reduce over high heat (about 1 minute); turn off the heat and fold in the multigrain rice until every grain is coated.
Tips
  • Freshly cooked multigrain rice: it stays chewy and absorbs the savory sauce well.
  • Dry-fry the shiitake: it intensifies the aroma — the key to the old-fashioned flavor.
  • Rock sugar for depth: a little rock sugar rounds out the flavor and can replace MSG.
↑ Back to contents

The chicken breast is gently poached in water just off the boil, then browned in garlic oil — juicy, not dry, and great for cooking several meals at once.

Ingredients (serves 3–4)

Meat

  • Chicken breast (large)250 g
  • Chicken tenderloin250 g

Water for poaching (two pots)

  • Water1000 ml each
  • Salt1 tbsp each
  • Rice cooking wine1 tbsp each

For pan-searing

  • Olive oil1 tbsp
  • Garlic20 g (sliced about 2–3 mm thick)
  • Scallion whites2–3 stalks (cut into 3 cm pieces)

Steps

Step 1 Poach the chicken (key step)

  1. Prep: poke the thick part of the breast a few times with the knife tip so it cooks evenly.
  2. Bring both pots of water to a boil, then add salt and rice wine to each.
  3. Large breast: once boiling, turn off the heat, add the breast, cover and time 20 minutes.
  4. Tenderloins: once boiling, turn off the heat, add them one by one, cover and time 12 minutes.
  5. When time's up, lift out and drain (it's done if clear juices run out when you poke the thickest part with a chopstick).

Step 2 Sear until golden

  1. Heat olive oil, add the garlic slices and scallion whites over low heat and fry for about 2–3 minutes until golden and crisp; lift them out (leave the oil in the pan).
  2. Large breast: in the garlic oil over low heat, press down lightly and sear 1 minute per side until golden.
  3. Tenderloins: same pan over medium heat, roll them around quickly, 30 seconds per side.

Step 3 Slice and serve

  1. Slice the large breast and plate it with the tenderloins and the fried garlic and scallions.
  2. Serve with pepper salt, Thai sweet chili sauce or thick soy sauce.
Tips
  • Check doneness by temperature: it's cooked when the center of the thickest part reaches 70°C; without a thermometer, cut it open — no pink in the middle means it's done.
  • Let cold chicken warm up first: leave chicken straight from the fridge out for 15 minutes before cooking, or the center may stay undercooked.
  • Use enough water: at least 4 times the weight of the meat so the temperature doesn't drop too much; use two pots if yours is small.
  • Slice against the grain: cut perpendicular to the fibers for a more tender bite.
↑ Back to contents

Smashed garlic is fried until fragrant, then spinach stems and leaves go in separately with a splash of water and a brief covered steam — bright green and tender.

Ingredients (serves 2–3)

Main

  • Spinach1 bunch (about 300 g)
  • Garlic4–5 cloves (whole, smashed)

Seasonings

  • Cooking oilAbout 2 tbsp
  • SaltTo taste
  • SugarA little
  • WaterAbout 50 ml + a little more

Steps

Step 1 Prep

  1. Garlic: don't mince it — smash whole cloves with the flat of the knife for the best aroma.
  2. Spinach: wash, trim the root end and cut into sections, keeping stems and leaves separate (they cook at different speeds).

Step 2 Fry the garlic

  1. Heat the pan over high heat, add about 2 tbsp oil and fry the smashed garlic for about 1 minute until golden and fragrant.

Step 3 Stir-fry the stems, season

  1. Add the stems and stir-fry over high heat for about 1 minute until slightly soft and fragrant.
  2. Add about 50 ml water; sprinkle the salt where there's water (so it doesn't clump); add a little sugar (key).

Step 4 Add the leaves and steam

  1. Toss, then add the leaves and a little more water.
  2. Cover and let the steam cook it for about 1 minute so the heat spreads evenly.
  3. When lots of steam escapes around the lid, uncover, toss quickly, turn off the heat and serve.
Tips
  • Wash the roots well: spinach roots often trap soil — soak for a few minutes, then spread the bases and rinse under running water.
  • Shake dry before cooking: drying the leaves keeps the hot oil from spattering.
  • No need to serve all the liquid: spinach's astringency comes from oxalic acid, some of which dissolves into the liquid — leave most of it behind.
  • Cook and eat right away: it turns yellow and watery if it sits, so make only what you'll eat in one meal.
↑ Back to contents

Spinach, carrot and wood ear are blanched and squeezed dry, then dressed with a garlic-chili sauce bloomed in hot oil — tangy, sweet and a little spicy. A great appetizer.

Ingredients (serves 3–4)

Main

  • Spinach600 g (about two bunches)
  • Carrot1/3 (about 100 g)
  • Wood ear mushroom2 pieces
  • Fresh chili1 (deseed to make it milder)
  • Garlic1 large clove (about 15 g)
  • White sesame seedsAs needed (lightly toasted)
  • CilantroAs needed (optional)
  • Cooking oil2 tbsp (for blooming the aromatics)

Dressing

  • Scallop soy sauce (or Japanese soy sauce)2 tbsp
  • Black vinegar1 tbsp
  • Oyster sauce1 tbsp
  • Granulated sugar1–1.5 tbsp
  • Chili powder1 tsp (optional)
  • Sichuan pepper powder1/3 tsp (optional)
  • Cold-pressed sesame oil1–2 tbsp

Steps

Step 1 Prep

  1. Wash the spinach, trim the roots and cut into sections; shred the carrot finely (about 2.5 mm); cut the wood ear into thin strips; mince the garlic; slice the chili into rings or slices.

Step 2 Make the dressing

  1. Put the minced garlic and chili in a small heatproof bowl and sprinkle with chili powder and Sichuan pepper powder (if using).
  2. Heat the oil to about 190°C and pour it over the aromatics.
  3. While hot, add the scallop soy sauce, black vinegar, oyster sauce and sugar; stir until the sugar dissolves and let cool for about 10 minutes. You can make extra and refrigerate it.

Step 3 Blanch the vegetables

  1. Bring water to a boil with a little salt; cook the carrot and wood ear for about 1 minute first.
  2. Then add the spinach and cook over high heat for about 30 seconds until the leaves wilt (don't overcook).

Step 4 Cool and squeeze dry

  1. Drain and cool in cold drinking water for about 1–2 minutes until just warm.
  2. Lift out and gently squeeze out the excess water by hand.

Step 5 Dress

  1. Put the vegetables in a large bowl and pour over the dressing.
  2. Sprinkle with sesame seeds and cilantro, finish with cold-pressed sesame oil, toss and enjoy.
Tips
  • Discard the blanching water: blanching draws out some of the oxalic acid, so don't reuse the water.
  • Checking oil temperature: without a thermometer, dip a dry wooden chopstick into the oil — when dense tiny bubbles form around it, it's about right.
  • Squeeze, don't wring: leftover water dilutes the dressing; squeeze gently with both hands rather than twisting.
  • Keep the dressing separate: dressed vegetables are best eaten the same day; refrigerate extra dressing on its own and toss just before eating.
↑ Back to contents
Soups

08Shiitake Chicken Soup

Don't soak the shiitake, don't blanch the chicken, keep the scallion roots — three special tricks for a rich broth.

Ingredients (serves 5–6)

Main

  • Chicken1 whole (cut into pieces; head and tail can be included)

Mushrooms

  • Dried shiitake mushrooms8–10 (choose fragrant ones)
  • Tea tree mushrooms1 pack (about 150 g)

Aromatics

  • Scallions2 stalks (keep the roots)
  • Garlic5–6 cloves (whole, unpeeled)
  • Fresh ginger4–5 slices

Seasonings

  • WaterAs needed (enough to cover the chicken)
  • SaltTo taste
  • SugarA tiny amount
  • Rice cooking wine1–2 tbsp

Steps

Step 1 Into the pot, skim

  1. Into the pot: add the chicken once the water boils.
  2. Skim: when it boils again (about 2–3 minutes), skim off the scum (the shiitake isn't in yet, so you don't skim away its aroma).

Step 2 Add the rest and simmer

  1. Add: once skimmed, add the ginger, garlic (unpeeled), whole scallions (with roots), and the rinsed tea tree and dried shiitake mushrooms.
  2. Simmer: turn to medium-low, cover leaving a small gap (keeps the soup clear) and simmer for about 15 minutes.

Step 3 Season and serve

  1. Skim the fat (optional): the chicken fat on top can be saved to mix with rice.
  2. Season: add salt to taste and a tiny bit of sugar, then finish with rice wine.
Tips
  • Don't soak the shiitake: snap the stems from the caps (the joint is the most fragrant), rinse briefly and add — the aroma is strongest this way.
  • Don't blanch the chicken: it keeps the sweet juices — wash it, put it straight into boiling water and skim carefully.
  • Wash the scallion roots well: they often carry soil — soak and rinse the base before simmering.
  • How to enjoy: pour the soup over rice, or mix rice with the golden chicken fat and soy sauce.
↑ Back to contents
Soups

09Hakka Savory Rice Ball Soup

Fried shallots go in twice — once into the broth, and again at the end to stay crisp. White pepper is the soul of the dish.

Ingredients (serves 4)

Rice balls

  • Small red and white rice balls300g
  • Large pork-filled rice balls8

Other ingredients

  • Pork fat50 g (cut into strips, for rendering lard)
  • Shredded pork150g
  • Dried shiitake mushrooms4–5 (soaked until soft and shredded; keep the soaking water)
  • Dried shrimp1 tbsp (soaked until soft)
  • Fried shallots2–3 tbsp

Vegetables

  • Bok choy2–3 heads (cut into sections)
  • Green garlic1 stalk (sliced on the diagonal)
  • Celery2 stalks (chopped)

Seasonings

  • Soy sauce1 tbsp
  • SaltTo taste
  • White pepper powderAt least 1 tsp (use enough)
  • Granulated sugarA little

Steps

Step 1 Cook the rice balls (at the same time)

  1. Bring a pot of water to a boil and cook the small and large rice balls until they float; lift out and set aside (small ones about 3–4 minutes, large ones about 6–8 minutes).
  2. Don't pour out the cooking water — keep it as the soup base.

Step 2 Render lard, fry aromatics

  1. Put the pork fat strips in the wok and render over medium heat for about 5–6 minutes; when they become golden crispy cracklings, lift them out and set aside.
  2. In the lard, fry the dried shrimp and shiitake strips over medium heat for about 2 minutes until the mushroom edges are slightly charred and the shrimp smells great. Don't add the fried shallots yet.

Step 3 Stir-fry the pork

  1. Add the shredded pork and stir-fry for about 1 minute until it turns white.
  2. Once cooked, add 2 large spoonfuls of fried shallots and stir quickly for 5–10 seconds (to release the aroma without burning).

Step 4 Season, add the broth

  1. Drizzle a little soy sauce along the edge of the wok and stir until fragrant.
  2. Pour in the mushroom soaking water and the hot rice-ball cooking water.
  3. Add salt, a little sugar and plenty of white pepper.

Step 5 Combine and serve

  1. When the broth boils, add the cooked rice balls and cook for about 1 minute.
  2. Add the bok choy and green garlic and cook for about 30 seconds until just done.
  3. Sprinkle with the reserved cracklings and celery; add another handful of fried shallots on top if you like them strong.
Tips
  • Fried shallots in two goes: once while frying so the flavor goes into the soup, and once at the end to keep them crisp.
  • White pepper is the soul: fried shallots are strong, so use enough white pepper to balance them.
  • Do render the lard: fresh lard for frying the mushrooms and shrimp gives a Hakka flavor vegetable oil can't match.
↑ Back to contents
Vegetables

10Bell Pepper, King Oyster Mushroom & Baby Corn

Cooking the onion until translucent and lightly golden brings out its sweetness — the key step in this colorful stir-fry.

Ingredients (serves 2–3)

Main

  • King oyster mushrooms2 (about 200 g, sliced)
  • Onion1/2 (sliced)
  • Baby corn1 pack (about 100 g, cut on the diagonal)
  • Bell peppers1/2 red and 1/2 yellow (cut into strips)

Aromatics

  • Garlic2 cloves (minced)

Seasonings

  • Olive oil1 tbsp
  • Rice cooking wine1 tbsp
  • Water1 tbsp
  • SaltTo taste
  • Black pepperTo taste

Steps

Step 1 Prep

  1. Slice the king oyster mushrooms and onion, cut the baby corn on the diagonal, seed the bell peppers and cut into strips, mince the garlic.

Step 2 Dry-fry the mushrooms

  1. Without oil, dry-fry the king oyster mushrooms for about 2 minutes per side until golden; set aside.

Step 3 Stir-fry the onion and baby corn

  1. Add olive oil and the onion; cook over medium-low heat for about 2 minutes until translucent and lightly golden, so it turns sweet.
  2. Add the baby corn and garlic and stir-fry; add 1 tbsp water and cover briefly, about 30 seconds.

Step 4 Combine and season

  1. Return the bell peppers and mushrooms to the pan and stir-fry over high heat for about 1 minute.
  2. Drizzle rice wine along the edge, sprinkle with salt and black pepper, toss quickly and serve.
Tips
  • Don't soak the mushrooms: they absorb water easily — wipe with a damp paper towel or rinse quickly, so they brown when dry-fried.
  • Bell peppers go in last: overcooked peppers go limp and dull; a quick high-heat toss keeps them crisp.
  • Choosing baby corn: pick pale yellow ones with intact tips; diagonal cuts cook more easily.
↑ Back to contents

Pork belly is browned with aromatics, then braised with soy sauce and rock sugar over low heat for an hour and left to rest so it soaks up the sauce. Spoon it over rice for a bowl of braised pork rice.

Ingredients (serves 8–10)

Main ingredients

  • Pork bellyAbout 1.5 kg, cut 1.5–2 cm thick
  • Water2000 c.c.

Aromatics

  • Scallions5 stalks (washed, keep the roots)
  • Shallots20 g (trimmed, peeled and crushed)
  • Garlic30 g (unpeeled, smashed)
  • Star anise3

Seasoning A (for searing the meat)

  • Oil2 tbsp
  • Soy sauce2 tbsp
  • Black vinegar1 tbsp

Seasoning B (for the braising liquid)

  • Soy sauce1 rice-cooker cup (about 200 ml)
  • Thick soy sauce4 tbsp
  • Black vinegar2 tbsp
  • Rice cooking wineHalf a rice-cooker cup (about 100 ml)
  • White pepper powder1/2 tsp
  • Rock sugar2 tbsp

Side

  • Pickled dried radishTo taste

Steps

Step 1 Prep

  1. Wash and pat dry the pork belly, then cut into pieces about 6–7 cm wide.
  2. Keep the scallion roots but trim off any dirt; separate the whites and greens.
  3. Peel and crush the shallots; smash the garlic with the skin on (more fragrant).

Step 2 Fry the aromatics

  1. Heat 2 tbsp oil over medium heat; add the shallots, unpeeled garlic and scallion roots (with the base of the whites) and fry for about 1 minute until colored.
  2. Add the scallion white sections and fry for another 40 seconds or so.

Step 3 Brown the pork (key step)

  1. Add the pork belly to the pan with the aromatics and sear over medium heat.
  2. Sear the first side for about 1 minute, flip and sear another minute until lightly golden.
  3. Add seasoning A — 2 tbsp soy sauce and 1 tbsp black vinegar — stir-fry quickly for about 1 minute to color, then turn off the heat.

Step 4 Move to the stockpot

  1. Fill a deep pot with 2000 ml water and transfer all the meat and aromatics from the wok.
  2. Rinse the wok with some of the pot's water and pour it back in so nothing goes to waste.

Step 5 Braise over low heat

  1. Add seasoning B in order: 1 cup soy sauce, thick soy sauce, 2 tbsp black vinegar, rice wine, white pepper, rock sugar, star anise.
  2. Stir and bring to a boil, lay the scallion greens on top, turn to low heat and braise uncovered for 1 hour.

Step 6 Rest and serve

  1. After 1 hour, turn off the heat, cover and let it rest for 10–15 minutes so the pork reabsorbs the sauce and turns bouncy.
  2. Serve over rice with some braising sauce, the pork and spicy pickled radish.
Tips
  • Choose skin-on pork belly: pick pieces with distinct fat and lean layers; the skin turns soft and bouncy after braising.
  • Just a gentle simmer: keep it barely bubbling — a rolling boil makes the meat tough and the sauce cloudy.
  • Better the next day: cool and refrigerate overnight, skim off the solidified fat, then reheat — more flavorful and less greasy.
  • Reuse the sauce: leftover braising sauce is great for eggs, dried tofu or kelp; refrigerate and bring to a boil before using.
↑ Back to contents

A boneless chicken thigh is slowly pan-fried skin-side down in its own fat until crisp-skinned and tender; the meat side picks up a layer of melted cheese, then it's topped with sizzled scallion, garlic and chili.

Ingredients (serves 2)

Main ingredients

  • Boneless free-range chicken thigh1 piece (about 550 g)
  • Cheese slice1 slice

Aromatics

  • Scallions1 stalk
  • Garlic20g
  • Large red chiliHalf

Seasonings

  • SaltTo taste
  • Pepper saltTo taste

Steps

Step 1 Prepare the thigh

  1. Even thickness: butterfly the thick parts with an angled cut, without cutting all the way through.
  2. Cut the tendons: sever the white tendons on the inside so it doesn't curl up while frying.
  3. Score the skin: tap the skin a few times with the heel of the knife to help it render and crisp.
  4. Season: sprinkle with a little salt, pat and massage it in, and let it sit for about 5 minutes.
  5. Chop the scallion; smash and mince the garlic; seed and mince the chili (for color).

Step 2 Pan-fry the thigh dry

  1. Preheat a frying pan without oil (the skin provides the fat) and lay the thigh skin-side down over medium-low heat.
  2. Fry the first side (skin) for about 7 minutes, pressing the meat down with a spatula the whole time so it cooks evenly.
  3. Flip (meat side) and fry for about 5 minutes, pressing as before.
  4. Flip back to the skin side for about 1 minute to crisp it up, then push it to the side of the pan.

Step 3 Add the cheese

  1. Over medium-low heat, place a cheese slice in the pan and lay the thigh (meat side down) on the melting cheese for about 1 minute.
  2. Turn off the heat and plate it (the melted cheese sticks to the meat).

Step 4 Sizzle and pour over

  1. Without washing the pan (use the leftover chicken fat and cheese), add the scallion, garlic and chili.
  2. Turn on the heat and stir-fry for about 30 seconds until fragrant, then pour over the thigh.
  3. Sprinkle with pepper salt to taste, cut into pieces and enjoy.
Tips
  • Pat the skin dry first: the drier the skin, the crispier it gets and the less it spatters.
  • Checking doneness: poke the thickest part with a chopstick — if the juices run clear with no pink, it's done.
  • Rest before cutting: wait 2–3 minutes after plating so the juices don't all run out.
  • Cheese is optional: skip that step if you don't eat cheese — the sizzled scallion, garlic and chili are flavorful enough.
↑ Back to contents

The enoki is stir-fried until soft, mixed into the beaten eggs and fried over low heat into a thick omelette, with silky mushrooms in every bite.

Ingredients (serves 3–4)

  • Enoki mushrooms2 packs (about 400 g)
  • Eggs5
  • Scallions2 stalks (chopped)
  • Olive oilAs needed (1 tbsp for the mushrooms + 1.5 tbsp for the omelette)
  • Salt1/2 tsp
  • Light brown sugar1/2 tsp (for flavor)
  • Soy sauce1 tsp

Steps

Step 1 Prepare the enoki

  1. Wash and trim off the roots (keep the tender upper part), then pull the strands apart.
  2. Cut in half for easier eating.

Step 2 Stir-fry the enoki (key step)

  1. Heat 1 tbsp olive oil and stir-fry the enoki over high heat for about 1.5 minutes until it releases water, softens and smells fragrant.
  2. Transfer to a large bowl and let cool for about 3 minutes (so it doesn't cook the eggs).

Step 3 Mix the eggs

  1. Once the enoki has cooled a bit, add the scallions and crack in the 5 eggs.
  2. Add 1/2 tsp salt, 1/2 tsp light brown sugar and 1 tsp soy sauce.
  3. Mix well (not too thoroughly — a little unbroken white keeps it fluffy).

Step 4 Set the omelette

  1. Heat 1.5 tbsp oil to coat the pan, pour in the egg mixture and cook slowly over low heat the whole time.
  2. Right after pouring, stir twice in circles from the edge to the center with chopsticks to help it set.
  3. Then leave it alone until the bottom is golden and set (about 2 minutes).

Step 5 Flip and finish

  1. When the bottom is set and the top is mostly firm, flip it (you can use a plate to help).
  2. After flipping, cook over low heat for about 2 minutes, then flip once more for about 30 seconds and take it off the heat.
  3. Plate, cut into pieces and enjoy.
Tips
  • Just a quick rinse: enoki soaks up water easily, so rinse briefly under running water — don't soak it.
  • Always cook it through: enoki shouldn't be eaten raw — stir-fry until soft and darker before mixing with the eggs.
  • Choosing a pan: use a nonstick or well-seasoned iron pan so the omelette doesn't break when flipped.
  • Too hot? Lift it off: if you smell burning or see smoke from the bottom, lift the pan off the heat for a few seconds to cool it a bit.
↑ Back to contents
Eggs

14Scallion Omelette

Salting the scallions first draws out their juices and aroma before the eggs go in — far more flavorful than mixing everything at once.

Ingredients (serves 3–4)

Main

  • Eggs5
  • ScallionsAbout 130 g (Japanese long onion or sweet scallions recommended)

Seasonings

  • Sesame oil1 tbsp
  • Salt1 tsp
  • Light brown sugar1/2 tsp (for flavor)
  • White pepper salt1 tsp (key seasoning)
  • Soy sauce1 tsp

For frying

  • Cooking oil2 tbsp (for frying)

Steps

Step 1 Prepare the scallions

  1. Wash the scallions and separate the whites from the greens.
  2. Halve thick whites lengthwise before chopping finely; chop the greens directly.

Step 2 Season the scallions (key step)

  1. Put the scallions in a large bowl — no eggs yet — and add in order: 1 tbsp sesame oil, 1 tsp salt, 1/2 tsp light brown sugar, 1 tsp white pepper salt.
  2. Mix with chopsticks and let sit for about 1 minute so the scallions soften and release their juices.

Step 3 Mix in the eggs

  1. Once the scallions are soft and juicy, crack in the 5 eggs and add 1 tsp soy sauce.
  2. Beat just until mixed with the scallions (don't overbeat or it gets watery and flat).

Step 4 Set the omelette

  1. Heat 2 tbsp oil to coat the pan, pour in the egg mixture and cook over medium heat throughout, tilting the pan to spread it evenly.
  2. Cook about 1 minute until the bottom sets, stir lightly with chopsticks so raw egg runs underneath, then leave 20–30 seconds to set again.

Step 5 Flip and finish

  1. Cook another 2–3 minutes; flip when the whole omelette slides freely.
  2. After flipping, cook over medium heat for about 1 minute, then flip once more until golden and take it off the heat.
  3. If the center springs back when pressed lightly with chopsticks, it's cooked through.
Tips
  • Choosing scallions: sweet scallions with long white parts are sweet and pungent — perfect for this omelette.
  • Season before adding the eggs: it draws out the scallion juices for a deeper flavor.
  • Add white pepper salt: the secret weapon that upgrades a homestyle scallion omelette.
  • Medium heat, quick fry: higher heat gives more egg aroma and a golden, crisp surface.
↑ Back to contents

The glass noodles are soaked in cold water and tossed with soy sauce and oil before stir-frying with pork, cabbage and carrot — every strand stays separate, and one plate has both veggies and meat.

Ingredients (serves 3–4)

Main

  • Glass noodles3 bundles (about 120 g, thick or thin)

Meat (optional)

  • Skinless pork belly150 g (cut into strips)
  • Scallop soy sauce or oyster sauceA little (for marinating)
  • Cooking oilA little (for marinating)

Vegetables

  • Cabbage1/4 head (cut into thick shreds)
  • Carrot1/3 (peeled and finely shredded)
  • Celery2 stalks (cut into sections)
  • Scallions2 stalks (cut into sections)

Eggs

  • Eggs2–4
  • Scallop soy sauce or Japanese soy sauceA little (for the beaten eggs)

Seasonings

  • Scallop soy sauce1.5 tbsp
  • Oyster sauce1.5 tbsp
  • Pepper saltTo taste
  • Rice cooking wine1 tbsp
  • Sugar1 tsp
  • Black vinegarAbout 1 tbsp
  • Cold-pressed sesame oilTo taste

Steps

Step 1 Prep

  1. Cut the cabbage into thick shreds, finely shred the carrot, cut the scallions and celery into sections.
  2. Cut the pork belly into strips, marinate with a little scallop soy sauce (or oyster sauce) and let sit for about 10 minutes (while the noodles soak).
  3. Beat the eggs with a little soy sauce.

Step 2 Prepare the noodles (key step)

  1. Soak the glass noodles in cold water for about 10 minutes until soft (never use hot or warm water).
  2. Once soft, drain off all the water.
  3. Toss with 1 tbsp soy sauce for color and flavor, then drizzle with some oil and mix well to prevent sticking.

Step 3 Scramble the eggs

  1. Heat oil in a hot pan, pour in the eggs and scramble for about 30 seconds until almost set (keep them tender); set aside.

Step 4 Stir-fry the other ingredients

  1. Add a little more oil to the same pan and fry the scallion sections until fragrant (about 30 seconds).
  2. Add the marinated pork and stir-fry over medium-high heat for about 2 minutes until golden brown.
  3. Add the carrot and stir-fry for about 1 minute until semi-translucent, then add the cabbage and stir-fry over medium-high heat for about 2 minutes until soft.
  4. Add 1 tbsp rice wine and toss well.

Step 5 Combine and season

  1. Add the prepared noodles.
  2. Add 1 tsp sugar, 1.5 tbsp soy sauce and about 1 tbsp black vinegar; stir-fry for about 1–2 minutes until the noodles absorb the sauce and turn amber.
  3. Add the celery and scrambled eggs, sprinkle with pepper salt (and white pepper), drizzle with cold-pressed sesame oil, toss and serve.
Tips
  • Soak until bendable: the noodles should bend but still be slightly firm in the center — they'll finish softening as they absorb the sauce.
  • Snip before frying: cut the soaked noodles a few times with scissors so they're easier to toss and don't come up in one big clump.
  • Medium-high heat, quick toss: don't let the heat drop too low after adding the noodles — long cooking makes them stick and turn mushy.
  • Too dry? Add water: if the noodles soak up all the liquid and stick, drizzle a little water or stock along the edge of the pan to loosen them.
↑ Back to contents
Vegetables

16Tofu Skin & Cabbage Stir-Fry

Add stems and leaves separately and season at the right moment for cabbage that's crisp, sweet and not darkened.

Ingredients (serves 2–3)

Main

  • Cabbage1/4 head
  • Fried tofu skinAs needed (blanch in hot water first to remove excess oil)

Aromatics

  • GarlicAs needed (sliced)
  • Large red chiliHalf (sliced, for color)

Seasonings

  • Water3 tbsp
  • Oil1.5 tbsp
  • Salt1/2 tsp
  • Rock sugarA little (instead of MSG)

Steps

Step 1 Prep

  1. Cut out the core (you can freeze it for stock) and peel off the leaves by hand.
  2. Separate stems and leaves: cut the hard stems into thin strips or slices and tear the leaves into pieces.
  3. Blanch the fried tofu skin in hot water for about 30 seconds (removes stale oil taste) and snip into small pieces.

Step 2 Fry the aromatics

  1. Heat 1.5 tbsp oil over medium heat and fry the garlic slices for about 30 seconds until golden and fragrant.

Step 3 Stir-fry the stems

  1. Add the cabbage stems first with 3 tbsp water; the steam helps them soften quickly (about 1 minute).

Step 4 Stir-fry the leaves and tofu skin

  1. Turn to high heat, add the leaves and tofu skin and stir-fry quickly for about 1–2 minutes until soft.

Step 5 Season at the end

  1. Season only after the leaves are soft (salting too early turns them dark).
  2. Add 1/2 tsp salt, a little rock sugar and the chili slices; toss for a few seconds and serve.
Tips
  • Control the water: don't add too much water, so the cabbage stays crisp and sweet.
  • Rock sugar for flavor: brings out the sweetness of the vegetables instead of MSG.
  • Stems and leaves separately: stems first, then leaves, so everything is evenly cooked — not raw, not mushy.
↑ Back to contents

Onion is slowly cooked until caramelized, then beef slices, potato, carrot and daikon are stewed with soy sauce, mirin and bonito sauce until the potatoes are fluffy — savory-sweet and great with rice.

Ingredients (serves 3–4)

Main ingredients

  • Sliced beef180 g (beef belly or brisket)
  • Potato (peeled)400g
  • Onion1
  • Carrot (peeled)130g
  • Daikon radish (peeled)130g

Aromatics

  • Chopped scallionsAs needed (garnish)

Seasonings

  • Oil1 tbsp
  • Water600 c.c.
  • Soy sauce2 tbsp
  • Bonito sauce (tsuyu)3 tbsp
  • Rice cooking wine2 tbsp
  • Mirin3 tbsp

Steps

Step 1 Prep

  1. Cut the potato into 3–4 cm chunks and soak in water to prevent browning.
  2. Roll-cut the carrot and daikon into about 3.5 cm pieces (no bigger than the potato).
  3. Slice the onion fairly thick; cut the beef slices into pieces if needed.

Step 2 Cook the onion (key step)

  1. Put 1 tbsp oil and the onion in a cold pan; brown over high heat, then turn to medium and cook for about 8–10 minutes until caramelized.

Step 3 Stir-fry the root vegetables

  1. Add the carrot and daikon and stir-fry for about 1 minute to heat them (shortens the stewing time).
  2. Add the drained potatoes and stir-fry over high heat for about 1 minute to pick up the onion flavor and color slightly.

Step 4 Stir-fry the beef

  1. Push the vegetables aside, add the beef and stir-fry over high heat for about 1 minute until fragrant (the meat goes in last so it doesn't toughen).

Step 5 Add water and seasonings

  1. Pour in 600 ml water and add 2 tbsp soy sauce, 3 tbsp bonito sauce, 2 tbsp rice wine and 3 tbsp mirin (mirin and the vegetables are already sweet, so no extra sugar).

Step 6 Stew

  1. Once boiling, turn to medium heat and stew uncovered for about 16 minutes (lay the beef on top so its fat drips down onto the vegetables).
  2. If covered, use medium-low heat for about 20 minutes.
  3. It's done when a chopstick slides easily into the potato; sprinkle with scallions and serve.
Tips
  • Choosing potatoes: for fluffy, floury texture pick starchy ones (like brown-skinned varieties); if you're worried they'll fall apart, choose waxy red-skinned ones.
  • Round off the edges: trimming the sharp corners keeps the chunks from breaking as they bump together, so the broth stays clear.
  • Tastier after resting: let it sit off the heat for a while — the potatoes absorb the sauce as they cool. Reheat before eating.
  • Swap the meat: thinly sliced pork belly works instead of beef, with the same method and timing.
↑ Back to contents
Noodles

19Tangy Mixed Udon Stir-Fry

The magic happens at the end — black vinegar splashed around the edge of the red-hot wok creates a tangy, smoky aroma, followed by lots of white pepper.

Ingredients (serves 2–3)

Main

  • Udon noodles2–3 portions (if frozen, blanch to loosen and drain)
  • Ground pork150–200g
  • Cooking oilTo taste

Vegetables

  • Onion1/2 (sliced against the grain)
  • CarrotAs needed (finely shredded)
  • Shimeji mushrooms1 pack (pulled apart)
  • Enoki mushroomsAs needed (roots removed, pulled apart)
  • Komatsuna (Japanese mustard spinach)As needed (cut into sections, stems and leaves separate)
  • Garlic chivesAs needed (cut into sections, stems and leaves separate)

Sauce (mix ahead)

  • Soy sauce2 tbsp
  • Oyster sauce1 tbsp
  • Sugar1 tsp (allulose works too)
  • Water3 tbsp

To finish

  • Black vinegar2 tbsp
  • White pepper powderAs needed (be generous)
  • Sesame oilA little

Steps

Step 1 Stir-fry the onion and carrot

  1. Heat oil in a pan over medium-high heat and add the onion and carrot.
  2. Keep stirring for about 1.5 minutes until the onion is translucent with slightly charred edges and the carrot softens and tints the oil orange.

Step 2 Stir-fry the pork and mushrooms

  1. Push the onion and carrot to the side, add a little more oil and stir-fry the ground pork over high heat for about 1–2 minutes until it changes color and smells good.
  2. Add the shimeji and enoki and stir-fry over high heat for 30 seconds so the mushrooms shrink and soak up the meat juices.

Step 3 Add the noodles and reduce

  1. Add the udon and pour over the pre-mixed sauce.
  2. Cover (or keep tossing) for about 1 minute so the noodles absorb the sauce, until it thickens slightly.

Step 4 Add the greens

  1. Add the komatsuna stems and chive stems first and stir-fry for 20 seconds.
  2. Then add the komatsuna and chive leaves and toss quickly.

Step 5 Splash in the black vinegar (most important)

  1. Keeping the heat high, drizzle the black vinegar in a circle around the edge of the red-hot wok to create a tangy, smoky aroma.
  2. Quickly sprinkle in plenty of white pepper, toss for 5–10 seconds, add a drizzle of sesame oil, turn off the heat and serve immediately.
Tips
  • Frozen udon: no need to thaw — blanch in boiling water for 30 seconds to 1 minute until loose, then drain; it won't break as easily when stir-fried.
  • Black vinegar goes in last: heating it too long drives off the aroma, so serve within seconds of adding it.
  • Sugar swap: allulose is about 70% as sweet as sugar, so use a little less if switching to regular sugar.
  • Greens swap: komatsuna can be replaced with bok choy or Shanghai greens — stems first, leaves after.
↑ Back to contents
Rice

20Pickled Cucumber Pork Rice

The pickled cucumbers go in with all their brine and white pepper removes any gamey taste — savory and perfect over rice.

Ingredients (serves 3)

Main

  • Ground pork300 g (20–30% fat recommended, coarsely ground is best)
  • Pickled cucumbers (canned)50 g (chopped, keep the brine)
  • Onion30 g (diced)
  • Cooked rice3 bowls

Seasonings

  • Sesame oil1 tbsp (for frying the pork)
  • Crispy fried shallots10g
  • White pepper powder1 tsp (removes gamey taste)
  • Sugar1 tsp
  • Soy sauce2 tbsp
  • Vegetarian oyster sauce1 tbsp
  • WaterAs needed (about the same volume as the pork)

Thickener

  • Potato starch (or sweet potato starch)1 tbsp (for a light thickening)

Steps

Step 1 Prep

  1. Finely chop the pickled cucumbers (keep the brine) and dice the onion.

Step 2 Fry and season the pork

  1. Heat the pan with sesame oil, add the pork and break it up without stirring constantly; wait until it heats through and turns white (about 2 minutes).
  2. Once white, add the onion and stir-fry for about 1–2 minutes for sweetness, then add white pepper to remove any gamey taste.
  3. Add the fried shallots, sugar, soy sauce and vegetarian oyster sauce in order; stir-fry for about 30 seconds until fragrant.

Step 3 Simmer

  1. Add the chopped pickled cucumbers and their brine, then water (about the same volume as the pork, enough to cover).
  2. Bring to a boil, cover and simmer over low heat for about 30 minutes.

Step 4 Thicken and serve

  1. Uncover and add a little starch slurry, stirring for about 1 minute until the sauce is rich enough to cling to the rice.
  2. Stir well and spoon over rice.
Tips
  • Pickled cucumbers vary in saltiness: brands differ a lot, so add only half the soy sauce at first and adjust after simmering.
  • Keep the thickening light: mix the starch with cold water first, then pour in slowly while stirring so it doesn't clump.
  • Freeze in portions: cool leftovers, pack into small containers and freeze; eat within about a month, reheating until boiling.
↑ Back to contents
Noodles

21Creamy Chicken & Tofu Udon Hot Pot

A rich, silky Japanese-style butter broth, juicy seared chicken thigh, and soft tofu that soaks up the soup.

Ingredients (serves 2)

Main ingredients

  • Boneless chicken thigh250 g (cut into pieces)
  • Soft tofu1 box (cut into pieces)
  • Udon noodles2 portions (precooked)

Vegetables

  • Onion1/2 (sliced)
  • Garlic2 cloves (minced)
  • Shimeji mushrooms100 g (pulled apart)
  • Baby corn1 bunch (cut into sections)

Broth and seasonings

  • Unsalted butter20g
  • Japanese dashi or water400ml
  • Milk200ml
  • Olive oil1 tbsp
  • Soy sauce1 tbsp
  • Salt1/2 tsp
  • White pepper powder1/3 tsp
  • Chopped scallionsAs needed (garnish)

Steps

Step 1 Season the chicken

  1. Pat the chicken dry with paper towels and season with a little salt and white pepper.

Step 2 Sear the chicken (about 3 minutes)

  1. Heat olive oil over medium-high heat and sear the chicken for about 3 minutes until golden; set aside — it doesn't need to be cooked through.

Step 3 Sauté the vegetables (about 4 minutes)

  1. In the same pan, melt the butter and gently sauté the onion and garlic over low heat for about 4 minutes until soft and translucent.

Step 4 Add the mushrooms and vegetables (about 1 minute)

  1. Add the shimeji and baby corn and stir-fry for about 1 minute until fragrant.

Step 5 Add the broth (about 5 minutes)

  1. Pour in the broth, bring to a boil, then simmer over low heat for about 5 minutes so the flavors meld.

Step 6 Return the chicken (about 8 minutes)

  1. Return the seared chicken and simmer over low heat for about 8 minutes until cooked through and flavorful.

Step 7 Add the milk (about 3 minutes)

  1. On low heat, slowly pour in the milk, season with soy sauce and salt and cook for about 3 minutes until barely simmering. Don't let it boil hard or the milk will separate.

Step 8 Add the tofu (about 3 minutes)

  1. Gently add the tofu and simmer over low heat for about 3 minutes; avoid stirring hard so it doesn't break.

Step 9 Add the udon (about 3 minutes)

  1. Add the udon, loosen gently and cook for about 3 minutes until heated through.

Step 10 Done

  1. Taste and adjust the seasoning before serving, then sprinkle with scallions.
Tips
  • Tofu goes in last: nudge it gently with a ladle instead of stirring so it doesn't break.
  • Don't boil the milk hard: keep the heat low after adding milk — a rolling boil separates it from the broth.
  • Sear the chicken first: it's more flavorful; if you're short on time, skip searing and simmer 5 minutes longer.
↑ Back to contents
Stir-Fries

04Pork, Enoki & Bell Pepper Stir-Fry

Aromatics start in cold oil, then everything is stir-fried over high heat; the pork comes out first to stay tender, the enoki adds natural sweetness and the bell peppers stay crisp. Spoon it over cooked noodles for a sweet, savory noodle bowl.

Ingredients (serves 1–2)

Main ingredients

  • Pork leg slices150 g (about half a pack)
  • Enoki mushrooms1 pack (roots trimmed, cut and pulled apart)
  • Mini sweet peppers2–3 (seeded and cut into thin strips)
  • Noodles1 portion (for noodles, optional)

Marinade

  • Soy sauce1 tsp
  • Potato starch1/2 tsp

Aromatics

  • Garlic2–3 cloves (smashed and minced)
  • Scallions1–2 stalks (whites in sections, greens chopped)

Seasonings

  • Oil1 tbsp
  • Water2 tbsp
  • Salt1/2 tsp
  • Chicken bouillon powder1/2 tsp

Steps

Step 1 Marinate the pork

  1. Put the 150 g pork in a small bowl, add 1 tsp soy sauce and 1/2 tsp potato starch, mix well and let sit for about 10 minutes (prep the rest meanwhile).

Step 2 Cut the aromatics

  1. Smash, peel and mince the garlic.
  2. Cut the scallions into two piles: white sections near the root (about 2 cm) and finely chopped greens.

Step 3 Cut the vegetables (prep everything before turning on the heat)

  1. Trim the enoki roots, cut in half and pull apart by hand.
  2. Seed the peppers and cut into thin strips.
  3. If making noodles, cook them now (per the package, about 3–5 minutes), drain and set aside in a large bowl.

Step 4 Cold-oil aromatics (medium-low heat)

  1. Add 1 tbsp oil to the wok and, before turning on the heat, add the garlic and scallion whites.
  2. Turn on medium-low heat and warm slowly until fragrant (about 30 seconds — don't let the garlic burn).

Step 5 Sear the pork, remove (high heat)

  1. Turn to high heat, add the marinated pork and break it up quickly; when the surface turns white and it's about 70% cooked (30–40 seconds), remove it immediately.

Step 6 Add the enoki and water (medium heat)

  1. Without washing the pan, add the enoki and stir-fry over medium heat for about 30 seconds.
  2. Once it softens, add 2 tbsp water and cook for about 1 minute to draw out the enoki's natural broth.

Step 7 Add the peppers and season (high heat)

  1. Add the pepper strips and stir-fry over high heat for 30 seconds (keep them crisp).
  2. Sprinkle with 1/2 tsp salt and 1/2 tsp chicken bouillon powder and toss well.

Step 8 Return the pork, add the scallion greens (high heat)

  1. Return the pork with any juices from the bowl and sprinkle in the scallion greens.
  2. Toss vigorously over high heat for 20 seconds until the pork is cooked through, then turn off the heat and serve.
Tips
  • Remove the pork early: take it out at about 70% done and return it at the end so it stays tender.
  • Prep before the heat: stir-frying is fast, so have everything cut before you start.
  • No stock needed: enoki releases its own savory flavor when cooked; a little water is enough.
  • Make it a noodle dish: spoon it over cooked noodles for a noodle bowl.
↑ Back to contents

Messages / Wishes

Tell me what dishes you'd like to see or any suggestions 🙂 (only the site owner can see messages)

The chicken legs are blanched and rinsed, then simmered with shiitake and ginger; a little pickled cucumber and its brine makes the broth light and sweet with a hint of savory sauce.

Ingredients (serves 3–4)

Main

  • Free-range chicken leg1 (about 500 g, cut into pieces)

Other ingredients

  • Dried shiitake mushrooms6–8 (thick ones, soaked until soft)
  • Ginger slices3–4 slices
  • Pickled cucumbers (canned)30–40 g (plus 1–2 tbsp of the brine)

Seasonings

  • Rice cooking wine1–2 tbsp
  • SaltTo taste (season before serving)

Steps

Step 1 Blanch the chicken

  1. Wash and cut the chicken leg into pieces; soak the dried shiitake in cold water for about 30 minutes until soft (thick ones need 2+ hours — you can soak them the night before).
  2. Bring a pot of water to a boil and add the chicken; once it boils again, cook for about 20 seconds, gently stirring with chopsticks or a strainer to release the impurities.
  3. Lift out and rinse with clean water so the broth stays clear.

Step 2 Combine and cook

  1. In another pot of hot water, add the ginger slices and the softened shiitake.
  2. Add the pickled cucumber and a little of its brine (the key to a sweet broth).
  3. Add the blanched chicken.
  4. For a richer broth: simmer the ginger, shiitake and pickled cucumber for 10 minutes before adding the chicken; if you're in a hurry, add everything at once.

Step 3 Season and simmer

  1. Add some rice wine for aroma.
  2. Cover, bring to a boil over high heat, then turn to low heat and simmer for about 20 minutes.
  3. Uncover, add salt to taste, stir and serve.
Tips
  • Soak shiitake in the fridge: if soaking longer than 2 hours or overnight, do it in the fridge — left at room temperature too long, it can spoil.
  • Use the soaking water: adding the mushroom water to the soup makes it more fragrant — leave the grit at the bottom of the bowl.
  • Taste before salting: pickled cucumber is already salty, so taste the soup before deciding how much salt to add.
  • A gentle simmer keeps it clear: a hard boil clouds the soup — after covering, turn to low heat and keep it just bubbling.
↑ Back to contents

Bone-in salmon chunks are seared, then cooked with green garlic, celery and cordia seeds over high heat without water, reduced with soy sauce and black vinegar into a savory sauce that's great with rice.

Ingredients (serves 2–3)

Main

  • Salmon1 piece (about 300 g, bone-in, cut into 2.5–3 cm chunks; Norwegian salmon recommended)

Aromatic vegetables

  • Garlic3–4 cloves (chopped)
  • Green garlic1–2 stalks (cut into 2–2.5 cm pieces)
  • CeleryAs needed (cut to the same length as the green garlic)

Seasonings

  • Oil1 tbsp
  • Pickled cordia seedsTo taste
  • White pepper powder1/2 tsp
  • Rice cooking wine1 tbsp
  • Soy sauce1 tbsp
  • Black vinegar1 tbsp

Steps

Step 1 Prep the ingredients

  1. Cut the green garlic and celery into 2–2.5 cm pieces; chop the garlic.
  2. Cut the salmon into 2.5–3 cm chunks (keeping the bone helps them hold together). Let the knife glide through — don't press down hard — for clean cuts.

Step 2 Fry the garlic (about 30 seconds)

  1. Heat the pan, add 1 tbsp oil, turn to medium and fry the garlic for about 30 seconds until lightly golden and fragrant.

Step 3 Sear the salmon and vegetables

  1. Lay the salmon flat so each piece touches the pan; turn to high heat, sear about 40 seconds, then flip gently.
  2. Add the green garlic and celery, sprinkle with 1/2 tsp white pepper and stir-fry for about 20 seconds.

Step 4 Season and cover (about 40 seconds)

  1. Add the cordia seeds, 1 tbsp rice wine, 1 tbsp soy sauce and 1 tbsp black vinegar (high heat throughout, no water — the salmon's juices do the work).
  2. Toss, then turn off the heat, cover and let it sit for about 40 seconds (keeps it just shy of done and tender, not dry).

Step 5 Serve

  1. Uncover, return to high heat and toss gently to reduce the sauce (about 30 seconds), then serve — the sauce is amazing over rice.
Tips
  • Pat dry before searing: dry the salmon with paper towels so it doesn't stick or spatter.
  • Checking doneness: it's cooked when the flesh turns from translucent to opaque and flakes apart with gentle pressure from a chopstick.
  • Go easy on the cordia seeds: brands vary a lot in saltiness — add a little first, taste, then add more.
  • Check for bones for kids: bone-in pieces still have small pin bones — remove them before serving to children.
↑ Back to contents
Braised

23Braised Pork Ribs with Tofu, Carrot & Cabbage

The ribs are browned, then braised low and slow in a soy-based sauce with carrot and firm tofu soaking up the juices; cabbage goes in near the end — meat, veggies and tofu in one pot, with a rich sauce that's perfect over rice.

Ingredients (serves 4)

Main ingredients

  • Small pork ribs (spare rib pieces)600g
  • Firm tofu1 block (cut into large pieces)
  • Carrot1 (roll-cut)
  • CabbageAbout 1/3 head (cut into large pieces)

Aromatics

  • Ginger slices3 slices
  • Garlic2 cloves (smashed)
  • Scallions2 stalks (cut into sections, whites and greens separate)

Seasonings

  • Cooking oil2 tbsp
  • Rock sugar1 tbsp
  • Soy sauce3 tbsp
  • Rice cooking wine1 tbsp (for braising) + 1 tbsp (for blanching)
  • Black vinegar1 tsp
  • White pepper powder1 tsp
  • Hot water350 ml

Steps

Step 1 Blanch the ribs

  1. Put the ribs in cold water with ginger and rice wine (for blanching); once boiling, cook about 2 minutes to remove blood and impurities, then rinse and drain.

Step 2 Caramelize the sugar

  1. Add 2 tbsp oil to the pan, then 1 tbsp rock sugar over medium-low heat; stir slowly for about 2–3 minutes until melted into a deep amber caramel — don't let it burn.

Step 3 Coat the ribs in caramel

  1. Immediately add the drained ribs and toss quickly to coat each piece evenly; stir-fry for about 2 minutes until lightly charred and evenly colored.

Step 4 Add seasonings

  1. Add the garlic and scallion whites until fragrant, then 3 tbsp soy sauce, 1 tbsp rice wine and 1 tsp black vinegar; stir-fry for about 1 minute to release the aroma.

Step 5 Add carrot, braise on low

  1. Add the carrot and toss, pour in 350 ml hot water (it should come at least halfway up the ingredients), add 1 tsp white pepper, bring to a boil, then cover and braise on low for 15 minutes.

Step 6 Add the tofu

  1. Gently add the tofu and let the ribs, carrot and tofu soak in the sauce; don't stir hard or the tofu will break. Cover and braise on low for another 8–10 minutes until the ribs and carrot are nearly tender.

Step 7 Add the cabbage

  1. Add the cabbage, fold it gently into the sauce, cover and braise on low for another 8–10 minutes until soft.

Step 8 Reduce and serve

  1. Uncover and reduce over medium-high heat for about 3–5 minutes until thick enough to coat a spoon; adjust with salt or sugar and finish with the scallion greens.
Tips
  • Caramelizing: use low heat and be patient; add the ribs as soon as it's deep amber — overcooked caramel turns bitter.
  • Order matters: carrot takes longer, so it goes in early; cabbage softens quickly, so it goes in last.
  • Keep the tofu intact: pan-fry the tofu until lightly golden before braising so it holds together; stir gently once it's in.
  • Liquid level: the sauce should cover at least half the ingredients — add hot water partway through if needed so it doesn't dry out.
  • Better the next day: reheat after resting overnight for deeper flavor and firmer tofu.
↑ Back to contents

The beef short ribs are dry-seared to render the fat and build a toasty crust, then cooked with king oyster mushrooms and vegetables in one pot, and finished with shacha sauce and garlic — savory and great with rice.

Ingredients (serves 3–4)

Main

  • Beef short rib strips500 g (cut into pieces about 4 cm wide)
  • King oyster mushrooms180 g (halved)
  • OnionHalf, about 100 g (keep the root end, cut into 3 wedges)
  • Cauliflower180 g (cut into large florets, peel the thick stems)
  • Garlic50 g (peeled, trimmed to a similar size)

Seasonings

  • Salt1/2 tsp
  • Water300cc
  • White pepper powder1/3 tsp
  • Rice cooking wine2 tbsp
  • Shacha sauce1 tbsp
  • Rock sugar1/2 tsp (red rock sugar works too)

Steps

Step 1 Prep

  1. Halve the king oyster mushrooms; cut the half onion into 3 wedges keeping the root end so each wedge stays attached (they won't fall apart while cooking).
  2. Peel the garlic and trim any large cloves so they're all a similar size.
  3. Cut the cauliflower into large florets before washing; peel the thick stems down to the white flesh and rinse under a gentle stream for 1–2 minutes.
  4. Cut the short ribs into pieces about 4 cm wide.

Step 2 Dry-sear the short ribs (key step)

  1. Preheat the pan slightly, add the short ribs and sear over medium heat for about 2 minutes to render fat and brown, then flip.
  2. Push the beef aside, put the garlic in the middle and fry over medium heat for about 3 minutes until golden; lift out the garlic and set aside.

Step 3 Cover and cook

  1. Add the salt and stir, pour in the water, turn to high heat, add the white pepper and rice wine, then the king oyster mushrooms.
  2. Cover, turn to low heat and cook for about 20 minutes (extend to 30–40 minutes for more tender meat).
  3. Place the onion in the middle and lay the cauliflower on top; cover and cook over medium-low heat for another 10 minutes.

Step 4 Reduce and season

  1. Lift out the cauliflower and onion onto a plate first; snip the cauliflower into bite-size pieces with scissors.
  2. Leave the beef and mushrooms in the pot and gradually raise the heat, stirring as the sauce reduces.
  3. When the sauce is almost gone, add the shacha sauce, fried garlic and rock sugar and stir-fry over high heat for about 2 minutes, then serve with the vegetables.
Tips
  • Choosing short ribs: look for bright red meat with evenly distributed marbling; vacuum packs shouldn't be puffed up or smell off.
  • Checking tenderness: poke the beef with a chopstick — if it goes through easily, it's tender enough; if there's resistance, add a little water and keep cooking on low.
  • Don't let it burn: shacha sauce and sugar scorch easily at high heat — keep stirring after adding them and take it off the heat as soon as the bottom is nearly dry.
  • Storage: cool and refrigerate; eat within 2–3 days and reheat thoroughly. Store the vegetables separately so they don't get watery and mushy.
  • Vegetable swaps: cauliflower can be swapped for broccoli; if adding carrot, put it in with the mushrooms so it softens.
↑ Back to contents