1. **Prepare filling:** Heat 2 tbsp oil in a wok over medium heat. Add garlic, stir-fry for 30 seconds. Add ground pork and shrimp, cook until no longer pink.2. **Add vegetables:** Add cabbage, carrot, and drained glass noodles. Stir-fry for 2-3 minutes until vegetables soften slightly.3. **Season:** Add oyster sauce, soy sauce, sugar, and white pepper. Mix well and cook for 2 more minutes. Transfer to a bowl and let cool completely.4. **Wrap spring rolls:** Place a spring roll wrapper diagonally on a clean surface. Put 2 tbsp of filling near the bottom corner. Fold bottom corner over filling, then fold in sides. Roll tightly toward the top corner. Seal with flour-water paste. Repeat.5. **Heat oil:** Fill a deep pot or wok with vegetable oil to about 2 inches deep. Heat to 175°C (350°F).6. **Fry in batches:** Fry 4-5 spring rolls at a time for 3-4 minutes, turning occasionally, until golden brown and crisp. Do not overcrowd.7. **Drain:** Remove with a slotted spoon and drain on a wire rack or paper towels.8. **Keep warm:** Place fried spring rolls in a 100°C (200°F) oven while frying remaining batches.9. **Serve:** Serve hot with sweet chili sauce for dipping. Garnish with fresh cilantro if desired.
Meal Type: Snack
-

Chicken Satay (Satay Gai)
1. **Prepare marinade:** Blend coconut milk, curry powder, fish sauce, palm sugar, garlic, turmeric, lemongrass, and coriander seeds into a smooth paste.2. **Marinate chicken:** Coat chicken strips thoroughly with marinade. Cover and refrigerate for at least 4 hours, preferably overnight.3. **Skewer chicken:** Thread 3-4 chicken strips onto each soaked skewer, weaving through the meat.4. **Make peanut sauce:** In a saucepan, fry red curry paste in a little oil for 1 minute. Add coconut milk, water, palm sugar, fish sauce, and tamarind. Simmer for 5 minutes. Add ground peanuts and simmer 10 minutes until thickened.5. **Grill satay:** Preheat grill to medium-high. Grill skewers for 3-4 minutes per side, basting with leftover marinade during first few minutes.6. **Rest:** Let skewers rest for 2 minutes after grilling.7. **Serve:** Arrange skewers on a platter with peanut sauce and cucumber relish.
-

Glass Noodle Salad (Yum Woon Sen)
1. **Soak noodles:** Soak glass noodles in warm water for 15 minutes until pliable. Drain and cut into shorter lengths.2. **Cook noodles:** Blanch noodles in boiling water for 1 minute. Drain and rinse with cold water. Set aside.3. **Cook meat:** Boil ground pork and shrimp in water until cooked (3-4 minutes). Drain.4. **Make dressing:** Whisk lime juice, fish sauce, palm sugar, garlic, and chilies until sugar dissolves.5. **Combine:** In a large bowl, combine noodles, meat, shrimp, onion, tomato, cilantro, and green onion.6. **Add dressing:** Pour dressing over and toss well to combine.7. **Serve:** Arrange lettuce leaves on a plate. Top with noodle salad. Garnish with peanuts.
-

Tomato & Basil Bruschetta
Select Tomatoes: Choose 600g of ripe but firm Roma or San Marzano tomatoes. Core each tomato, make shallow X on bottom.
Blanch and Peel: Bring medium pot of water to boil. Prepare ice bath. Drop tomatoes in boiling water 30 seconds until skin starts to peel. Transfer immediately to ice bath. Peel off skins.
Seed and Dice: Cut tomatoes in half horizontally. Gently squeeze to remove seeds and excess liquid over bowl (reserve juice). Dice tomatoes into 1/2cm cubes.
Season Tomatoes: In non-reactive bowl (glass or ceramic), combine diced tomatoes, 2 minced garlic cloves (optional for tomato mix), 1/4 cup torn fresh basil leaves, 2 tbsp high-quality extra virgin olive oil, 1 tsp red wine vinegar, 1/2 tsp sea salt, 1/4 tsp black pepper. Mix gently. Let marinate at room temperature 30-60 minutes (never refrigerate).
Prepare Bread: Select 1 large loaf of crusty Italian bread (Pugliese or Ciabatta). Cut into 2cm thick slices on diagonal to maximize surface area.
Toast Bread: Preheat grill pan or cast-iron skillet over medium-high heat. Brush bread slices lightly with olive oil on both sides. Toast 2-3 minutes per side until deep grill marks form and edges are crisp but center still chewy.
Garlic Rubbing: While bread is hot, immediately rub one side of each slice with cut side of whole garlic clove. The heat will extract garlic essence without raw bite.
Drain Tomatoes: Just before assembling, drain marinated tomatoes in colander set over bowl to remove excess liquid (reserve liquid for drinking or other use).
Assemble: Place toasted bread on serving platter. Spoon tomato mixture generously over each slice, allowing some to fall onto plate.
Final Drizzle: Drizzle each bruschetta with additional extra virgin olive oil (about 1 tsp per slice). Sprinkle with flaky sea salt (Maldon or fleur de sel).
Garnish: Top with whole small basil leaves. Serve within 5 minutes to prevent sogginess.
Variation: For bruschetta al pomodoro e mozzarella, add small buffalo mozzarella cubes to tomato mixture.
-

