Dinner · Vietnamese
Beef Banh Mi Bowls with Sriracha Mayo
All the bright, savory flavors of a classic banh mi sandwich turned into an easy weeknight rice bowl. Quick-pickled cucumber, grated carrot, and a creamy sriracha mayo balance the sweet and salty ground beef, and the whole thing comes together in about half an hour.

Why you'll love this
- Banh mi flavor without any bread or fuss.
- Ready in about 35 minutes with everyday ingredients.
- The pickled cucumber and creamy sriracha mayo make it feel special.
- Easily doubled for the whole family.
EveryDayMeal recipe
Beef Banh Mi Bowls with Sriracha Mayo
Ingredients
- 3/4 cup white rice
- 1 onion
- 1 lime
- 3 garlic cloves
- 1 cucumber
- 3 oz carrots
- 1 lb ground beef
- 2 oz soy sauce
- 3 tbsp mayonnaise
- to taste sriracha
- about 2 1/2 tsp sugar
- 1 tbsp butter
- 1 tbsp neutral oil
- to taste salt and pepper
Equipment
- small pot with lid
- fine-mesh sieve
- large skillet
- box grater
- mixing bowls
Instructions
- Rinse the rice in a fine-mesh sieve until the water runs clear, which rinses off excess starch and keeps the grains fluffy. Add to a small pot with 1 cup water and a pinch of salt, bring to a boil, then cover and reduce to low. Cook until tender, about 15 minutes, then leave covered off the heat for at least 10 minutes so it finishes steaming.
- While the rice cooks, prep the produce: finely chop the garlic, zest the lime then cut it into wedges, halve the cucumber lengthwise and slice into thin half-moons, dice the onion, and grate the carrot.
- In a medium bowl, toss the cucumber with the juice of half the lime, 1/4 teaspoon sugar, and a pinch of salt, then set aside so it lightly pickles and turns tangy. In a small bowl, stir together the mayonnaise, a little of the garlic, a squeeze of lime, and sriracha to taste, seasoning with salt and pepper.
- Heat the oil in a large pan over medium-high. Add the onion and cook, stirring, until soft and translucent, 4 to 5 minutes, so it tastes sweet rather than sharp. Add the beef, remaining garlic, and 2 teaspoons sugar, breaking the meat into small pieces, and cook until browned and no longer pink, 4 to 5 minutes. Stir in the soy sauce, remove from heat, and season to taste.
- Fluff the rice with a fork and stir in the lime zest and butter for richness and aroma. Divide the rice among bowls and top with the beef, grated carrot, and pickled cucumber. Finish with a squeeze of lime and a generous drizzle of sriracha mayo.
Tips from the kitchen
- Rinse the rice well and let it rest covered off the heat, that extra steam gives you fluffy, separate grains.
- Make the sriracha mayo as mild or fiery as you like, start light and add more heat at the end.
- Grate the carrot fresh right before serving so it stays crisp and bright.
Estimated nutrition per serving: 720 cal · 34g protein · 62g carbs · 38g fat
Make it your own
- Swap the ground beef for ground pork, turkey, or chicken.
- Add sliced jalapeno and fresh cilantro for a more authentic banh mi kick.
- Use cauliflower rice or brown rice to change up the base.
Storing & make-ahead
Store the beef, rice, and toppings in separate airtight containers in the fridge for up to 3 days. Reheat the beef and rice in the microwave or a skillet, then add the fresh carrot, cucumber, and mayo just before serving so they stay crisp.
Good to know
- Can I make this ahead?
- Yes. Cook the beef and rice ahead and store separately, then assemble with fresh toppings when ready to eat.
- What can I use instead of sriracha?
- Any chili-garlic sauce or a dash of hot sauce works, or leave it out for a milder mayo.
- Is this gluten free?
- Use tamari or a certified gluten-free soy sauce to keep the whole bowl gluten free.
- Can I use pre-cooked rice?
- Absolutely. Warm leftover or microwave rice and stir in the lime zest and butter to save time.
Related recipes
Love this? Get one every day.
Every meal, sorted. Free daily recipes in your inbox.




