Remove the bulbs from the lemongrass, then chop off the green upper parts. Split the white parts lengthwise. Peel and roughly chop the ginger and chop the galangal. Peel the garlic and shallots. Remove the stems from the chilies. Slice the kaffir lime leaves. If needed, cube the beef.
In a food processor or chopper, blend the Thai chilies, shallots, garlic, lemongrass, galangal, and ginger into a smooth paste.
Optional step: Toast the shredded coconut in a dry pan over medium heat for 2-3 minutes, stirring constantly until golden brown and fragrant. Set it aside.
In a large pot or Dutch oven, heat 2 Tbsp of vegetable oil over high heat. Sear the beef chunks until browned on all sides, working in batches if needed to prevent overcrowding the pot. Set aside.
Add the remaining oil and the rendang paste to the pot and cook for 2-3 minutes until it becomes aromatic and slightly darker in color.
Pour in the coconut milk, shredded coconut, sugar, kaffir lime leaves, smashed lemongrass stalk, tamarind paste, spices (cinnamon sticks, cloves, star anise, cardamom pods, salt), and water and stir to combine. Return the beef to the pot.
Bring to a boil, then reduce heat to low. Cover the pot partially with the lid. Simmer for about 2-3 hours, stirring occasionally, until the beef is tender and the sauce is thickened.
Once the desired consistency is achieved, remove the beef rendang from the heat. Remove the whole spices and lemongrass stalk. Taste and adjust the seasoning if needed.Serve and enjoy with steamed rice.
Video
Notes
To store: Beef rendang is a great meal to make ahead as the flavors meld and enhance over time. Transfer the cooled dish to an airtight container and store in the fridge for up to 3-4 days or freeze for up to 3 months. Reheat on the stove with a splash of water, stirring until warm. Check the blog post for more tips!