June 26, 2026 · 10 min

Vietnamese-Inspired Meatball Rice Bowls with Pickled Veggies and Sriracha Lime Mayo

Lunch10 min926 cal / serving

Imagine all the bold, vibrant flavors of a classic Vietnamese banh mi sandwich-savory meat, tangy pickled vegetables, fresh herbs and a spicy, creamy spread-transformed into a hearty, satisfying rice bowl. These meatball bowls deliver exactly that: tender beef meatballs infused with citrusy ponzu, roasted until golden, then tossed in a sweet and spicy soy glaze. They’re served over fragrant ginger rice, topped with a crunchy pickled cucumber and carrot salad and finished with a drizzle of sriracha lime mayo and fresh cilantro.

This recipe is a weeknight-friendly way to enjoy the iconic banh mi experience without the bread. Each component comes together quickly and the combination of textures-crisp veggies, juicy meatballs, fluffy rice-makes every bite exciting. Whether you’re craving something fresh, spicy or comforting, these bowls check all the boxes.


Recipe details

Lunch10 min926 cal / serving2 servings

Nutrition per serving

Calories926 kcalProtein33.7 gFat54.2 gCarbs70.3 gSugar14.2 gFiber4.6 gSodium1236 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
Lime1 unit LimeView ingredient guide
Jasmine Rice0.5 cup Jasmine RiceView ingredient guide
Ground Beef10 ounce Ground BeefView ingredient guide
Panko Breadcrumbs0.25 cup Panko BreadcrumbsView ingredient guide
Ponzu Sauce6 milliliters Ponzu SauceView ingredient guide
Shredded Carrots4 ounce Shredded CarrotsView ingredient guide
Sriracha1 teaspoon SrirachaView 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) and position a rack in the top third. Wash and dry all produce. Peel and finely mince or grate the ginger. Peel and mince the garlic. Trim the cucumber, halve lengthwise, then slice crosswise into thin half-moons. Finely chop the cilantro. Zest the lime and then quarter it.
  2. In a small pot, melt the butter over medium-high heat. Add half of the minced 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 the heat until ready to serve.
  3. While the rice cooks, in a large bowl, combine the ground beef, panko, ponzu sauce, garlic, the remaining ginger, ¾ teaspoon salt and a few grinds of pepper. Mix gently until just combined. Form the mixture into 10-12 meatballs (about 1½ inches each). Lightly oil a baking sheet and place the meatballs on it. 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 of the chopped cilantro and a squeeze of lime juice and some lime zest to taste. Season with salt and pepper. In a small bowl, whisk together the mayonnaise, a squeeze of lime juice and up to half of the sriracha (adjust to your spice preference). Set aside.
  5. In a second large bowl, combine 2½ tablespoons of sweet soy glaze, ½ teaspoon sugar and the remaining sriracha. 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 glaze is warmed through.
  6. Fluff the cooked rice with a fork and season with salt and pepper. Divide the rice among bowls. Top with the glazed meatballs, any remaining sauce from the bowl and the pickled vegetable salad. Drizzle the sriracha lime mayo over the top. Garnish with the remaining cilantro and serve with lime wedges on the side.

Recipe Tips

For extra flavor, toast the panko breadcrumbs lightly before mixing into the meatballs.

If you prefer a milder heat, reduce the sriracha in both the mayo and the glaze.

The pickled veggie salad can be made a few hours ahead and refrigerated for a more developed flavor.

FAQ

Can I use ground turkey or chicken instead of beef?

Yes, ground turkey or chicken can be substituted for the beef. Keep in mind that poultry may be leaner, so consider adding a tablespoon of oil or an egg to help bind the meatballs.

What can I use instead of sweet soy glaze?

You can make a quick substitute by combining 3 parts soy sauce with 1 part honey or brown sugar and a splash of rice vinegar. Adjust sweetness to taste.

Is there a way to make this dish gluten-free?

To make gluten-free meatball bowls, use gluten-free panko or breadcrumbs and ensure your ponzu sauce, sweet soy glaze and sriracha are certified gluten-free. Serve with rice as usual.

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.