Sicilian Arancini (Crispy Rice Balls)
Day 1 – Make Risotto Base:
Heat 1L chicken broth in saucepan, keep simmering.
In separate pan, melt 2 tbsp butter, cook 1 finely chopped onion until translucent (5 min).
Add 400g Arborio rice, toast 2 minutes until pearly.
Add 1/2 cup white wine, stir until absorbed.
Begin adding hot broth, one ladle at a time, stirring constantly until each is absorbed before adding next (about 18 minutes total).
When rice is al dente, remove from heat, stir in 100g grated Pecorino, 100g diced mozzarella, 2 tbsp chopped parsley. Spread on baking sheet, cool to room temperature, then refrigerate overnight.
Day 2 – Form and Fry:
Prepare filling: Mix 200g cooked ground pork/beef with 1/2 cup peas, 2 tbsp tomato paste, 1/4 cup diced mozzarella.
Prepare coating stations: 3 bowls – 1) 200g flour + 1/2 tsp salt, 2) 3 beaten eggs, 3) 200g breadcrumbs.
Wet hands with water, take ? cup cold risotto (approx 100g), flatten in palm.
Place 1 tbsp meat filling in center, enclose completely, shape into ball or cone.
Roll in flour, shake off excess ? dip in egg ? roll in breadcrumbs, pressing to adhere.
Heat 1L vegetable oil in heavy pot to 170°C/340°F (use thermometer).
Fry 3-4 arancini at a time, 4-5 minutes until deep golden brown, turning occasionally.
Drain on wire rack over baking sheet (not paper towels to prevent sogginess).
Rest 5 minutes before serving (filling will be molten hot).
-

Authentic Sicilian Cannoli
Make Shells (Day 1):
Mix dry: 250g flour, 2 tbsp sugar, 1/2 tsp cinnamon, 1/4 tsp salt.
Cut in 2 tbsp lard (or butter) until crumbs form.
Make well, add 1 egg, 2 tbsp Marsala wine, 1 tbsp white vinegar. Mix with fork.
Add water 1 tbsp at a time until dough forms (about 2-4 tbsp). Knead 10 minutes until smooth. Wrap, rest 1 hour.
Roll dough to 2mm thickness on floured surface. Cut into 10cm circles.
Wrap each around cannoli tube, seal edge with egg white. Fry in 190°C/375°F oil 2-3 minutes until golden. Slide off tubes while hot, cool on rack.
Make Filling (Day 2):
Drain 500g ricotta in cheesecloth-lined sieve over bowl, refrigerate 24 hours.
Beat drained ricotta with 150g powdered sugar, 1 tsp vanilla, 1/2 tsp cinnamon until smooth.
Fold in 100g chopped chocolate (50g mini chips + 50g grated dark).
Cover, chill 2 hours.
Fill: Using piping bag with large star tip, fill shells from both ends. Dip ends in chopped pistachios.
Serve immediately (shells soften quickly). Dust with powdered sugar.
-
Spicy Rice Cakes
Prepare Ingredients (Time: 0-20 minutes):
If using frozen rice cakes (400g), soak in cold water 20 minutes to soften. Fresh rice cakes don’t need soaking.
Cut 200g fish cakes into triangles or rectangles.
Slice 1/2 onion. Cut 2 scallions into 2-inch pieces.
Hard boil 1 egg: place in cold water, bring to boil, cook 8 minutes, cool in ice water, peel.
Make Broth (Time: 20-30 minutes):
Make anchovy broth: combine 4 cups water, 6 dried anchovies (heads removed), 1 piece dried kelp (5x5cm). Bring to boil, simmer 10 minutes, strain.
Or use instant dashi powder dissolved in water.
Make Sauce (Time: 30-32 minutes):
In small bowl, mix 3 tbsp gochujang, 1 tbsp gochugaru, 1 tbsp sugar, 2 tbsp soy sauce, 1 minced garlic clove.
Cook (Time: 32-52 minutes):
In large pan or wok, bring broth to boil over medium-high heat.
Add sauce mixture, stir to dissolve completely.
Add drained rice cakes and sliced onion. Cook 8-10 minutes, stirring occasionally, until rice cakes are soft and sauce thickens to coat rice cakes.
Add fish cakes and scallions. Cook 2 more minutes.
Adjust Consistency (Time: 52-55 minutes):
If sauce is too thick, add water 1 tbsp at a time.
If too thin, cook 1-2 minutes more.
Serve (Time: 55-60 minutes):
Transfer to serving bowls. Top with halved boiled egg.
Optional: add 1/2 cup shredded mozzarella cheese for modern “cheese tteokbokki.”
-

