Main

Vietnamese Shaken Beef with Tomato Red Rice

0 comments

There are dishes that fill your belly, and then there are dishes that fill your soul—and for me, Vietnamese Shaken Beef with Tomato Red Rice has always done both. Known as Bò Lúc Lắc in Vietnamese, this vibrant, sizzling plate of tender beef cubes, caramelized onions, and sweet-savory sauce over buttery, garlicky tomato rice is more than just a meal. It’s a memory. It’s the scent of soy and garlic wafting through the house, and the joy of stealing a bite straight from the pan.

Growing up, this was the dish I requested at least once a week. It brought me ultimate comfort to come home from school and have a hot bowl of white rice with shaken beef waiting for me. My mom would whip it up in no time, her hands moving fast and confident, with the beef sizzling like applause the moment it hit the hot pan. That telltale “shake” gave the dish its name—quick tosses that seared the meat to perfection without overcooking it.

But let’s not forget the unsung hero of this plate: the tomato red rice. Fluffy jasmine rice cooked with tomato paste or ketchup, garlic, and a bit of butter until it turned into a glowing red-orange cloud of savory goodness. It always looked so festive, like the rice dressed up for dinner. And together with the beef? Pure harmony. Sweet, savory, buttery, tangy—it was a flavor rollercoaster, and I was always ready for another ride.

Even now, no matter how many fancy dinners or trendy recipes I try, Vietnamese Shaken Beef with Tomato Red Rice is the one that feels like home. Making this dish as an adult, I don’t just recreate a flavor—I get to relive a little piece of my childhood every time and it’s a go to meal prep dish so my inner child is always happy.

So whether you grew up with this dish too or you’re trying it for the first time, I hope this recipe brings as much joy to your table as it’s brought to mine over the years. Let’s shake things up—literally—and get cooking!

Vietnamese Shaken Beef with Tomato Red Rice

Recipe by Julia Vuong
0.0 from 0 votes
Course: MainCuisine: Vietnamese
Servings

4

servings
Prep time

30

minutes
Cooking time

20

minutes
Total time

50

minutes

Ingredients

  • 2 lb 2 ribeye steak

  • 1 1 bell pepper

  • 1 1 red onion

  • 1 1 head of garlic

  • 2.5 tbsp 2.5 oyster sauce

  • 1 tbsp 1 dark soy sauce

  • 1 tbsp 1 light soy sauce

  • 1/2 tbsp 1/2 fish sauce

  • 1 tsp 1 chicken bouillon

  • 1/2 tsp 1/2 pepper

  • 2 tbsp 2 sugar

  • 1 tsp 1 cornstarch

  • 2 tbsp 2 vegetable oil

  • Tomato Red Rice
  • 3 3 cups cooked white rice

  • 3 tbsp 3 ketchup

  • 1 tsp 1 chicken bouillon

  • 1.5 tsp 1.5 tomato chicken bouillon

  • 1 tsp 1 soy sauce

  • 1 1 head of garlic

  • Toppings
  • 1 1 cucumber

  • 1 1 tomato

  • cilantro

  • limes

  • salt and pepper (for dipping beef with lime)

Directions

  • Slice ribeye into 1 inch chunks. Marinate in a large bowl with minced garlic, oyster sauce, dark soy sauce, light soy sauce, fish sauce, chicken bouillon, pepper, sugar, and cornstarch. Keep in fridge for at least 30 minutes.
  • Cut onion and bell peppers. In a large skillet, add oil and sear marinated beef on high for 2-3 minutes without stirring so the beef can form a crust. After it has formed a crust, stir and remove the beef when it’s not fully cooked. Throw the onions and peppers in the same pan and saute for 2 minutes and slightly tender before adding the beef back in. Combine for another minute and plate.
  • In another pan, add oil and sauté minced garlic, add cooked white rice, ketchup, chicken bouillon, soy sauce, and tomato chicken bouillon and mix. Fry until combined for 3-5 minutes and plate.
  • Optional – slice up fresh tomatoes, lettuce, and cucumbers to pair with the rice dish.
  • Enjoy!

Leave a Comment

Your email address will not be published. Required fields are marked *

*