Ingredients
– 2 cups cooked jasmine rice (or brown rice) Provides the starchy base and soaks up sauces
– 1 lb thinly sliced pork shoulder or chicken thigh Main protein for savory, caramelized flavor
– 14 oz firm tofu (pressed) Vegan protein substitute
– 1 cup shredded carrots Adds crunch, natural sweetness
– 1 cup julienned daikon radish Classic banh mi pickled veg
– 1/4 cup rice vinegar Quick-pickle solution for carrots and daikon
– 2 tbsp sugar Quick-pickle solution for carrots and daikon
– 1 tsp salt Quick-pickle solution for carrots and daikon
– 1/4 cup soy sauce or tamari Umami-rich marinade base
– 2 tbsp fish sauce (or vegan fish sauce substitute) Authentic savory depth
– 2 tbsp vegetable oil or neutral oil For searing protein and toasting aromatics
– 1 small bunch cilantro and 2 scallions Fresh herbs that provide brightness
– 1 cucumber Adds refreshing crunch and cooling contrast
– 3 tbsp mayonnaise Creamy, spicy finish
– 1 2 tsp sriracha Creamy, spicy finish
– 2 cucumbers
– 1 avocado
– 1 cup mixed fresh herbs (cilantro and Thai basil)
– 3 tablespoons lime juice
– 2 tablespoons toasted sesame seeds
– 2 tablespoons roasted peanuts
– 1 serrano pepper (optional, for spice)
– Salt, to taste
Instructions
1-First Step: Mise en place and quick pickles Measure and prep all ingredients before cooking. Cook 2 cups of jasmine or brown rice according to package directions (jasmine: 1.5 cups water per cup rice, simmer 15 minutes then rest 10 minutes; brown rice: 2 cups water per cup rice, simmer 35 40 minutes). While the rice cooks, make quick pickles: combine 1/4 cup rice vinegar, 2 tbsp sugar, 1 tsp salt and 1/4 cup water in a bowl; add 1 cup shredded carrots and 1 cup julienned daikon, toss, and let sit at room temperature for at least 10 15 minutes. For a low-calorie or gluten-free adaptation, use cauliflower rice or omit sugar, replacing with low-calorie sweetener as needed.
2-Second Step: Marinate the protein Thinly slice 1 lb pork shoulder or chicken thigh against the grain, or press and slice 14 oz firm tofu. In a bowl mix 1/4 cup soy sauce or tamari, 1 tbsp fish sauce (or vegan substitute), 1 tbsp sugar or honey, 1 tbsp rice vinegar, 1 tbsp grated ginger, and 1 minced garlic clove. Toss protein in the marinade for 10 30 minutes (tofu benefits from longer marination). For vegetarian bowls, use extra-firm tofu and a splash of sesame oil to enhance flavor.
3-Third Step: Cook the protein Heat a large skillet over medium-high heat and add 1 2 tbsp neutral oil. For pork or chicken, sear in batches for 2 4 minutes per side until caramelized and internal temp reaches 165°F for chicken or 145°F for pork (rest 3 minutes). For tofu, pan-fry 3 5 minutes per side until golden, or bake at 400°F for 20 25 minutes for a crisp exterior. Use high heat and minimal crowding to achieve good browning; if needed finish proteins under a broiler for 1 2 minutes.
4-Fourth Step: Prepare garnishes and sauces While protein cooks, slice cucumbers thinly, chop cilantro and scallions, and whisk sriracha-mayo (3 tbsp mayo + 1 2 tsp sriracha) or mix a lighter nuoc cham: 3 tbsp fish sauce, 2 tbsp lime juice, 1 tbsp sugar, 2 tbsp water, and minced chili. For gluten-free or vegan versions, use tamari and vegan mayo or a chili-lime vinaigrette.
5-Fifth Step: Assemble the banh mi rice bowl Divide warm rice into bowls. Arrange cooked protein or tofu over the rice, drain and spoon pickled carrots and daikon on one side, add cucumber slices, scallions, and cilantro. Drizzle sriracha-mayo or nuoc cham over the protein and sprinkle toasted sesame seeds if desired. For low-carb or Paleo adaptations, swap rice for cauliflower rice and use coconut aminos in the marinade.
6-Sixth Step: Adjust seasoning and serve Taste each bowl and add extra lime, soy/tamari, or fish sauce to balance salty, sweet, sour, and spicy elements. Serve immediately so the protein stays crisp and the pickles remain crunchy. If making ahead, store components separately: rice and proteins in airtight containers, pickles and herbs refrigerated; reheat protein in a skillet at medium heat for 2 4 minutes to restore crispness, and refresh herbs right before serving.
7-Final Step: Time-saving tips and batch prep To speed weekday dinners, cook a double batch of rice and proteins on Sunday and store in separate containers. Quick-pickle additional vegetables to last 3 5 days in the fridge. When reheating leftover protein, a quick pan sear or 1 2 minute broil keeps edges crisp. These prep strategies keep your banh mi rice bowl flavors bright and adaptable for different diets. Swap proteins, reduce oil, or choose cauliflower rice while maintaining the signature Vietnamese-inspired balance.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🍚 Use day-old rice or cook rice ahead of time for better texture and faster assembly
🥒 Prepare the quick pickles and cucumber salad while the chicken marinades to save time
🌶️ Adjust the spice level by varying the amount of serrano pepper and sriracha to your preference
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stir-frying
- Cuisine: Vietnamese
- Diet: Non-vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 485
- Sugar: 12
- Sodium: 890
- Fat: 18
- Saturated Fat: 3
- Unsaturated Fat: 14
- Trans Fat: 0.1
- Carbohydrates: 52
- Fiber: 5
- Protein: 32
- Cholesterol: 85
