A delightful Vietnamese-inspired beef stew with aromatic spices and tender beef, perfect for a comforting meal.
Combine the lemongrass, fish sauce, five spice powder, ginger, brown sugar, and bay leaf in a bowl.
Mixing the marinade thoroughly ensures even flavor distribution.
Add the beef chunks to the marinade and let it sit for at least 30 minutes.
Marinating the beef longer enhances the flavor.
Heat oil in a heavy-bottomed pot over high heat and sear the marinated beef until browned, then remove and set aside.
Searing locks in the juices and adds depth to the flavor.
Reduce the heat to medium, add the onions, and cook until translucent, about 5 minutes.
Stir frequently to prevent the onions from burning.
Add the tomatoes and cook covered for 10 minutes until softened.
Covering the pot helps the tomatoes break down faster.
Return the beef to the pot along with the reserved marinade, star anise, and water. Bring to a boil, then reduce to a simmer.
Simmering slowly ensures the beef becomes tender and absorbs the flavors.
Add the carrots and continue to simmer for 45 minutes until the beef and carrots are tender.
Check the carrots occasionally to avoid overcooking.
Remove the bay leaf, lemongrass, and star anise before serving.
Removing these ensures a smoother eating experience.
Garnish with Thai basil and cilantro before serving.
Adding fresh herbs enhances the aroma and presentation.