These Vietnamese-Inspired Beef Bowls feature marinated, seared shaved beef, quick-picked carrots and shallots, and a flavorful sriracha lime mayo. These bowls are so flavorful and delicious, you will be so impressed that you made these yourself!
What you’ll need to make these beef bowls
You’ll need the following ingredients for the meat:
- shaved beef
- soy sauce
- fish sauce
- brown sugar
- ginger
- garlic
I typically purchase the shaved beef at Trader Joe’s, and from what I’ve heard, they also sell it at Aldi. Some supermarkets also sell the Old Neighborhood brand of shaved beef as well. You’ll need the following ingredients for the pickled vegetables:
- carrots (either shredded or chips)
- shallot
- rice wine vinegar
- water
- salt
- sugar
Other ingredients you’ll need to assemble the bowls:
- cucumber
- sesame oil
- sesame seeds
- light mayo
- sriracha
- lime juice
- rice
- cilantro
To make my life even easier, I use frozen, pre-cooked brown rice. I always keep a bag of this in my freezer; you can purchase this at Trader Joe’s, or you can find the Bird’s Eye brand at most supermarkets.
Prepping this meal in advance
There are a few things that should be prepped in advance for this meal; don’t worry though, even though this takes a little bit of preparation, cooking the actual meal only takes minutes! I marinate the meat several hours before I plan on cooking it. You can also marinate the meat overnight. And of course, if you happen to wait until the last minute, you can also put all of the marinade ingredients together with the meat up to 30 minutes before you plan on cooking the meat. Just beware that the longer you marinate the meat, the more flavorful it becomes. You also should pickle the vegetables before hand. This is super easy to do; it takes under 5 minutes. Again, the longer the veggies sit in the pickling brine, the more flavorful they become. I recommend preparing these at least a couple of hours ahead of time.
Marinating the meat
Let’s make our marinade. It is so simple to do, but packs so much flavor. In the bottom of a mixing bowl, combine the soy sauce, fish sauce, brown sugar, ginger, and garlic cloves. Whisk everything together thoroughly. Note, this does not make a huge batch of marinade. It’s really just a small amount of liquid that will coat and soak into the meat.
Once your ingredients are incorporated evenly, add your meat. Toss it around with tongs (or your hands) to get the meat evenly coated in the marinade. The meat will soak up all of the liquid. That’s what we are looking for. Keep the meat marinating until you are ready to cook it.
Quick-pickling the vegetables
Don’t be intimidated by this step; it’s super quick and easy. Start by weighing out 5 ounces of shredded carrots (this is around half of a bag usually). Slice up a shallot. Next, grab a large mason jar. If you don’t have a mason jar, a bowl will do. Add the rice wine vinegar and water to the mason jar. Then, add the salt and sugar. Pop the mason jar (without the lid) into the microwave for one minute so that the sugar and salt can dissolve in the liquid. Next, add the carrots and shallots to the mason jar with the liquid. Pop the lid on, and give the mason jar a nice shake so that the veggies are submerged in the liquid. That’s all there is to it! Set the jar aside until you are ready to use the veggies. Once the veggies reach room temperature, you can pop the mason jar in the fridge. Or, you can leave them out at room temperature until you are ready to use them in your dish.
How to cook and assemble Beef Bowls
When you are ready to cook and assemble, remove the meat from the fridge. Place a large frying pan over medium high heat. Spray the pan with cooking spray and add the meat. Cook until the beef is cooked through, and slightly crispy on the edges (that’s where the flavor is). This takes no time at all, since the beef is so thin. The beef will be cooked within 10 minutes.
While the beef is cooking, get your other ingredients ready. Thinly slice the Persian cucumbers, and toss them with the sesame oil and sesame seeds. Set them aside to use in the finished bowls. Combine the sriracha mayo ingredients: whisk the light mayo, sriracha, and lime juice together in a small bowl.
When you are ready to build the bowls, each bowl gets the following:
- 1/2 cup cooked brown rice
- 1/2 cup cooked beef
- 1 Persian cucumber, sliced and tossed in the sesame oil and seeds
- 1/2 cup pickled vegetables
- 1 tablespoon sriracha mayo
- garnished with fresh cilantro

