These beef rendang meatballs are rich, savory, and deeply aromatic with toasted coconut, lemongrass, ginger, kaffir lime, and creamy coconut milk. Tender beef meatballs simmer slowly in a thick Indonesian-inspired rendang sauce until glossy and intensely flavorful. Perfect served over jasmine rice, turmeric rice, or with warm roti.
Food processor or spice grinder (optional for toasted coconut)
Ingredients
For the Meatballs
1 ½poundsground beef80/20 preferred
¼cuppanko breadcrumbs
1large egg
3tablespoonsfinely minced shallot
4clovesgarlicfinely minced
1tablespoonfreshly grated ginger
2tablespoonscoconut milk
2teaspoonsfish sauce
1teaspoonkosher salt
¾teaspoonground coriander
¼teaspoonground cumin
¼teaspoonblack pepper
2tablespoonsfinely chopped cilantro
For the Rendang Sauce
2tablespoonsneutral oil
1medium yellow onionfinely diced
5clovesgarlicminced
1 ½tablespoonsfreshly grated ginger
1tablespoonlemongrass paste
1tablespoonsambal oelek
1teaspoonturmeric
¾teaspoonground coriander
¼teaspoonground cumin
Tiny pinch ground cinnamon
1tablespoontomato paste
1teaspoonpalm sugar or brown sugar
1 ½tablespoonsfish sauce
1can13.5 ounces full-fat coconut milk
⅓cupbeef broth
2kaffir lime leaves
1teaspoontamarind paste
¼cupfinely toasted unsweetened coconut flakes
For Serving
Jasmine rice
Crispy fried shallots
Lime wedges
Fresh cilantro
Instructions
Toast the Coconut
Place the coconut flakes in a dry skillet over medium-low heat. Cook for 5 to 7 minutes, stirring frequently, until deep golden brown and fragrant. Let the coconut cool slightly, then finely crush or pulse briefly in a food processor. This helps the toasted coconut blend more smoothly into the sauce.
Make the Meatballs
In a large mixing bowl, combine the ground beef, panko breadcrumbs, egg, shallot, garlic, ginger, coconut milk, fish sauce, salt, coriander, cumin, black pepper, and cilantro. Mix gently just until combined without overworking the meat. Roll the mixture into about 18 medium meatballs.
Brown the Meatballs
Heat 1 tablespoon oil in a Dutch oven or deep skillet over medium-high heat. Brown the meatballs for 8 to 10 minutes, turning occasionally, until deeply browned on multiple sides. Transfer the meatballs to a plate. The dark caramelization adds essential savory depth to the finished rendang sauce.
Build the Rendang Base
Reduce the heat to medium and add the remaining oil along with the diced onion. Cook for 10 to 12 minutes until deeply golden and lightly caramelized. Add the garlic, ginger, and lemongrass paste and cook for 1 minute until fragrant.
Stir in the sambal oelek, turmeric, coriander, cumin, cinnamon, and tomato paste. Cook for 2 to 3 minutes, stirring constantly, until the mixture darkens slightly and smells rich and aromatic.
Simmer the Rendang
Add the fish sauce, palm sugar, coconut milk, beef broth, kaffir lime leaves, tamarind paste, and toasted coconut. Stir thoroughly until combined.
Return the meatballs to the pan and bring everything to a very gentle simmer. Cook uncovered over low heat for 40 to 50 minutes, stirring occasionally, until the sauce becomes thick, glossy, and heavily coats the meatballs. The sauce should be rich and concentrated rather than soupy.
Serve
Serve the beef rendang meatballs hot over jasmine rice or turmeric rice. Top with crispy fried shallots, fresh cilantro, and lime wedges for extra flavor and brightness.
Notes
Use Full-Fat Coconut Milk
Full-fat coconut milk is essential for achieving the rich, silky texture that makes rendang-style sauces so flavorful. Lower-fat coconut milk can create a thinner sauce that separates too quickly during simmering and lacks the luxurious consistency traditional rendang is known for.
Toast the Coconut Properly
Toasting the coconut flakes before adding them to the sauce creates a deep nutty flavor that mimics the caramelized coconut notes found in authentic Indonesian rendang. The coconut should become deeply golden brown and fragrant, but not burnt. Finely crushing the toasted coconut helps it blend more smoothly into the sauce.
Brown the Meatballs Thoroughly
A deep brown crust on the meatballs is one of the most important flavor-building steps in this recipe. The caramelized bits left behind in the pan blend into the coconut sauce and create a richer, more savory final dish. Do not rush the browning process.
Simmer Slowly for the Best Flavor
Unlike a standard curry, rendang-style sauce is meant to reduce slowly until thick, glossy, and concentrated. The sauce should cling tightly to the meatballs instead of remaining brothy or soupy. Gentle simmering allows the coconut milk, lemongrass, ginger, kaffir lime, and spices to fully develop.
Adjust the Heat Level
These beef rendang meatballs are moderately spicy as written. For a milder version, reduce the sambal oelek. For a spicier version, add additional sambal or sliced Thai chilies near the end of cooking.
The Flavor Improves Overnight
Like many slow-simmered dishes, these beef rendang meatballs taste even better the next day. The spices continue to deepen and blend as the meatballs rest in the sauce overnight, creating an even richer flavor.