Loading...

In a large bowl, combine the cubed beef with minced garlic, grated ginger, five-spice powder, fish sauce, and sugar. Mix well to coat the beef evenly. Let it marinate for at least 15 minutes at room temperature, or up to 30 minutes.

In a large Dutch oven or heavy-bottomed pot, heat the vegetable oil over medium-high heat. Add the annatto seeds and cook for 1-2 minutes, stirring occasionally, until the oil turns a vibrant reddish-orange color. Remove and discard the annatto seeds, leaving the colored oil in the pot.

Add the marinated beef to the pot in a single layer, working in batches if necessary to avoid overcrowding. Sear the beef on all sides until browned, about 5-7 minutes per batch. Remove the browned beef and set aside.

To the same pot, add the tomato paste and cook for 2-3 minutes, stirring constantly, until it darkens slightly and becomes fragrant. This helps to deepen the flavor.

Return the browned beef to the pot. Add the bruised lemongrass stalks, star anise, and cinnamon stick. Pour in the beef broth. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 1 hour, or until the beef is tender.

After 1 hour, add the carrots and potatoes to the pot. Continue to simmer, covered, for another 45-60 minutes, or until the vegetables are tender and the beef is fork-tender. Stir occasionally to prevent sticking.

Remove and discard the lemongrass stalks, star anise, and cinnamon stick from the stew. Taste and adjust seasoning with salt and black pepper as needed.

While the stew is simmering, prepare the rice vermicelli noodles according to package directions. Drain well.

To serve, place a portion of cooked rice vermicelli noodles in a bowl. Ladle the hot Bo Kho stew, with plenty of beef, carrots, and potatoes, over the noodles. Garnish with chopped green onions and fresh cilantro (if using). Serve immediately.


In a large bowl, combine the cubed beef with minced garlic, grated ginger, five-spice powder, fish sauce, and sugar. Mix well to coat the beef evenly. Let it marinate for at least 15 minutes at room temperature, or up to 30 minutes.

In a large Dutch oven or heavy-bottomed pot, heat the vegetable oil over medium-high heat. Add the annatto seeds and cook for 1-2 minutes, stirring occasionally, until the oil turns a vibrant reddish-orange color. Remove and discard the annatto seeds, leaving the colored oil in the pot.

Add the marinated beef to the pot in a single layer, working in batches if necessary to avoid overcrowding. Sear the beef on all sides until browned, about 5-7 minutes per batch. Remove the browned beef and set aside.

To the same pot, add the tomato paste and cook for 2-3 minutes, stirring constantly, until it darkens slightly and becomes fragrant. This helps to deepen the flavor.

Return the browned beef to the pot. Add the bruised lemongrass stalks, star anise, and cinnamon stick. Pour in the beef broth. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 1 hour, or until the beef is tender.

After 1 hour, add the carrots and potatoes to the pot. Continue to simmer, covered, for another 45-60 minutes, or until the vegetables are tender and the beef is fork-tender. Stir occasionally to prevent sticking.

Remove and discard the lemongrass stalks, star anise, and cinnamon stick from the stew. Taste and adjust seasoning with salt and black pepper as needed.

While the stew is simmering, prepare the rice vermicelli noodles according to package directions. Drain well.

To serve, place a portion of cooked rice vermicelli noodles in a bowl. Ladle the hot Bo Kho stew, with plenty of beef, carrots, and potatoes, over the noodles. Garnish with chopped green onions and fresh cilantro (if using). Serve immediately.