Vietnamese-Inspired Beef Bowls
Equipment
- frying pan
Ingredients
Pickled Vegetables
- 5 oz shredded carrots
- 1 shallot
- 1 cup rice wine vinegar
- 1/2 cup water
- 1 tsp salt
- 1 tsp sugar
Beef
- 1 lb shaved beef
- 2 tablespoons low sodium soy sauce
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1/2 tablespoon ginger, fresh, grated
- 2 cloves garlic
Bowls
- 1/4 cup light mayo
- 1 tsp sriracha
- 1 tsp lime juice
- 2 cups brown rice, cooked
- 4 Persian cucumbers
- 1 tsp sesame oil
- 1 tsp sesame seeds
- fresh cilantro
Instructions
Pickled Vegetables
- Weigh out 5 oz of shredded carrots (about 1/2 of a bag) and thinly slice the shallot.
- Add the rice wine vinegar, water, salt and sugar into a large mason jar.
- Microwave for 1 minute or until the salt and sugar are dissolved.
- Add the carrots and sliced shallot to the jar, cover and shake.
- Leave marinating for several hours (or longer) until ready to serve.
Beef
- A few hours before cooking (or even overnight), marinate the meat.
- Mince the garlic.
- At the bottom of a mixing bowl, whisk the soy sauce, fish sauce, brown sugar, ginger and garlic together.
- Add the shredded beef and toss to coat - it will absorb the marinade.
- Leave covered in the fridge until you're ready to cook.
- To cook the meat, sauté in a frying pan over medium high heat with cooking spray until cooked to your liking (approximately 10 minutes).
- The meat is paper thin, so it cooks very quickly. I like mine slightly crispy on the edges.
Assembling the Bowls
- Place 1/2 cup serving of brown rice per bowl.
- Add 1/2 cup of cooked beef to each bowl.
- Thinly slice the cucumbers and toss them with the sesame oil and sesame seeds. Each bowl gets the equivalent of one Persian cucumber.
- Add a serving of pickled vegetables to each bowl (suggested serving: 1/2 cup).
- Combine the mayo, sriracha and lime juice in a small bowl.
- Add 1 tablespoon of the mayo mixture to each serving.
- Garnish each bowl with fresh cilantro and extra sriracha, if desired.
Weight Watchers
Notes
- 9 WW points per bowl (as shown) - blue and green plans
- 6 WW points per bowl (as shown) - purple plan
Looks great thank you! Is it possible to make this vegetarian? maybe using tofu instead? Would you still marinate?
Made this for dinner tonight and the hubs and I both enjoyed it. The flavor combination of the beef marinade and the pickled veggies and the sriracha mayo was excellent. We will definitely be making this again.
Delicious! The combination of all parts of this meal complimented each other so well. We will definitely have this meal again.
This is excellent and will now be on my regular rotation. So flavorful and the beef was so dang tender. Wow.
This is honestly my favorite! I make it every other week, my husband can’t get enough of it.
Absolutely delicious! My family loved this meal. This will be on repeat in our house!
Okay. This is so stinking good. We used thinly shaved pork instead of beef and it was so delicious. I made mine into a bowl and my husband made his into a Bahn Mi sandwich. One of his top 5 things I’ve ever made. Will definitely be a staple in our household.
Made this last night for dinner. Planned it the day before and did the advance prep. It was sooooooo good! Pulled together so easily and was off the chain! This is absolutely a do-over!
All my husband and I could say was “WOW”! So delicious!
So good! Husband loved it! Definitely making this again.
AMAZING! The marinade on the beef is so good and adds a ton of flavor. I was out of fish sauce, so I just did another tablespoon of soy sauce. I’m sure the fish sauce would have given it another depth in the taste, but it’s not needed if you don’t have it! Very easy to put together and so delicious! This is going to be a regular!
This was delicious! The flavors are perfection – this will be on regular rotation in our house!
Delicious, filling and simple to make!
Hi! Not to be that guy, but it’s actually spelled “Banh” 🙂 Super tasty though!
I think this may be my new favorite recipe!! I was a little unsure of it to be honest, and didn’t have high expectations, but boy was I surprised! All of the flavors went perfectly together! Loved this recipe and will be making it frequently!
I really enjoyed this for dinner tonight I ate mine over naan using bizzy skinny pizza dough. My hubby ate is over rice. I added some purple cabbage bc I had to use it and it was delicious. It’ll be on the rotation!
Made this recipe this week and OMG was it delicious! It was a hit with my hubby and he requested me to make it again soon! I loved the pickled vegetables! I can’t believe I have never made pickled carrots and shallots before because I love pickles and this was a great refreshing addition to this dish!
Seriously, if you are considering making this do yourself and your taste buds a favor and make this today!
Perfect for a weeknight dinner. Absolutely delicious.
Absolutely LOVED THIS RECIPE!! So simple and full of flavor.
Cooking Vietnamese food can be daunting, but Steph made this so easy and DELICIOUS. Simple ingredients, and my fiancé LOVED it (he told me to ‘add it to the rotation’ so you know that’s a really good sign). Thank you for this awesome, light, simple but flavorful dinner! We loved it and it also fit into my WW plan seamlessly. You are truly my favorite food blogger!
I was very skeptical when I was making this, but OMG, it is so so good!! I might have leftovers for breakfast!
This dinner was so delicious. We had it last night. I am craving it today. Simple to make
Absolutely delicious! The flavor is amazing!
I had this on my list of recipes to try for a while and it did not disappoint! This was insanely delicious and I cannot wait to make it again. I used pre-made brown rice and in doing so, dinner came together in just 15 minutes. Being able to do several parts earlier in the day makes this the perfect weeknight meal. Absolutely love the flavors and will be adding this to our recipe rotation for sure! Honestly, I loved it so much I might make it again tomorrow!
Wow! These bowls were amazing! The flavors were so delicious. I forgot to pickle the carrots and onions prior to making dinner so I let them soak a bit in some rice wine and salt and then once the beef was cooked, I scooted it over in the pan and sautéed the onions and carrots in the pan for a few minutes. Covering the pan for 2 minutes. It was fantastic!! Highly recommend and I immediately shared the recipe with friends!
This is my kids’ (ages 4-20) absolute most requested meal! This was possibly the first official recipe I made from Steph’s website and after that, they started asking if everything I made was a “Steph recipe”. 😂
This was absolutely delicious! Every component had amazing flavor and they melded together o beautifully. My husband said it was one of the best things he had tasted in awhile! We will definitely make it again.
OMG! This is so good.
I picked this recipe for my weekly food prep/meal swap bc it was easy…I never expected it to be as delicious as it was! Everyone LOVED it and requested it again!
In Vietnamese, this dish is Cơm bò xào. The ingredients is not unique to just sandwiches. So you basically made a Vietnamese beef rice bowl.
Wow!! This is so amazing! I thinly sliced ribeye. I write this write down for my recipe box! Thank you for sharing ❤️