Loading...

In a large bowl, combine the beef chuck, beef shank, and beef tendon (if using). Add the Vietnamese beef stew spice mix, garlic powder, chicken bouillon powder, fish sauce, and sugar. Mix well to ensure all beef pieces are evenly coated. Cover and let marinate at room temperature while preparing other ingredients, or refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.

Prepare the annatto oil: In a small saucepan, heat the vegetable oil over medium-low heat. Add the annatto seeds and cook, stirring occasionally, for 3-5 minutes, or until the oil turns a vibrant reddish-orange color. Be careful not to burn the seeds. Strain the oil through a fine-mesh sieve into a small bowl, discarding the seeds. Set aside.

In a large heavy-bottomed pot or Dutch oven, heat 2 tablespoons of the annatto oil over medium-high heat. Add the marinated beef in batches, if necessary, to avoid overcrowding the pot. Sear the beef on all sides until browned, about 5-7 minutes per batch. Remove the browned beef and set aside.

Reduce the heat to medium. Add the remaining annatto oil to the pot, if needed. Add the star anise, cinnamon sticks, sliced ginger, halved shallots (or red onion), smashed lemongrass, and minced garlic. Sauté for 3-5 minutes, until fragrant and the shallots are softened.

Stir in 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. Pour in the beef broth and coconut soda. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and simmer for 1 1/2 hours, or until the beef is very tender. Stir occasionally to prevent sticking.

Add the carrots to the pot and continue to simmer, covered, for another 30 minutes, or until the carrots are tender and the stew has thickened slightly. Season with salt and black pepper to taste.

Remove the star anise, cinnamon sticks, ginger slices, shallot halves, and lemongrass pieces before serving, if desired, as they have already imparted their flavor.

Ladle the Bo Kho into bowls. Garnish with fresh cilantro, sliced green onions, and fresh Thai basil leaves. Serve immediately with warm, crusty baguette slices and lime wedges on the side.


In a large bowl, combine the beef chuck, beef shank, and beef tendon (if using). Add the Vietnamese beef stew spice mix, garlic powder, chicken bouillon powder, fish sauce, and sugar. Mix well to ensure all beef pieces are evenly coated. Cover and let marinate at room temperature while preparing other ingredients, or refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.

Prepare the annatto oil: In a small saucepan, heat the vegetable oil over medium-low heat. Add the annatto seeds and cook, stirring occasionally, for 3-5 minutes, or until the oil turns a vibrant reddish-orange color. Be careful not to burn the seeds. Strain the oil through a fine-mesh sieve into a small bowl, discarding the seeds. Set aside.

In a large heavy-bottomed pot or Dutch oven, heat 2 tablespoons of the annatto oil over medium-high heat. Add the marinated beef in batches, if necessary, to avoid overcrowding the pot. Sear the beef on all sides until browned, about 5-7 minutes per batch. Remove the browned beef and set aside.

Reduce the heat to medium. Add the remaining annatto oil to the pot, if needed. Add the star anise, cinnamon sticks, sliced ginger, halved shallots (or red onion), smashed lemongrass, and minced garlic. Sauté for 3-5 minutes, until fragrant and the shallots are softened.

Stir in 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. Pour in the beef broth and coconut soda. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and simmer for 1 1/2 hours, or until the beef is very tender. Stir occasionally to prevent sticking.

Add the carrots to the pot and continue to simmer, covered, for another 30 minutes, or until the carrots are tender and the stew has thickened slightly. Season with salt and black pepper to taste.

Remove the star anise, cinnamon sticks, ginger slices, shallot halves, and lemongrass pieces before serving, if desired, as they have already imparted their flavor.

Ladle the Bo Kho into bowls. Garnish with fresh cilantro, sliced green onions, and fresh Thai basil leaves. Serve immediately with warm, crusty baguette slices and lime wedges on the side.
