Blog

  • Har Gow (Chinese Shrimp Dumplings)

    Har Gow (Chinese Shrimp Dumplings)

    In the world of dim sum, har gow reigns supreme. These delicate, translucent shrimp dumplings are the benchmark of a great dim sum house—each one a perfect balance of paper-thin, pleated wrapper and juicy, springy shrimp filling.

    The wrapper, made from wheat starch and tapioca starch, transforms during steaming into a silky, almost crystalline skin that reveals the vibrant pink shrimp within. The filling is deceptively simple: fresh shrimp, a touch of pork fat for richness, bamboo shoots for crunch, and subtle seasonings that let the shrimp shine.

    While har gow are considered the ultimate test of a dim sum chef’s skill, they are achievable at home with the right ingredients, a little practice, and patience. The reward? A batch of stunning, restaurant-quality dumplings that will impress any dim sum lover.

    Ingredients

    For the Har Gow Wrappers:

    • 1 cup (120g) wheat starch
    • ¼ cup (30g) tapioca starch, plus extra for dusting
    • ½ teaspoon salt
    • ¾ cup (180ml) boiling water
    • 1 teaspoon vegetable oil

    For the Shrimp Filling:

    • 1 lb (450g) raw shrimp, peeled and deveined
    • 2 tablespoons pork fat or finely chopped bamboo shoots
    • 1 tablespoon cornstarch
    • 1 egg white
    • 1 teaspoon salt
    • 1 teaspoon sugar
    • ½ teaspoon white pepper
    • 1 teaspoon sesame oil
    • 1 teaspoon Shaoxing wine (optional)
    • 1 teaspoon grated ginger (optional)

    For Steaming:

    • Napa cabbage leaves or parchment paper, for lining

    For Dipping Sauce:

    • Soy sauce
    • Black vinegar or rice vinegar
    • Chili oil (optional)

    Instructions

    1. Prepare the Shrimp Filling: Pat the shrimp completely dry with paper towels. Set aside ⅓ of the shrimp (about 6-8 shrimp) and finely chop the remaining ⅔. In a bowl, combine the finely chopped shrimp, whole shrimp (if using for texture), pork fat or bamboo shoots, cornstarch, egg white, salt, sugar, white pepper, sesame oil, Shaoxing wine, and ginger.

    Stir vigorously in one direction for 3 to 5 minutes until the mixture becomes sticky, paste-like, and slightly elastic. Cover and refrigerate for at least 30 minutes to firm up.

    2. Make the Wrapper Dough: In a medium bowl, combine the wheat starch, tapioca starch, and salt. Pour in the boiling water all at once and stir quickly with a spatula until a shaggy dough forms. Cover and let rest for 5 minutes.

    Add the vegetable oil and knead until a smooth, pliable dough forms. The dough should be soft but not sticky. If too dry, add a few drops of water; if too sticky, add a dusting of tapioca starch. Keep the dough covered with plastic wrap to prevent drying.

    3. Shape the Wrappers: Roll the dough into a log and cut into 20 to 24 equal pieces (about 10-12g each). Keep pieces covered. Working one at a time, roll each piece into a ball, then flatten into a small disc.

    Using a small rolling pin, roll the disc into a 3½ to 4-inch circle, slightly thinner at the edges than the center. The wrapper should be nearly translucent. Keep finished wrappers covered with plastic wrap.

    4. Fill and Pleat the Dumplings: Place about 1 to 1½ tablespoons of filling in the center of a wrapper. Fold the wrapper in half over the filling, creating a half-moon shape. Using your thumb and forefinger, begin pleating the top edge of the wrapper, pressing it against the bottom edge to seal.

    Aim for 8 to 10 pleats. Place the finished har gow on a parchment-lined tray. Cover with a damp paper towel to prevent drying. Repeat with remaining wrappers and filling.

    5. Steam the Har Gow: Line a bamboo steamer basket with napa cabbage leaves or perforated parchment paper. Arrange the har gow in the steamer, leaving space between them to prevent sticking.

    Place the steamer over a wok or pot of simmering water. Steam for 6 to 8 minutes, until the wrappers are translucent and the filling is cooked through. Do not overcook, or the wrappers may become tough.

    6. Serve Immediately: Carefully transfer the har gow to a serving plate or serve directly in the bamboo steamer. Serve immediately with soy sauce, black vinegar, and chili oil for dipping.

    These Har Gow capture the elegance and artistry of classic dim sum—a rewarding project that yields stunning, delicious results.

  • Lumpiang Shanghai (Filipino Spring Rolls)

    Lumpiang Shanghai (Filipino Spring Rolls)

    Ask any Filipino what the essential party food is, and lumpiang Shanghai will be at the top of the list. These crispy, golden-brown spring rolls are a staple at fiestas, holidays, family gatherings, and everyday meals alike.

    Filled with a savory mixture of ground pork, shrimp, and finely minced vegetables, wrapped tightly in thin lumpia wrappers, and fried until shatteringly crisp, they’re pure magic—especially when dipped in the accompanying sweet and sour sauce. While they look like a project, lumpia are surprisingly straightforward to assemble, especially with a little practice.

    The filling comes together quickly, the rolling becomes rhythmic, and the frying rewards you with that irresistible crunch. Make a big batch—they disappear faster than you can fry them.

    Ingredients

    For the Lumpia Filling:

    • 1 lb (450g) ground pork
    • ½ lb (225g) raw shrimp, peeled, deveined, and finely minced
    • 1 medium carrot, finely minced
    • ½ onion, finely minced
    • 4 cloves garlic, minced
    • 2 green onions, finely chopped
    • 1 large egg
    • 2 tablespoons soy sauce
    • 1 tablespoon oyster sauce (optional)
    • 1 teaspoon salt
    • ½ teaspoon black pepper
    • 1 teaspoon sugar

    For Assembly and Frying:

    • 1 package (50 count) lumpia wrappers (spring roll wrappers), thawed if frozen
    • 1 egg, beaten (for sealing)
    • Neutral oil for frying (vegetable, canola, or peanut oil)

    For the Sweet and Sour Dipping Sauce:

    • ½ cup (120ml) banana ketchup (or tomato ketchup)
    • ¼ cup (60ml) water
    • ¼ cup (50g) brown sugar
    • 2 tablespoons rice vinegar or white vinegar
    • 1 tablespoon soy sauce
    • 1 clove garlic, minced (optional)
    • 1 teaspoon cornstarch mixed with 1 tablespoon water (slurry)

    For Garnish:

    • Fresh parsley or cilantro, chopped

    Instructions

    1. Make the Filling: In a large bowl, combine the ground pork, minced shrimp, carrot, onion, garlic, green onions, egg, soy sauce, oyster sauce (if using), salt, pepper, and sugar.

    Mix thoroughly using your hands until all ingredients are well combined and the mixture is sticky. For best results, refrigerate the filling for 30 minutes to firm up—this makes rolling easier.

    2. Prepare the Wrappers: Carefully separate the lumpia wrappers. Keep them covered with a damp paper towel to prevent drying out while you work. Have the beaten egg ready in a small bowl for sealing.

    3. Roll the Lumpia: Place one wrapper on a clean work surface with a corner pointing toward you (diamond orientation). Place about 1 to 1½ tablespoons of filling near the bottom corner, shaping it into a log. Fold the bottom corner over the filling, then fold in the sides.

    Roll tightly away from you, keeping the roll firm but not squeezing too hard. Brush a little beaten egg on the top corner to seal. Place the finished roll seam-side down on a tray. Repeat with remaining wrappers and filling.

    4. Make the Dipping Sauce: In a small saucepan, combine the banana ketchup, water, brown sugar, rice vinegar, soy sauce, and garlic (if using). Bring to a simmer over medium heat, stirring until the sugar dissolves. Whisk in the cornstarch slurry and cook for 1 to 2 minutes until the sauce thickens slightly. Remove from heat and set aside.

    5. Fry the Lumpia: In a heavy-bottomed pot or Dutch oven, heat 2 to 3 inches of oil to 350°F (175°C). Working in batches to avoid overcrowding, carefully add the lumpia in a single layer. Fry for 3 to 4 minutes, turning occasionally, until deep golden brown and crispy. Remove with a spider skimmer and drain on a wire rack or paper towels.

    6. Serve: Arrange the lumpia on a serving platter. Garnish with chopped parsley or cilantro. Serve hot with the sweet and sour dipping sauce.

    These Lumpiang Shanghai capture the crispy, savory, sweet essence of Filipino party food—a guaranteed crowd-pleaser for any occasion.

  • Pork Shumai (Chinese Steamed Dumplings)

    Pork Shumai (Chinese Steamed Dumplings)

    Walk into any dim sum parlor, and you’ll hear the clatter of bamboo steamers and the eager murmur of diners awaiting their carts. Among the first to arrive are shumai—golden, open-faced dumplings bursting with juicy pork and shrimp, topped with a dot of orange tobiko.

    These little parcels are pure comfort: tender, savory, and impossibly satisfying. While they look like the domain of expert dumpling makers, shumai are surprisingly approachable. The filling comes together quickly, the wrappers are forgiving, and the pleating technique—while elegant—is simpler than it looks.

    Steamed to juicy perfection and served with a tangy soy-vinegar dipping sauce, homemade shumai are a revelation. Make a batch for your next gathering, and watch them disappear.

    Ingredients

    For the Shumai Filling:

    • 1 lb (450g) ground pork (20% fat)
    • ½ lb (225g) raw shrimp, peeled, deveined, and finely chopped
    • ¼ cup (40g) water chestnuts or bamboo shoots, finely diced
    • 2 green onions, finely chopped
    • 2 cloves garlic, minced
    • 1 tablespoon soy sauce
    • 1 tablespoon oyster sauce
    • 1 tablespoon Shaoxing wine or dry sherry
    • 1 teaspoon sesame oil
    • 1 teaspoon sugar
    • ½ teaspoon white pepper
    • 1 teaspoon cornstarch
    • 1 large egg white

    For Assembly:

    • 24 to 30 round wonton wrappers (about 3-inch diameter)
    • 2 tablespoons tobiko (flying fish roe) or grated carrot, for topping

    For the Dipping Sauce:

    • ¼ cup (60ml) soy sauce
    • 2 tablespoons black vinegar or rice vinegar
    • 1 teaspoon sesame oil
    • 1 teaspoon chili oil (optional)

    For Steaming:

    • Napa cabbage leaves or parchment paper, for lining

    Instructions

    1. Make the Filling: In a large bowl, combine the ground pork, chopped shrimp, water chestnuts, green onions, garlic, soy sauce, oyster sauce, Shaoxing wine, sesame oil, sugar, white pepper, cornstarch, and egg white.

    Using your hands or a spatula, mix vigorously in one direction for 3 to 5 minutes, until the mixture becomes sticky, paste-like, and slightly tacky. This step ensures a springy, cohesive texture.

    2. Prepare the Wrappers: Lay the wonton wrappers on a clean work surface. Cover with a damp paper towel to prevent drying out. Prepare a bamboo steamer or metal steamer basket lined with napa cabbage leaves or parchment paper (parchment with holes punched allows steam circulation).

    3. Shape the Shumai: Scoop about 1 tablespoon of filling onto the center of a wonton wrapper. Using your fingers, gather the edges of the wrapper up around the filling, pleating as you go, leaving the top of the filling exposed. The wrapper should form a cup around the filling.

    Tap the bottom of the dumpling on the work surface to flatten the base. Gently squeeze the middle to create a “waist.” Place a small dot of tobiko or grated carrot on top of the exposed filling. Repeat with remaining wrappers and filling.

    4. Steam the Shumai: Arrange the shumai in the lined steamer basket, leaving space between them to prevent sticking. Place the steamer over a wok or pot of simmering water.

    Steam for 8 to 10 minutes, until the filling is cooked through (internal temperature 165°F / 74°C) and the wrappers are translucent and tender. If using a bamboo steamer, ensure the water doesn’t touch the bottom of the steamer.

    5. Make the Dipping Sauce: While the shumai steam, combine the soy sauce, black vinegar, sesame oil, and chili oil (if using) in a small bowl. Stir to combine.

    6. Serve: Carefully transfer the shumai to a serving platter or serve directly in the bamboo steamer. Serve immediately with the dipping sauce.

    These Pork Shumai bring the dim sum experience to your home kitchen—delicate, juicy, and utterly satisfying.

  • Bo Luc Lac (Vietnamese Shaking Beef)

    Bo Luc Lac (Vietnamese Shaking Beef)

    Bo Luc Lac—literally “shaking beef”—is one of Vietnam’s most beloved dishes. The name comes from the constant shaking motion of the wok or skillet during cooking, which ensures each cube of beef is seared on all sides while being tossed in a fragrant garlic butter sauce.

    The result is caramelized, wok-charred beef that’s impossibly tender on the inside and glistening with a savory-sweet glaze. Served over a bed of crisp watercress and thinly sliced red onions, with a simple lime and pepper dipping sauce on the side, it’s a dish that balances richness, freshness, and brightness in every bite.

    While it looks like a restaurant-only specialty, bo luc lac comes together quickly with a few key techniques. Choose high-quality beef tenderloin, get your wok screaming hot, and let the shaking begin.

    Ingredients

    For the Beef and Marinade:

    • 1½ lbs (680g) beef tenderloin or sirloin, cut into 1-inch cubes
    • 2 tablespoons oyster sauce
    • 1 tablespoon soy sauce
    • 1 tablespoon brown sugar
    • 2 cloves garlic, minced
    • 1 teaspoon black pepper
    • 1 tablespoon vegetable oil

    For the Garlic Butter Sauce:

    • 2 tablespoons unsalted butter
    • 2 cloves garlic, thinly sliced
    • 1 tablespoon oyster sauce
    • 1 tablespoon soy sauce
    • 1 teaspoon brown sugar
    • 1 teaspoon rice vinegar or lime juice

    For the Watercress Salad:

    • 4 cups fresh watercress or arugula, washed and dried
    • ½ red onion, thinly sliced
    • 1 tomato, cut into wedges (optional)
    • 1 tablespoon lime juice
    • 1 tablespoon vegetable oil
    • Salt and pepper, to taste

    For the Dipping Sauce:

    • ¼ cup (60ml) fresh lime juice (about 2 limes)
    • ½ teaspoon salt
    • ½ teaspoon black pepper, coarsely ground

    For Garnish:

    • Fresh cilantro leaves
    • Lime wedges

    Instructions

    1. Marinate the Beef: In a medium bowl, combine the oyster sauce, soy sauce, brown sugar, minced garlic, and black pepper. Add the beef cubes and toss to coat thoroughly. Marinate for at least 30 minutes at room temperature, or up to 2 hours in the refrigerator. If refrigerating, bring to room temperature before cooking.

    2. Prepare the Dipping Sauce: In a small bowl, combine the lime juice, salt, and coarsely ground black pepper. Stir to dissolve the salt. Set aside.

    3. Prepare the Watercress Salad: In a large bowl, combine the watercress, thinly sliced red onion, and tomato wedges (if using). In a small bowl, whisk together the lime juice, vegetable oil, salt, and pepper. Drizzle over the salad and toss gently. Divide the salad among serving plates.

    4. Sear the Beef: Heat a large wok or cast iron skillet over high heat until it’s smoking hot. Add the vegetable oil and swirl to coat. Working in batches to avoid overcrowding, add the beef cubes in a single layer. Let them sear undisturbed for 1 to 2 minutes until a deep brown crust forms.

    Shake the wok or toss the beef to sear the other sides for another 1 to 2 minutes. The beef should be medium-rare to medium (internal temperature 130°F to 140°F / 54°C to 60°C). Remove the beef from the wok and set aside. Repeat with remaining beef.

    5. Make the Garlic Butter Sauce: Reduce the heat to medium. Add the butter to the wok. Once melted, add the sliced garlic and cook for 30 seconds until fragrant. Add the oyster sauce, soy sauce, brown sugar, and rice vinegar.

    Stir to combine, scraping up any browned bits from the bottom of the wok. Return the beef to the wok and toss to coat with the sauce. Cook for 30 seconds to 1 minute, shaking the wok continuously (luc lac), until the beef is glazed and the sauce has thickened slightly.

    6. Assemble and Serve: Spoon the beef over the prepared watercress salad. Garnish with fresh cilantro leaves and lime wedges. Serve immediately with the lime, salt, and pepper dipping sauce on the side.

  • Filipino Style Beef Steak (Bistek Tagalog)

    Filipino Style Beef Steak (Bistek Tagalog)

    Bistek Tagalog is the ultimate Filipino comfort food—a dish that proves simple ingredients can create something extraordinary. Thinly sliced beef is marinated in calamansi juice and soy sauce, then simmered until tender in the same tangy, savory liquid.

    The crowning glory is a mountain of golden, caramelized onions that add sweetness and texture to every bite. Despite its name, this isn’t a grilled steak but rather a stew-like dish where the beef is braised to tender perfection, with the citrus and soy creating a sauce that’s bright, savory, and deeply satisfying.

    The name “bistek” comes from “beef steak,” reflecting the American influence on Filipino cuisine, but the flavors are distinctly Filipino—bold, tangy, and always served with steaming rice to soak up every drop of sauce. Quick to prepare and endlessly comforting, this dish is a staple in Filipino households for good reason.

    Ingredients

    For the Beef and Marinade:

    • 1½ lbs (680g) beef sirloin or flank steak, thinly sliced against the grain (about ¼-inch thick)
    • ½ cup (120ml) calamansi juice (or ¼ cup lemon juice + ¼ cup orange juice)
    • ¼ cup (60ml) soy sauce
    • 6 cloves garlic, minced
    • 1 teaspoon black pepper
    • 1 tablespoon brown sugar (optional, to balance acidity)

    For Cooking:

    • 3 tablespoons vegetable oil or canola oil, divided
    • 2 large yellow onions, thinly sliced
    • ½ cup (120ml) water or beef broth
    • Salt, to taste

    For Garnish and Serving:

    • Steamed jasmine rice
    • Fresh parsley or green onions, chopped
    • Calamansi or lemon wedges (optional)

    Instructions

    1. Marinate the Beef: In a large bowl or resealable bag, combine the calamansi juice, soy sauce, minced garlic, black pepper, and brown sugar (if using). Add the thinly sliced beef, tossing to coat thoroughly. Cover and refrigerate for at least 30 minutes, but ideally 2 to 4 hours for deeper flavor and more tender results.

    2. Separate Beef from Marinade: Remove the beef from the marinade, allowing excess to drip off. Reserve the marinade—it will become the braising liquid. Pat the beef lightly with paper towels to remove excess moisture for better searing.

    3. Fry the Onions: In a large skillet or wok, heat 2 tablespoons of oil over medium heat. Add the thinly sliced onions and cook, stirring occasionally, until they are soft, golden, and caramelized, about 8 to 10 minutes. Remove half of the onions and set aside for topping. Leave the remaining onions in the skillet.

    4. Sear the Beef: Increase the heat to medium-high. Add the remaining 1 tablespoon of oil to the skillet if needed. Working in batches to avoid overcrowding, add the beef slices in a single layer. Sear for 1 to 2 minutes per side, until browned. Do not overcrowd—cook in batches for best browning. Remove the beef and set aside.

    5. Simmer the Sauce: Reduce heat to medium. Pour the reserved marinade into the skillet, scraping up any browned bits from the bottom. Add the water or beef broth. Bring to a simmer. Return the seared beef to the skillet, along with any accumulated juices. Cover and simmer over low heat for 15 to 20 minutes, until the beef is tender and the sauce has slightly reduced.

    6. Finish and Serve: Taste the sauce and adjust seasoning with salt or additional soy sauce if needed. Transfer the beef and sauce to a serving platter or bowl. Top generously with the reserved caramelized onions. Garnish with fresh parsley or green onions. Serve immediately with steamed rice and calamansi or lemon wedges on the side.

    This Filipino Style Beef Steak captures the essence of Filipino home cooking—simple, bold, and deeply satisfying.

  • Sweet Soy Braised Pork Belly

    Sweet Soy Braised Pork Belly

    There are braised meats, and then there is sweet soy braised pork belly—the kind of dish that fills your home with the intoxicating aroma of soy, star anise, and caramelizing sugar, promising something extraordinary.

    This is comfort food at its finest: thick slabs of pork belly simmered low and slow until the fat renders, the collagen transforms into silky gelatin, and the meat becomes so tender it practically melts on your tongue. The sauce—a rich balance of sweet palm sugar, savory soy, and aromatic spices—reduces to a glossy glaze that clings to every bite.

    Whether served over steamed rice with a soft-boiled egg (the Vietnamese way) or as part of a Chinese banquet, this dish is pure magic. A little patience yields a meal that tastes like it simmered all day, even though most of it is hands-off time.

    Ingredients

    For the Braised Pork Belly:

    • 2 lbs (900g) pork belly, cut into 1½-inch cubes
    • 2 tablespoons vegetable oil or coconut oil
    • 4 cloves garlic, smashed
    • 2 shallots, thinly sliced (or ½ onion)
    • 1 piece ginger (about 1 inch), sliced
    • ½ cup (120ml) soy sauce (preferably dark soy for color, or regular)
    • 2 tablespoons fish sauce
    • ½ cup (100g) palm sugar or brown sugar, packed
    • 2 cups (480ml) coconut water or water
    • 2 star anise
    • 1 cinnamon stick
    • ½ teaspoon black pepper
    • 3 to 4 soft-boiled eggs (optional, for serving)

    For Garnish and Serving:

    • Steamed jasmine rice
    • 2 green onions, thinly sliced
    • 1 tablespoon toasted sesame seeds
    • Fresh cilantro, chopped (optional)
    • Fresh chili slices (optional)

    Instructions

    1. Prepare the Pork: Pat the pork belly cubes completely dry with paper towels. If time permits, score the skin side lightly with a sharp knife—this helps render fat and allows the sauce to penetrate. Season lightly with salt and pepper.

    2. Sear the Pork: Heat the oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Working in batches to avoid overcrowding, add the pork belly cubes in a single layer. Sear for 3 to 4 minutes per side, until deeply golden brown on all sides. This step builds flavor through the Maillard reaction. Remove and set aside.

    3. Sauté the Aromatics: Reduce heat to medium. Add the garlic, shallots, and ginger to the pot. Sauté for 2 to 3 minutes until fragrant and softened, scraping up the browned bits from the bottom of the pan.

    4. Build the Braising Liquid: Return the pork to the pot. Add the soy sauce, fish sauce, palm sugar, coconut water, star anise, cinnamon stick, and black pepper. Stir to combine. The liquid should come about three-quarters of the way up the pork—add a little more water if needed.

    5. Braise the Pork: Bring the liquid to a gentle simmer, then reduce the heat to low. Cover and cook for 1½ to 2 hours, stirring occasionally, until the pork is fork-tender and the meat easily pulls apart. If using eggs, add them during the last 30 minutes of cooking.

    6. Reduce the Sauce: Remove the lid and increase the heat to medium. Simmer uncovered for 10 to 15 minutes, stirring occasionally, until the sauce has thickened into a rich, glossy glaze that coats the back of a spoon. The pork should be glistening and deeply caramelized.

    7. Rest and Serve: Let the pork rest for 5 to 10 minutes. Discard the star anise and cinnamon stick. Serve over steamed jasmine rice with the eggs, spooning extra sauce generously over everything. Garnish with sliced green onions, sesame seeds, and fresh cilantro or chili if desired.

    This Sweet Soy Braised Pork Belly is the ultimate comfort food—deeply flavorful, impossibly tender, and utterly satisfying.

  • Pork Belly Bao Buns (Guabao)

    Pork Belly Bao Buns (Guabao)

    Few foods capture the imagination quite like guabao—those impossibly fluffy, cloud-like steamed buns cradling tender, caramelized pork belly, bright pickled vegetables, and a drizzle of savory-sweet hoisin sauce. Originating from Taiwan, this iconic street food has become a global sensation, and for good reason.

    Each bite is a study in contrast: the soft, pillowy bun gives way to rich, melt-in-your-mouth pork, while crunchy peanuts and tangy pickles provide texture and brightness. While they look like the domain of professional chefs, bao buns are surprisingly approachable at home.

    The dough comes together with simple ingredients, and the pork belly rewards patience with unparalleled tenderness. Whether you’re hosting a dinner party or simply treating yourself, these pork belly bao buns are a showstopping experience worth every minute of effort.

    Ingredients

    For the Bao Buns:

    • 3 cups (360g) all-purpose flour, plus more for dusting
    • 1 tablespoon granulated sugar
    • 1 teaspoon instant yeast
    • 1 teaspoon baking powder
    • ½ teaspoon salt
    • ¾ cup (180ml) warm water (110°F / 43°C)
    • 1 tablespoon vegetable oil

    For the Braised Pork Belly:

    • 2 lbs (900g) pork belly, skin-on or skin-off, cut into ½-inch thick slices
    • 1 tablespoon vegetable oil
    • 4 cloves garlic, smashed
    • 2 slices fresh ginger
    • ½ cup (120ml) soy sauce
    • ¼ cup (60ml) dark soy sauce (or regular soy sauce)
    • ½ cup (120ml) Shaoxing wine or dry sherry
    • ¼ cup (50g) brown sugar, packed
    • 2 cups (480ml) water or chicken broth
    • 2 star anise
    • 1 cinnamon stick

    For Assembly:

    • ½ cup hoisin sauce
    • 1 cup pickled mustard greens (or quick-pickled cucumbers)
    • ¼ cup crushed roasted peanuts
    • Fresh cilantro sprigs
    • Thinly sliced red chili (optional, for heat)

    Instructions

    1. Make the Bao Dough: In a large bowl or stand mixer, combine the flour, sugar, instant yeast, baking powder, and salt. Add the warm water and vegetable oil. Mix until a shaggy dough forms. Knead for 8 to 10 minutes until smooth and elastic. Place in a lightly oiled bowl, cover, and let rise for 1 to 1½ hours, until doubled in size.

    2. Shape the Buns: Punch down the dough and turn onto a lightly floured surface. Roll into a 12-inch log and cut into 8 to 10 equal pieces. Roll each piece into a smooth ball. Using a rolling pin, roll each ball into an oval about 4×6 inches.

    Brush the top half of each oval lightly with oil, then fold in half to create a bun. Place each bun on a small square of parchment paper. Cover and let rise for 30 to 45 minutes, until puffy.

    3. Braise the Pork Belly: While the dough rises, prepare the pork. Pat the pork belly slices dry. In a Dutch oven or heavy pot, heat the oil over medium-high heat. Sear the pork in batches until golden brown on both sides, about 3 to 4 minutes per side. Remove and set aside.

    Add the garlic and ginger, sauté for 1 minute until fragrant. Add the soy sauce, dark soy sauce, Shaoxing wine, brown sugar, water, star anise, and cinnamon stick. Bring to a simmer. Return the pork to the pot.

    Cover and simmer over low heat for 1½ to 2 hours, until the pork is fork-tender. Remove the pork and set aside. Strain the sauce and skim excess fat. For extra caramelization, broil the pork for 2 to 3 minutes before serving.

    4. Steam the Buns: Set up a steamer basket over simmering water. Working in batches, place the buns (still on parchment) in the steamer, leaving space between them. Steam for 8 to 10 minutes, until the buns are puffed, shiny, and cooked through. Keep covered until ready to serve.

    5. Assemble the Bao: Gently open each steamed bun. Spread a thin layer of hoisin sauce on the inside. Place a slice of braised pork belly in the bun. Top with pickled mustard greens, crushed peanuts, fresh cilantro, and sliced chili if desired. Close the bun gently.

    6. Serve Immediately: Serve the bao buns warm, passing extra hoisin sauce at the table. These buns are best enjoyed fresh, while the buns are soft and the pork is warm.

    These Pork Belly Bao Buns capture the magic of Taiwanese street food—a beautiful balance of textures and flavors that’s as fun to make as it is to eat.

  • Falafel Pita Sandwich

    Falafel Pita Sandwich

    Walk through the bustling streets of Cairo, Beirut, or Jerusalem, and you’ll find them sizzling in hot oil at corner stalls: falafel—crispy, golden fritters made from ground chickpeas and fresh herbs, served tucked into warm pita with a rainbow of fresh vegetables and a generous drizzle of tahini sauce.

    This falafel pita sandwich is a celebration of texture and flavor: the satisfying crunch of the falafel exterior gives way to a light, fluffy interior, while the cool, crisp vegetables and creamy, nutty tahini provide the perfect counterpoint.

    Made from scratch using dried chickpeas (not canned), these falafel achieve the ideal texture—tender and airy, never dense or pasty. Whether you’re a longtime falafel enthusiast or trying it for the first time, this sandwich is a revelation in plant-based eating.

    Ingredients

    For the Falafel:

    • 1½ cups (270g) dried chickpeas (do not use canned)
    • 1 teaspoon baking soda, divided
    • ½ cup fresh parsley, packed
    • ½ cup fresh cilantro, packed
    • ¼ cup fresh dill (optional, but traditional)
    • 1 small onion, quartered (about ½ cup)
    • 4 cloves garlic, peeled
    • 1 teaspoon ground cumin
    • 1 teaspoon ground coriander
    • ½ teaspoon cayenne pepper (optional)
    • 1 teaspoon salt
    • ½ teaspoon black pepper
    • 1 tablespoon chickpea flour or all-purpose flour (optional, for binding)
    • 1 teaspoon baking powder
    • Neutral oil for frying (vegetable, canola, or avocado oil)

    For the Tahini Sauce:

    • ½ cup (120ml) tahini (sesame seed paste)
    • ¼ cup (60ml) fresh lemon juice (about 1½ lemons)
    • 1 small garlic clove, minced
    • ¼ cup (60ml) cold water, plus more as needed
    • ¼ teaspoon salt

    For Assembly:

    • 4 large pita breads (preferably with pockets)
    • Romaine lettuce, shredded
    • 2 tomatoes, diced
    • 1 cucumber, diced
    • ½ red onion, thinly sliced
    • ½ cup pickles or pickled turnips
    • Fresh parsley, chopped, for garnish

    Instructions

    1. Soak the Chickpeas: Place the dried chickpeas in a large bowl. Add ½ teaspoon of baking soda and cover with plenty of water (the chickpeas will triple in volume). Soak for 12 to 24 hours, or overnight. Drain and rinse thoroughly before using.

    2. Make the Falafel Mixture: In a food processor, combine the soaked chickpeas, remaining ½ teaspoon baking soda, parsley, cilantro, dill (if using), onion, garlic, cumin, coriander, cayenne, salt, and pepper.

    Pulse until the mixture is finely ground but not pureed—it should resemble coarse sand with small flecks of herbs visible. Avoid over-processing, which can make the falafel dense. Transfer to a bowl, cover, and refrigerate for at least 1 hour (or up to 24 hours). This chilling step is essential for texture.

    3. Make the Tahini Sauce: In a small bowl, combine the tahini, lemon juice, minced garlic, and salt. Whisk until the mixture thickens and seizes. Slowly add the cold water, whisking constantly, until the sauce becomes smooth, creamy, and pourable. Adjust consistency with additional water if needed. Set aside.

    4. Form the Falafel: Remove the falafel mixture from the refrigerator. Add the baking powder and flour (if using) and mix well. Using a small scoop or your hands, form the mixture into 1½-inch balls or patties.

    Do not pack too tightly—loose balls yield fluffier falafel. Place on a parchment-lined baking sheet. Chill for another 15 to 30 minutes while the oil heats.

    5. Fry the Falafel: In a heavy-bottomed pot or Dutch oven, heat 2 to 3 inches of oil to 350°F to 375°F (175°C to 190°C). Carefully add the falafel in batches, avoiding overcrowding. Fry for 3 to 4 minutes, turning occasionally, until deep golden brown and crispy. Drain on a wire rack or paper towels. Repeat with remaining falafel.

    6. Assemble the Pitas: Warm the pita breads in a dry skillet, oven, or microwave until soft and pliable. If using pocket pitas, carefully open the pocket. Fill with shredded lettuce, diced tomatoes, cucumbers, red onion, and pickles. Add 4 to 5 falafel balls. Drizzle generously with tahini sauce. Garnish with fresh parsley.

    7. Serve Immediately: Serve the falafel pitas immediately while the falafel are still warm and crispy. Pass extra tahini sauce at the table.

    This Falafel Pita Sandwich brings the vibrant flavors and textures of Middle Eastern street food to your kitchen—crispy, fresh, creamy, and utterly satisfying.

  • Grilled Veggie Panini

    Grilled Veggie Panini

    There’s something magical about a perfectly pressed panini—the way the bread transforms into a crispy, golden shell, the way the fillings meld together into one cohesive, delicious bite. This grilled veggie panini takes that magic and runs with it, layering smoky charred vegetables, creamy melted provolone, and bright, herbaceous pesto between crusty artisan bread.

    It’s the kind of sandwich that makes you forget meat entirely, proving that vegetables can be the star of the show. Whether you’re looking for a quick weeknight dinner, a satisfying lunch, or a sandwich to impress company, this panini delivers on every level. Best of all, it comes together in under 30 minutes, making it as practical as it is delicious.

    Ingredients

    For the Grilled Vegetables:

    • 1 medium zucchini, sliced lengthwise into ¼-inch planks
    • 1 red bell pepper, seeded and sliced into wide strips
    • ½ red onion, sliced into ½-inch rounds
    • 1 small eggplant (optional), sliced into ¼-inch rounds
    • 2 tablespoons olive oil
    • ½ teaspoon salt
    • ¼ teaspoon black pepper
    • ½ teaspoon dried oregano or Italian seasoning (optional)

    For the Pesto:

    • 2 cups fresh basil leaves, packed
    • ¼ cup pine nuts or walnuts
    • 2 cloves garlic
    • ½ cup (60g) grated Parmesan cheese
    • ½ cup (120ml) extra virgin olive oil
    • Salt, to taste

    For the Panini:

    • 1 loaf artisan bread (ciabatta, focaccia, or sourdough), cut into 4 sandwich-sized pieces
    • 8 slices provolone cheese (or mozzarella)
    • 2 cups fresh baby spinach
    • 2 tablespoons olive oil or softened butter, for brushing

    Instructions

    1. Make the Pesto: In a food processor, combine the basil, pine nuts, and garlic. Pulse until coarsely chopped. With the motor running, slowly drizzle in the olive oil until the mixture is smooth. Add the Parmesan cheese and pulse to combine. Season with salt to taste. Set aside. (Pesto can be made up to 3 days ahead and refrigerated.)

    2. Grill the Vegetables: Preheat a grill pan or cast iron skillet over medium-high heat. In a large bowl, toss the zucchini, bell pepper, red onion, and eggplant (if using) with olive oil, salt, pepper, and oregano.

    Working in batches to avoid overcrowding, place the vegetables in a single layer on the hot grill pan. Cook for 3 to 4 minutes per side, until tender and marked with deep char lines. Remove and set aside.

    3. Assemble the Panini: Slice the bread horizontally if not already split. Brush the cut sides lightly with olive oil or spread a thin layer of butter. On the bottom half of each piece of bread, spread a generous layer of pesto.

    Layer with provolone cheese, grilled vegetables, fresh spinach, and another slice of provolone. Close the sandwich with the top half of bread.

    4. Press the Panini: Heat a panini press or a large skillet over medium heat. If using a skillet, place the sandwiches in the pan and top with a heavy skillet or cast iron weight to press down.

    Cook for 3 to 4 minutes per side, until the bread is golden brown, crispy, and the cheese is fully melted. If using a panini press, cook according to manufacturer’s instructions until golden and pressed.

    5. Slice and Serve: Remove the panini from the press and let rest for 1 minute. Slice in half diagonally. Serve immediately with extra pesto for dipping.

    This Grilled Veggie Panini is proof that vegetables, when treated with care and layered with bold flavors, can create a sandwich that’s deeply satisfying, beautifully vibrant, and impossible to resist.

  • Cuban Sandwich (Cubano)

    Cuban Sandwich (Cubano)

    Few sandwiches inspire the kind of devotion that the Cuban sandwich—or Cubano—commands. Born in the vibrant Cuban communities of Florida, this pressed masterpiece layers tender, garlicky roasted pork, savory ham, melted Swiss cheese, tangy pickles, and yellow mustard between crisp, buttery bread.

    The magic happens on the press, where the sandwich is flattened and toasted until the exterior shatters, the cheese melts into every crevice, and the flavors meld into one harmonious bite. While the roasted pork is a labor of love, it’s also what makes this sandwich truly exceptional.

    Make a batch of mojo-marinated pork on the weekend, and you’ll have the foundation for the ultimate Cubano ready in minutes. Whether you’re in Miami, Tampa, or anywhere in between, this sandwich is a taste of Cuban-American heritage you can recreate at home.

    Ingredients

    For the Mojo-Marinated Roasted Pork:

    • 2 lbs (900g) pork shoulder or pork butt
    • ½ cup (120ml) sour orange juice (or ¼ cup orange juice + ¼ cup lime juice)
    • 6 cloves garlic, minced
    • 1 teaspoon ground cumin
    • 1 teaspoon dried oregano
    • 1 teaspoon salt
    • ½ teaspoon black pepper
    • 2 tablespoons olive oil

    For the Cuban Sandwich (per sandwich):

    • 1 Cuban bread loaf (or Italian or French bread, about 8-10 inches)
    • 2 tablespoons yellow mustard
    • 4 ounces (115g) roasted pork, thinly sliced or shredded
    • 4 ounces (115g) deli ham, thinly sliced
    • 4 slices Swiss cheese
    • ¼ cup dill pickle slices (sandwich slices)
    • 2 tablespoons unsalted butter, softened

    For Serving:

    • Plantain chips or potato chips
    • Mojo sauce for dipping (optional)

    Instructions

    1. Make the Mojo-Marinated Roasted Pork: In a bowl, combine sour orange juice, minced garlic, cumin, oregano, salt, pepper, and olive oil. Place pork in a large resealable bag or baking dish and pour marinade over. Refrigerate for at least 4 hours, ideally overnight.

    Preheat oven to 325°F (165°C). Transfer pork and marinade to a Dutch oven or roasting pan. Cover and roast for 2½ to 3 hours, until fork-tender. Shred or slice. (Pork can be made up to 3 days ahead.)

    2. Prepare the Bread: Cut the Cuban bread loaf in half lengthwise. Spread yellow mustard generously on both cut sides. On the bottom half, layer Swiss cheese, roasted pork, ham, and dill pickles. Top with the remaining cheese slices, then close the sandwich with the top half of bread.

    3. Butter and Press: Spread the softened butter evenly over the outside of the sandwich—both top and bottom. This creates the golden, crispy crust. Heat a large skillet, griddle, or panini press over medium heat. If using a skillet, place the sandwich in the pan and place a heavy skillet or cast iron weight on top to press it down.

    Cook for 3 to 4 minutes per side, pressing firmly, until the bread is golden brown, crispy, and the cheese is fully melted. If using a panini press, cook according to manufacturer’s instructions until golden and pressed.

    4. Slice and Serve: Remove the sandwich from the press and let rest for 1 minute. Slice in half diagonally. Serve immediately with plantain chips and mojo sauce for dipping, if desired.

    This Cuban Sandwich captures the essence of a beloved cultural classic—crispy, melty, tangy, and deeply satisfying.