June 27, 2026 · 10 min

Vietnamese-Inspired Pork Meatball Bowls with Pickled Veggies and Chili Mayo

Lunch10 min993 cal / serving

If you love the vibrant, contrasting flavors of a Vietnamese banh mi sandwich-savory meat, crunchy pickled vegetables, creamy mayo and fresh herbs-you’re going to adore this deconstructed version. We’ve taken all those beloved elements and turned them into a hearty rice bowl that’s just as satisfying and even easier to make.

Juicy pork meatballs are infused with citrusy ponzu and roasted until golden, then tossed in a sweet and spicy soy glaze. They’re served over fragrant ginger rice alongside a quick-pickled cucumber and carrot salad, a drizzle of chili-spiked mayo and a sprinkle of fresh cilantro. Every bite is a perfect balance of textures and tastes.


Recipe details

Lunch10 min993 cal / serving2 servings

Nutrition per serving

Calories993 kcalProtein32.8 gFat61.6 gCarbs73.2 gSugar18.8 gFiber4.5 gSodium1242 mg

Dietary labels

Gluten-free: noLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: containsMilk / dairy: containsEgg: containsFish: containsShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: containsSesame: containsMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Ginger1 thumb GingerView ingredient guide
Garlic1 clove GarlicView ingredient guide
Persian Cucumber1 unit Persian CucumberView ingredient guide
Cilantro0.25 ounce CilantroView ingredient guide
Jasmine Rice0.5 cup Jasmine RiceView ingredient guide
Ground Pork10 ounce Ground PorkView ingredient guide
Panko Breadcrumbs0.25 cup Panko BreadcrumbsView ingredient guide
Ponzu Sauce6 milliliters Ponzu SauceView ingredient guide
Shredded Carrots4 ounce Shredded CarrotsView ingredient guide
Mayonnaise2 tablespoon MayonnaiseView ingredient guide
Sweet Soy Glaze4 tablespoon Sweet Soy GlazeView ingredient guide
SaltSaltView ingredient guide
PepperPepperView ingredient guide
Cooking Oil1 teaspoon Cooking OilView ingredient guide
Butter1 tablespoon ButterView ingredient guide
Sugar0.5 teaspoon SugarView ingredient guide

Instructions

  1. Preheat the oven to 425°F (220°C) with a rack in the top position. Wash and dry all produce. Peel and mince or grate the ginger. Peel and mince the garlic. Trim the cucumber, halve it lengthwise, then slice crosswise into half-moons. Finely chop the cilantro.
  2. In a small pot, melt 1 tablespoon butter over medium-high heat. Add half the ginger and cook until fragrant, about 30 seconds. Stir in the rice, ¾ cup water and a pinch of salt. Bring to a boil, then cover, reduce heat to low and cook until the rice is tender, 15-18 minutes. Keep covered off heat until ready to serve.
  3. While the rice cooks, in a large bowl, combine the ground pork, panko, ponzu, garlic, remaining ginger, ¾ teaspoon salt and a few grinds of pepper. Mix gently until just combined. Form the mixture into 10-12 meatballs (about 1.5 inches each). Place the meatballs on a lightly oiled baking sheet. Roast on the top rack until browned and cooked through, 14-16 minutes.
  4. Meanwhile, in a medium bowl, combine the sliced cucumber, shredded carrots, half the cilantro and 1¼ teaspoons of the white wine vinegar. Season with salt and pepper and toss to combine. In a small bowl, whisk together the mayonnaise, 1¼ teaspoons white wine vinegar and up to half the sweet Thai chili sauce (to taste). Set aside.
  5. In a second large bowl, combine 2½ tablespoons sweet soy glaze, ½ teaspoon sugar and the remaining sweet Thai chili sauce (to taste). Once the meatballs are done, carefully transfer them to the bowl with the glaze mixture. Toss gently until the meatballs are thoroughly coated and the sauce is just warmed through.
  6. Fluff the cooked rice with a fork and season with salt and pepper. Divide the rice between bowls. Top with the glazed meatballs, any remaining sauce from the bowl and the pickled vegetable salad. Drizzle with the chili mayo, garnish with the remaining cilantro and serve immediately.

Recipe Tips

For the juiciest meatballs, avoid overmixing the pork mixture. Gently combine until just incorporated.

If you prefer extra heat, add more sweet Thai chili sauce to the mayo or glaze.

The pickled veggies can be made ahead and refrigerated for up to 2 days.

FAQ

Can I use ground chicken or turkey instead of pork?

Yes, ground chicken or turkey work well as a substitute. Just be sure not to overcook, as leaner meats can dry out quickly.

What can I use instead of ponzu sauce?

You can substitute ponzu with a mixture of 1 tablespoon soy sauce and 1 teaspoon fresh lime juice.

Can I make these meatballs gluten-free?

Absolutely! Use gluten-free panko breadcrumbs and ensure your sweet soy glaze and ponzu are gluten-free.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.