Banh Mi Meatballs Recipe
Introduction
Banh Mi Meatballs offer a flavorful twist on classic Vietnamese sandwiches, combining savory pork meatballs with tangy and spicy toppings. This easy-to-make dish is perfect as a main course, appetizer, or sandwich filling that brings bold, vibrant flavors to your table.

Ingredients
- 24 oz. mini or regular size pork meatballs, frozen (beef meatballs would also work well)
- ½ cup sweet chili sauce, purchased or homemade
- ¼ cup low-sodium teriyaki sauce
- 1 tablespoon fish sauce
- 1 cup shredded carrot
- ¼ cup chopped cilantro
- ¼ cup thinly sliced jalapeño
- Optional condiments:
- ¼ cup chopped mint
- Pickled red onions
- Lime wedges for squeezing fresh juice over the top before eating
Instructions
- Step 1: Heat a 12-inch cast iron skillet over medium heat. Add the meatballs and cook for about 3 to 5 minutes, turning every minute or so to brown evenly.
- Step 2: In a small bowl, combine the sweet chili sauce, teriyaki sauce, and fish sauce. Pour this mixture into the skillet with the meatballs and toss to coat thoroughly.
- Step 3: Cover the skillet and let the meatballs cook for about 10 minutes, stirring every few minutes, until they are warmed through and reach an internal temperature of 165°F.
- Step 4: To thicken the sauce, uncover the skillet and increase heat to medium-high. Stir regularly until the sauce thickens to your liking, then remove from heat.
- Step 5: Scatter shredded carrots, chopped cilantro, and sliced jalapeño over the meatballs. Add chopped mint if using. Serve with pickled red onions and lime wedges for squeezing fresh juice before eating.
Tips & Variations
- Substitute beef or chicken meatballs if preferred for a different flavor profile.
- Serve the meatballs tucked inside a baguette or bun with mayonnaise and cucumber slices for a classic bánh mì sandwich experience.
- Add fresh herbs like Thai basil or additional mint for more vibrant herbal notes.
- If you like it spicier, include more jalapeño or a dash of sriracha in the sauce.
- Use homemade sweet chili sauce for a fresher, customizable taste.
Storage
Store leftover meatballs and sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium-low heat or in the microwave until warmed through. Avoid overheating to keep the meatballs tender.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh meatballs instead of frozen?
Yes, fresh meatballs will work well too. Just adjust the cooking time to ensure they are cooked through, usually about 10-12 minutes total on medium heat.
What can I serve with Banh Mi Meatballs?
They pair beautifully with steamed rice, in a sandwich bun for a bánh mì, or as finger food with toothpicks along with pickled vegetables and fresh herbs.
PrintBanh Mi Meatballs Recipe
Banh Mi Meatballs offer a deliciously flavorful Vietnamese-inspired dish featuring tender pork meatballs coated in a tangy sweet chili-teriyaki sauce, topped with fresh shredded carrot, cilantro, and jalapeño. Perfect served over rice, in a sandwich bun, or as an appetizer with pickled onions and lime wedges.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Vietnamese
Ingredients
Main Ingredients
- 24 oz. mini or regular size pork meatballs frozen (beef meatballs would also work well)
- ½ cup sweet chili sauce (purchased or homemade)
- ¼ cup low-sodium teriyaki sauce
- 1 tablespoon fish sauce
- 1 cup shredded carrot
- ¼ cup chopped cilantro
- ¼ cup thinly sliced jalapeño
Optional Condiments
- ¼ cup chopped mint
- Pickled red onions
- Lime wedges for squeezing fresh juice over the top before eating
Instructions
- Heat the skillet: Preheat a 12″ cast iron skillet over medium heat to prepare for cooking the meatballs evenly.
- Cook meatballs: Place frozen meatballs into the heated skillet and cook for 3 to 5 minutes, turning every minute to ensure they brown evenly on all sides.
- Prepare the sauce: In a small bowl, mix together sweet chili sauce, teriyaki sauce, and fish sauce until well combined.
- Add sauce to meatballs: Pour the sauce mixture into the skillet with the meatballs and toss to coat thoroughly.
- Simmer covered: Cover the skillet and cook for about 10 minutes, stirring every few minutes, until the meatballs are heated through and reach an internal temperature of 165° F.
- Thicken the sauce (optional): If you want a thicker sauce, uncover the skillet, increase the heat to medium-high, and stir regularly until it reaches your desired consistency.
- Garnish and serve: Remove from heat, then scatter shredded carrot, chopped cilantro, and sliced jalapeño over the meatballs. Optionally sprinkle chopped mint and serve alongside pickled red onions and lime wedges for squeezing.
Notes
- This recipe is adapted from Cast Iron Gourmet by Megan Keno of Country Cleaver.
- Serve over rice as a main dish, inside a bun like a traditional bánh mì sandwich, or with toothpicks as an appetizer.
- Nutrition information is approximate and calculated via Spoonacular; please verify if you have specific dietary concerns.
Keywords: banh mi meatballs, Vietnamese meatballs, sweet chili sauce, teriyaki meatballs, appetizer meatballs, quick dinner, Asian fusion

