If you love beef stew, you definitely need to check out this Bo Kho recipe – this Vietnamese beef stew has all the flavors of a traditional beef stew with additional aromatics from lemongrass and star anise to give it another dimension of flavor. It also can be easily transformed into a beef noodle soup bowl as well!
One of the biggest reasons why I love Bo Kho is because it is such a versatile dish. It can start out as a stew and be eaten with a baguette or some rice, and if you’re feeling bored of the stew it can be easily transformed into a beef noodle soup bowl, simply by adding some beef broth and a few additional splashes of fish sauce and then garnished with basil and lime.
To be honest, this dish is actually not very different than your traditional beef stew. The main difference is aromatics. Instead of using traditional herbs like herb de Provence, thyme or rosemary – Bo Kho uses star anise, lemongrass, and cinnamon. So if you have never tried this, and love beef stew, I would highly suggest to give it a go! Worst-case scenario, you don’t love the spices as a stew but then you can just add more broth and transform it into a beef noodle soup bowl right? 🙂
INGREDIENTS FOR BO KHO
- Beef – For this stew, I like using chunk because the meat doesn’t get stringy and dry and gets really tender on its own without any tenderizer. Chuck is also known as blade roast. Oxtail is another favorite option as well but it takes a bit longer to cook. See below on ideas of the different types of beef you can use for this stew.
- Kiwi – I use kiwi as a natural meat tenderizer for this stew. If I use chuck or oxtail, I generally will skip putting in the kiwi if I don’t have it because those cuts of meat get tender naturally, the longer you cook it.
- Cola – I use cola as another tenderizer as well. Cola gives the marinade a bit of sweetness as well which I lightly sweeten the stew in the end. Don’t worry, you don’t pour any of the cola marinade into the stew itself and it is discarded. It is also the main liquid of the marinade, so if you decide to omit it, add a bit of water in its place.
- Ginger/Garlic/Onion – These 3 aromatics are a must in the marinade.
- Chinese Five Spice Powder – This spice gives the meat marinade a nice spiced flavor
- Fish Sauce – Fish sauce is the salt element of the marinade. You can substitute it with soy sauce, but I highly recommend sticking with fish sauce.
- Lemongrass – I like to use fresh lemongrass stalks for this recipe, so I can easily find and remove them before serving it. If you are using fresh lemongrass, make sure you remove the outer layer and wash off any sand before smashing it to bruise it to release the flavor. You can find fresh lemongrass at your local Asian grocery store in the fridge. If you can’t find fresh lemongrass, you can use frozen pre-ground lemongrass as well, but you won’t be able to fish out the lemongrass at the end.
- Broth – I like to use beef broth for this recipe. Try to use low sodium broth, so you can control how salty it is with fish sauce and salt in the end.
- Tomato Paste – Tomato paste is the base flavor to this stew. You can put more to keep the stew thicker to eat with rice and baguettes, or you can put a little less with a bit more broth to thin out the stew to eat it with noodles.
- Ginger/Garlic/ Onions – These 3 aromatics are a must in the stew. Do not omit it, it provides a lot of flavor to it.
- Butter – I like to use a bit of butter to help the browning of the beef.
- Shaoxing Cooking Wine – This cooking wine adds another layer of flavor to the stew. If you cannot find it, you can substitute it with dry sherry.
- Cinnamon/Star Anise/Bay Leaves – These 3 spices are a must. They give the stew another layer of flavor that differentiates the standard stew to a Vietnamese beef stew.
- Fish Sauce – This will give your stew a lot of flavor, as well as give its saltiness. I highly recommend you don’t substitute this out.
CUTS OF BEEF FOR BO KHO
The type of beef cut you use in this Bo Kho is quite important if you want something tender with great mouth-feel without it being too dry or too stringy. Here are a few I turn to whenever I make Bo Kho, feel free to switch this up and experiment with it! Also keep in mind, that each type of beef’s cooking time will also vary.
Beef Shank or Oxtail : I personally found the best cut of beef for this stew was beef shank or oxtail, partially because of all the connective tissues which eventually will melt into the stew giving it a silkier texture. The beef itself is very tender and has a slight chew without the stringiness. The downside to beef shankoxtail is that it takes a lot longer to cook and it’s harder to find unless you hunt for it at a butcher or Asian grocery store. This is definitely my favorite cut of beef to use for this recipe.
Chuck (aka top or bottom blade roast): This is my second favorite meat to use for the recipe. This is a fattier cut of meat which also has a great texture. The only downside to this is, it was a bit harder to find for me because it’s not usually labeled as chuck here, it is often labeled as a blade roast or a blade pot roast. Other than that I have no negatives here with this cut of meat for Bo Kho.
Cross Rib Roast : In a pinch, I also like using cross rib roasts for stews. It’s a lot less meaty tasting than chuck but it has a nice chew and can be cooked down into soft tender meat.
Boneless Beef Ribs : This one is more on the expensive side, but the marbling of fats combined with the connective tissues makes this a great cut of beef to use in Bo Kho. The final product when cooked is a very tender and buttery chunk of beef that practically melts in your mouth.
Traditionally, you will notice that beef brisket is used for Bo Kho but I tend to stay away from it since the texture isn’t as good as the other beef cuts I mentioned (and it’s somewhat expensive). No matter how long I cook it, the beef strands still are quite stringy and when I chew on the beef chunks, I feel like I’m occasionally flossing with it. This is also a very tough cut of meat and requires a lot of cooking time as well.
MARINATING (AND TENDERIZING) THE BEEF FOR BO KHO
I like to marinate meats before I cook them for additional flavor, but occasionally when I’m cooking tougher cuts of meat I like to use my marinade as a tenderizer as well. For Bo Kho, I like to marinate and tenderize the meat with a can of cola and a kiwi. The acids help break down the tissue (just make sure you don’t over marinate this, 24 hours is usually more than enough time) and the sweetness from the marinade gives the stew just the right amount of sweetness.
FUNKY CARROT SHAPES
You’re probably wondering why I have a guide on cutting carrots since it seems like such a simple thing. There’s actually no good reason except that this was the way dad used to cut carrots (and eggplants) for stews and I found that it oddly gives a really good texture when eating it. It’s almost heartier without being a giant log of a carrot. It also annoyed my mom a lot because if you ever tried picking one of these carrots with chopsticks, you’ll know how impossible it is to grip it! haha 🙂
BRUISE YOUR LEMONGRASS TO RELEASE MORE FLAVOR
Have you ever had sandy stew? I have and it’s gross. When I first had it, I had no idea where the sand could have came from until one day I noticed a lot of sand in my fresh lemongrass. Make sure you discard the dry tips and the dried outer layer of the lemongrass, which sometimes have sandy bits stuck on it. Once you discard it, I give the lemongrass a good cleaning by rubbing it with my fingers under running water.
Whenever I work with herbs and aromatics, I find releasing the oils during the cooking process by ripping, bruising or in this case smashing, makes the dish a lot more flavorful. Fresh lemongrass is a tough herb and I found that the best way to release its oils is to smash it once you have them cut into 2-3 inch chunks. I like to use a rolling pin but you can also use the back of your knife blade (since it’s dull) as well to smash it.
BROWNING YOUR BEEF
Browning beef is a pretty important step because it seals in the juices by locking in the juices with a crusty char but one of my main reasons for browning the meats are the char bits leftover in the pot. The little char bits are actually flavor! Once you start to add the liquids into the pot, the char bits will start to melt into the stew (with a bit of scraping action) giving it an extra layer of flavor.
Make sure when you are browning your beef, you are not overcrowding the pan. This will drop the temperature of the pan and your beef will end up steaming/boiling instead of browning.
To get a nice brown crust on your beef, try not to touch it once you have it on the pan. This will give it a chance to form the char from the consistent heat on the meat surface. Check on it after 20-30 seconds and flip the beef.
BO KHO SERVED 2 DIFFERENT WAYS
One of the reasons I love making this dish is because it can be eaten in 2 different ways. You can initially make it as a stew, and have it for dinner and then make it to a soup for noodle bowl the next day simply by adding a cup of beef broth to it to thin it out and adding a bit more fish sauce to taste. That’s a double-duty recipe right there! 🙂
LOOKING FOR MORE COMFORT FOODS? TRY THESE!
- Khao Soi (Thai Coconut Curry Noodle Soup)
- Tom Yum (Thai Hot and Sour Soup)
- Easy Creamy Congee Recipe
- Creamy Thai Red Curry
- Turkey Udon Noodle Soup
DID YOU MAKE THIS BO KHO RECIPE?
If you made this Bo Kho recipe, I want to see! Follow Pups with Chopsticks on Instagram, snap a photo, and tag and hashtag it with @pupswithchopsticks and #pupswithchopsticks. I love to know what you are making!
Bo Kho (Vietnamese Beef Stew)
Bo Kho Stew Ingredients
- 2 inch ginger (sliced thickly)
- 4 cloves garlic (roughly chopped)
- 1-2 onions (sliced)
- 2 stalks fresh lemongrass
- 1 cinnamon stick (2 inch long)
- 3-4 star anise
- 3 bay leaves
- 1/4 cup tomato paste (add an additional 2 tablespoons if you want a thicker stew)
- 2-3 tablespoons butter
- 3 tablespoons fish sauce (adjust to taste)
- 1/4 cup shaoxing cooking wine (or dry sherry)
- 2-3 large carrots
- 4 cups low sodium beef broth (32oz)
(Optional) If You are Transforming it to a Noodle Soup
- 1/2 white onion (or any sweet onion, thinly sliced - don't skip this, it really adds a lot of flavor to the final dish)
- fresh basil
- lime wedges
- crispy deep fried shallots
Marinate the Beef
- Cut the beef into 1 1/2 inch chunks and place it in large bowl
- Roughly chop the garlic and onions and place it in the bowl
- Slice the ginger and cut them into thick matchsticks and place it in the bowl
- Add the five spice, fish sauce and cola in the bowl
- Peel the kiwi and smash it with the fork, put the smashed kiwi in the bowl
- Mix everything well and marinate it overnight in the fridge. If you're pressed for time, marinate it for at least 4 hours in room temperature.
- Remove the marinating beef from the fridge and drain the liquid.
- Discard the arromatics (the onions, garlic and ginger). Don't worry we use fresh arromatics for the stew.
- Let the beef sit in room temperature for an hour, this will help with the browning of the beef since the beef won't be as cold.
- Peel and slice an onion and set it a side
- Peel and roughly chop the garlic and set it a side
- Slice the ginger and set it a side
- Peel and chop the carrot into 2 inch chunks and set it aside
- Peel the dried outer layer of the lemongrass and cut off the dried tips and discard it. Wash the lemongrass to remove any sand. Cut the lemongrass into 2-3 inch chunks and smash it with a rolling pin or the blunt back of your knife to release the oils.
Putting It Together
- Place a large heavy bottom pot over the stove on medium heat and add a bit of oil with 1-2 tablespoons of butter
- When the pot is hot, add the beef in one at a time, careful not too crowd it too much. Brown the beef in batches. (The beef browns better if you touch it less, it gives it a chance to form a crust)
- Once all the beef has browned, add all the beef back in and add in the chopped onions, garlic, ginger, lemongrass, cinnamon stick and star anise and toast it with the meat for about 5 minutes
- Add in the tomato paste and mix everything well, cook for another 2-3 minutes
- Add in the cooking wine, beef broth and bay leaves and gently scrape the bottom of the pan if there are brown bits stuck to the bottom (this is flavor).
- Bring it to a boil. Once it has started boiling, reduce the heat to low and put a lid on it. Set a timer for 2 1/2 hours. (If you are using oxtail or beef shank, you will need to cook it a lot longer, by approximately 1 hour more)
- Once 2 1/2 hours has passed, check the beef for tenderness. If it is still tough continue to cook it for another 30 minutes. If the stew needs more liquid, add more beef broth or water.
- Once it is tender, add in the carrots and continue to cook it for another 30 minutes with the lid on until the carrots are soft
- Add the fish sauce and adjust it to your taste
- Fish out the lemongrass, star anise and bay leaves and serve with a baguette or with rice.
- (Optional) Making It Into A Beef Noodle Soup
- Use the same steps in 'Putting It Together', but once the stew is done add in 1-3 cups of beef broth (depending on how thin you want the soup)
- Add fish sauce to taste
- Serve with noodles and thinly sliced sweet onions. Garnish with lime wedges and basil.
- If you use beef shank or oxtail, you will need to increase the cooking time, since they are tougher cuts of beef. Definitely worth it though.
- If you use oxtail, you will get less meat if you use 1.5kg of oxtail since the majority of the weight will come from the bones.
All calories and info are based on a third party calculator and are only an estimate. Actual nutritional info will vary with brands used, your measuring methods, portion sizes and more.
Disclaimer: We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. While I appreciate the support – please try to buy your items locally if possible to support your local shops (chances are they are cheaper locally as well!)