Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spicy Meatball Banh Mi


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ava
  • Total Time: 30 minutes
  • Yield: 4 sandwiches
  • Diet: Halal

Description

A bold and flavorful Vietnamese-inspired sandwich featuring juicy, spicy meatballs, crunchy pickled vegetables, fresh herbs, and a crisp baguette.


Ingredients

1 pound ground pork or beef
2 cloves garlic, minced
2 green onions, finely chopped
2 tablespoons cilantro, chopped
1 tablespoon fish sauce
1 tablespoon sriracha or hot sauce
1 teaspoon sugar
Salt and pepper, to taste
1 baguette
1/4 cup mayonnaise
1/2 cup pickled carrots and daikon
1/2 cucumber, sliced
1 jalapeño, thinly sliced
Fresh cilantro sprigs


Instructions

  1. In a large bowl, combine ground meat, garlic, green onions, cilantro, fish sauce, sriracha, sugar, salt, and pepper.
  2. Form into small meatballs, about 1 inch in diameter.
  3. Heat a skillet over medium heat and cook meatballs until browned and cooked through, about 8-10 minutes.
  4. Slice the baguette lengthwise without cutting all the way through and lightly toast.
  5. Spread mayonnaise inside the baguette.
  6. Layer with cooked meatballs, pickled carrots and daikon, cucumber slices, jalapeños, and fresh cilantro sprigs.
  7. Serve immediately and enjoy!

Notes

  • Substitute pork with ground turkey, chicken, or plant-based meat for variation.
  • Use spicy aioli or hoisin sauce for a different flavor profile.
  • Adjust sriracha quantity to control spice level.
  • Store leftover meatballs separately and assemble fresh sandwiches.
  • Toast the baguette to enhance texture and prevent sogginess.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Vietnamese

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 550
  • Sugar: 6g
  • Sodium: 950mg
  • Fat: 32g
  • Saturated Fat: 9g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 80mg