Japanese Gyoza (Potstickers)
1. **Filling Preparation:** Finely chop cabbage, sprinkle with 1 tsp salt, let sit 10 minutes. Squeeze out all liquid thoroughly. [CRITICAL: Remove ALL moisture to prevent soggy filling] [PREP: Wrappers should be kept under damp cloth to prevent drying] 2. **Filling Mix:** Combine pork, cabbage, minced green onions, grated garlic/ginger, soy sauce, sesame oil. Mix vigorously in one direction for 3 minutes until sticky. 3. **Wrapping:** Place 1 tsp filling in center of wrapper. Wet edges with water, fold and pleat 5-6 times, pressing firmly to seal. [TECHNIQUE: Ensure no air pockets – press out air before final seal] 4. **Cooking:** Heat 1 tbsp oil in non-stick pan over medium-high (180°C/350°F). Place gyoza flat-side down, cook 2-3 minutes until golden brown. Add ½ cup water, cover immediately, steam 6-7 minutes at medium-low (160°C/320°F). Uncover, cook 1-2 minutes until bottoms re-crisp. [SERVE: With dipping sauce. STORE: Freeze uncooked on tray then bag. Cook frozen – add 2 minutes steam time.] Note:30 pieces
-

Onigiri (Japanese Rice Balls)
1. **Rice Cooking:** Wash rice until water runs clear. Soak 30 minutes. Cook with 2.5 cups water. Once boiled, reduce to lowest heat, cook covered 12 minutes. Turn off heat, steam 10 minutes. [CRITICAL: Do not lift lid during cooking/steaming] 2. **Seasoning:** Transfer rice to wooden bowl, sprinkle with 1 tsp salt dissolved in 1 tbsp water. Fold gently with rice paddle, fanning to cool to body temperature (37°C/98°F). [TECHNIQUE: Fanning creates glossy, non-mushy rice] 3. **Shaping:** Wet hands with salt water. Place ⅙ rice in palm, make indent, add 1 tsp filling. Cup hand, shape into triangle with gentle pressure. [CRITICAL: Don’t squeeze too hard – rice should hold but not be dense] 4. **Finishing:** Wrap with nori strip just before serving. [SERVE: Room temperature. STORE: Wrap individually in plastic, refrigerate 24 hours. Nori separate until serving to stay crisp.] Note: 6balls
-

Takoyaki
1. **Batter Preparation:** In large bowl, combine takoyaki flour, dashi, and eggs. Whisk until smooth, let rest 15 minutes in refrigerator. [CRITICAL: Resting allows flour to hydrate – improves texture] [PREP: Cut octopus into 1.5cm cubes, finely chop green onions] 2. **Pan Heating:** Heat takoyaki pan over medium-high (180°C/350°F) until water droplets sizzle. Brush each depression generously with oil. [TECHNIQUE: Use paper towel soaked in oil to evenly coat] 3. **Filling & Turning:** Fill each hole 80% with batter. Add 1 octopus piece, some tenkasu, ginger, green onions to each. Cook 2 minutes until edges set. Use takoyaki picks to turn each ball 90°, add more batter to fill gaps. Continue turning every 1.5 minutes until spherical and golden brown (total 6-8 minutes). [CRITICAL: First turn at exactly 2 minutes – too early breaks structure] 4. **Serving:** Remove from pan, brush with takoyaki sauce, drizzle Japanese mayo, sprinkle katsuobushi and aonori. [SERVE: Immediately while hot and crispy outside, creamy inside. STORE: Not recommended – best fresh.]Note: 4 Balls
