30-Minute Asian Pork and Veal Meatballs

Prep: 15 minCook: 15 min12 servingsmediumAsian Fusion
Asian Pork and Veal Meatballs With Sesame Lime Sauce

Tender meatballs combining ground pork and veal with water chestnuts and cilantro, baked until golden and served with a bright sesame-lime dipping sauce. The water chestnuts add subtle crunch while soy sauce and sesame oil provide savory depth. Perfect as appetizers for parties, Asian-inspired dinners, or casual gatherings. This version balances umami from soy with fresh lime brightness and herbaceous cilantro, creating complexity beyond standard meatballs.

Ingredients

12 servings
  • ¼ cup whole milk
  • ¼ cup fine dry breadcrumbs
  • ¾ lb ground pork
    1.5 lb ground beef1:1neutral

    slightly gamier with beef only

    Full guide →
  • ¾ lb ground veal
    1.5 lb ground beef1:1neutral

    slightly gamier with beef only

  • 1 large egg, lightly beaten
  • ½ cup canned sliced water chestnuts, rinsed, drained, finely chopped
  • ½ teaspoon salt
  • ½ cup fresh cilantro leaves, chopped
    parsley1:1mild

    less herbaceous, more grassy

    Full guide →
  • ¼ cup fresh cilantro stems
    parsley1:1mild

    less herbaceous, more grassy

    Full guide →
  • 5 tablespoon soy sauce
    tamari1:1gluten-free

    removes:gluten,soy

    Full guide →
  • 4 teaspoon sesame oil
    peanut oil1:1neutraladds peanuts

    less nutty flavor

    Full guide →
  • 2 tablespoon fresh lime juice
    rice vinegar1:1substitution

    slightly less bright acidity

    Full guide →
  • 2 tablespoon water
  • 2 teaspoon sugar

Instructions

  1. 1

    Preheat oven to 500F with rack in middle position.

  2. 2

    Pour milk over bread crumbs in large bowl and stir until absorbed.

  3. 3

    Add ground pork, ground veal, egg, water chestnuts, salt, chopped cilantro, 1 tablespoon soy sauce, and 2 teaspoons sesame oil. Mix with hands until combined.

  4. 4

    Shape 3 tablespoons meat mixture into balls and transfer to 13 by 9 inch glass baking dish, spacing about 1/2 inch apart.

  5. 5

    Bake until cooked through, about 15 minutes.

  6. 6

    While meatballs cook, whisk lime juice, water, sugar, remaining 4 tablespoons soy sauce, and remaining 2 teaspoons sesame oil until sugar dissolves.

  7. 7

    Transfer meatballs to serving dish. Drizzle with 1 tablespoon sauce and sprinkle with cilantro stems.

  8. 8

    Serve meatballs with remaining sauce for dipping.

Tips

Tip 1

Do not overmix the meat mixture to avoid dense, tough meatballs. Combine just until ingredients are incorporated.

Tip 2

Use a spring-loaded ice cream scoop to ensure uniform meatball sizes for even cooking.

Tip 3

Make sauce while meatballs bake to streamline timing and keep components fresh.

Good to Know

Storage

Transfer cooled meatballs to airtight container and refrigerate up to 3 days. Sauce keeps separately for 5 days refrigerated.

Make Ahead

Prepare meatballs through shaping and refrigerate on baking dish up to 12 hours. Bake from cold, adding 2-3 minutes. Make sauce up to 1 day ahead.

Serve With

Serve warm or at room temperature with sauce as dipping appetizer. Also pair with steamed rice for a main course.

See pairing guide →

Common Mistakes

Watch

Do not skip rinsing canned water chestnuts to avoid overly salty meatballs.

Watch

Do not bake longer than stated to prevent dry, overcooked centers.

Watch

Do not mix sauce into meatballs before serving to preserve texture contrast and allow diner control of sauce intensity.

Substitutions

Gluten-Free Swaps

soy sauce
tamari1:1gluten-free

removes:gluten,soy

Full guide →

General Alternatives

ground pork+ground veal
1.5 lb ground beef1:1neutral

slightly gamier with beef only

fresh cilantro
parsley1:1mild

less herbaceous, more grassy

Full guide →
sesame oil
peanut oil1:1neutraladds peanuts

less nutty flavor

Full guide →
lime juice
rice vinegar1:1substitution

slightly less bright acidity

Full guide →
Find more substitutions →

FAQ

Can I freeze these meatballs?

Yes. Freeze baked meatballs in single layer on baking sheet, then transfer to freezer bags up to 2 months. Reheat in 350F oven for 8-10 minutes until warmed through. Freeze sauce separately up to 1 month.

What if I don't have veal?

Use all ground pork or substitute with ground beef. The flavor will shift slightly earthier with beef, but cooking time and texture remain unchanged. Use 1.5 lb total ground meat.

How long will these keep at room temperature?

Keep finished meatballs at room temperature maximum 2 hours per food safety standards. Refrigerate any leftover meatballs promptly and consume within 3 days.