Beef Rendang (Indonesian Dry Coconut Braised Beef Curry)
Quick answer
Rendang originated among the Minangkabau people of West Sumatra as a preservation method: cooking meat in coconut milk and spices until all moisture is driven out, allowi...
What makes this special
- Beef Rendang is a dry Indonesian curry slow-cooked in coconut milk until the meat is dark and tender.
- Evolves through three stages: thin curry, thick sauce, then dry-fried in coconut oil
- All liquid evaporates; meat finishes frying in its own coconut fat
Key ingredients
Core cooking flow
- 1 Chop 5 chili peppers, 6 garlic cloves, 2 onions, and 20g galangal into small pieces first.
- 2 Cut 600g beef chuck into even 3 to 4cm cubes.
- 3 Warm a heavy pot over medium heat and coat the base lightly with oil.
Rendang originated among the Minangkabau people of West Sumatra as a preservation method: cooking meat in coconut milk and spices until all moisture is driven out, allowing it to keep for days without refrigeration in tropical heat. The process begins with a rempah paste of shallots, garlic, ginger, galangal, turmeric, and lemongrass pounded in a mortar, then fried in coconut oil until the raw sharpness cooks off. Beef chunks go into coconut milk and braise for two to three hours as the liquid reduces in stages - first a loose curry, then a thick sauce, and finally a dry phase where the coconut oil separates and essentially fries the meat inside its own spice crust. The finished pieces are dark brown, nearly black at the edges, carrying concentrated layers of chili heat, galangal warmth, and deep sweetness from the caramelized coconut solids. UNESCO recognized rendang as part of Minangkabau intangible cultural heritage, and the dish ranks consistently among the world's most celebrated preparations.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Prep
Chop 5 chili peppers, 6 garlic cloves, 2 onions, and 20g galangal into small pieces first.
Pound or blend them into a fine rempah paste, scraping the sides so no coarse pieces remain.
- 2Prep
Cut 600g beef chuck into even 3 to 4cm cubes.
Pat every side dry with paper towels, because surface moisture makes the pot cool down and prevents the beef from browning properly.
- 3Control
Warm a heavy pot over medium heat and coat the base lightly with oil.
Add the rempah paste and fry for 6 to 8 minutes, stirring often, until the sharp raw smell softens and the paste looks glossy.
- 4Season
Add the beef and turn the pieces until the paste coats them evenly.
When the outside turns brown, pour in 400ml coconut milk and scrape the bottom of the pot so the cooked paste dissolves into the sauce.
- 5Control
Add 2 bruised lemongrass stalks and 1 teaspoon turmeric powder.
Lower to a gentle heat and simmer for 2 to 3 hours, stirring occasionally, until the beef yields easily when pressed with a spoon.
- 6Season
When the sauce becomes thick, stir more often so the coconut solids do not scorch.
Once the oil separates and the beef edges turn very dark brown, turn off the heat and let it rest briefly before serving.
After the steps
Pick a recipe that fits this dish.
Continue with shared ingredients, meal pairings, or a similar method.
Recipes That Go Well With This
More Asian →Based on shared ingredients and meal pairing
Ayam Gulai (Indonesian Spiced Coconut Chicken Curry)
Traditional Indonesian cuisine from West Sumatra relies heavily on the complex application of spices and coconut milk. Ayam gulai serves as a primary example of this Minangkabau tradition. The process starts by grinding shallots, garlic, ginger, galangal, turmeric, and candlenuts into a wet paste called rempah. This mixture requires continuous stirring over low heat until the oil visibly separates from the solids. This separation indicates that the moisture has completely evaporated, allowing the aromatic compounds to develop fully. Skipping this step results in a sauce with an unpleasant raw texture. Once the base is ready, chicken pieces are braised in the spiced coconut liquid for at least thirty minutes. This duration ensures the meat becomes tender enough to fall off the bone while the sauce reduces to a bright yellow consistency that clings to the poultry. Turmeric and galangal establish an earthy base, while kaffir lime leaves contribute a sharp citrus scent to offset the heavy coconut milk. The natural fats in the coconut serve to carry these different aromatics across the palate, creating a long-lasting aftertaste. In a traditional Padang establishment, servers place numerous small plates on the table before any specific order is made. This service style reflects the local hospitality of the region. Diners are charged only for the dishes they touch, a practice that remains a defining element of the dining experience alongside the technical preparation of the curry itself.
Soto Ayam (Indonesian Golden Turmeric Chicken Noodle Soup)
Soto ayam is Indonesia's beloved chicken soup, recognizable by its vivid golden broth colored with turmeric. The flavor base is a paste of garlic, turmeric, and galangal, fried until fragrant and then simmered with chicken pieces and lemongrass stalks for at least thirty minutes to build a deeply aromatic stock. The chicken is removed, shredded by hand, and returned to the bowl along with rice noodles, halved boiled eggs, and a handful of fresh bean sprouts. Each component adds its own texture-the silky noodles, the springy sprouts, the tender chicken-while the broth ties everything together with its warm, earthy spice profile. A squeeze of lime at the table brightens the bowl and lifts the heavier notes of galangal and turmeric. Soto ayam appears at breakfast stalls, family dinners, and celebrations across the Indonesian archipelago.
Gado-Gado Salad (Indonesian Peanut Sauce Veggie Plate)
Gado-gado salad is an Indonesian composed dish that brings together blanched cabbage, bean sprouts, boiled potato wedges, pan-seared firm tofu, and halved soft-boiled eggs on a single plate, then finishes them with a thick, glossy peanut sauce. The sauce combines peanut butter, lime juice, and soy sauce into a base that layers nuttiness over a sharp, salty-sour foundation, lifting the mild flavors of every vegetable and the tofu in a single pour. Each vegetable is blanched separately and pulled from the water at a different moment: cabbage stays crisp, while bean sprouts are allowed to soften just slightly, so the finished plate holds distinct textures rather than a uniform mush. The tofu must be pressed or patted completely dry before it goes into the pan; residual moisture prevents proper browning and causes the cubes to crumble when tossed with the sauce. If the peanut sauce thickens as it sits, a tablespoon of warm water at a time is all it takes to bring it back to a pourable, coating consistency that drapes over the vegetables rather than clumping on top.
Soto Betawi (Jakarta Creamy Coconut Milk Beef Soup)
Soto Betawi is a Jakarta-born beef soup distinguished by its creamy, coconut-enriched broth and a layered spice profile. The aromatics begin with a paste of onion, garlic, and ginger, bloomed in oil alongside ground coriander and a cinnamon stick to build a warm, complex base. Beef brisket simmers in this fragrant liquid for forty minutes or more until it yields to the touch, its collagen enriching the stock. Coconut milk and fish sauce are stirred in toward the end, transforming the broth into something rich and velvety while rounding off the sharper spice edges. The finished soup is neither thin nor heavy-it sits in a satisfying middle ground, substantial enough to serve as a main course with steamed rice or crusty bread on the side. Soto Betawi is a point of pride for Jakarta's Betawi community and a fixture of the city's street-food landscape.
Serve with this
Korean Five-Grain Sweet Rice Punch
Ogok-sikhye is a traditional Korean grain punch made by saccharifying a mix of cooked sweet rice, barley, millet, and foxtail millet in barley malt extract at 60 to 65 degrees Celsius for one hour. The malt powder is soaked in lukewarm water for 20 minutes, kneaded by hand, and strained through a cloth to yield a clear, enzyme-rich liquid -- this is the working ingredient that converts the grain starches into natural sugars during the slow saccharification. Temperature control is central to the process: below 60 degrees the enzymes slow down, and above 70 degrees they denature and die, so maintaining the right range throughout the hour-long rest determines whether the conversion succeeds. As saccharification progresses, the rice grains hollow out and float to the surface; these are skimmed off, rinsed separately, and later floated back into the finished punch to add a soft, chewable element to each cup. After sweetening with sugar and chilling completely in the refrigerator, the drink is served cold with pine nuts floating on top. The combination of multiple grains produces a more layered, complex sweetness than single-grain sikhye, and the overnight rest in the refrigerator smooths the flavor into something more cohesive.
Beef Brisket Perilla Cream Fettuccine
Chadol perilla cream fettuccine pairs Italian cream sauce with thinly sliced Korean beef brisket and the resinous fragrance of perilla leaves. The brisket is seared in a dry, hot pan without added oil, since its own fat content is sufficient and extra oil prevents proper caramelization on the edges. After searing and draining the rendered fat, the crisped brisket is folded back into a sauce of heavy cream and milk so its savory depth permeates every drop. Perilla leaves must be added only when the heat is turned off, because their volatile aromatic oils evaporate quickly; adding them too early leaves only a faint bitterness. The perilla's herbal note lifts the heaviness of the cream and introduces a register absent from any European herb. Fettuccine's broad, flat surface catches sauce generously, ensuring each bite is fully coated without the sauce pooling at the bottom of the bowl. Grated Parmigiano-Reggiano adds sharpness and salt, while cracked black pepper gives a punctuating finish. The dish works because the rich fat of the brisket and the clean herbal top note of perilla occupy different flavor registers and strengthen rather than compete with each other.
Korean Cutlassfish Pot Rice
Galchi sotbap is a Korean one-pot rice dish in which cutlassfish seasoned with soy sauce and ginger is arranged on top of soaked rice along with sliced radish and shiitake mushroom, then cooked together in a heavy pot over direct heat. As the rice steams, the oils from the fish seep down through the grains, carrying a clean, rich marine savoriness into every layer of the pot. Radish softens slowly alongside the rice and releases a gentle sweetness that supports the fish without competing with it. Ginger handles any potential fishiness, keeping the overall flavor bright and unclouded. Shiitake mushroom contributes earthiness, added umami, and a chewy counterpoint to the tender fish and rice. The aroma released when the lid is lifted - soy-seasoned fish, steamed grain, and caramelized crust - is a considerable part of the eating experience. A soy-sesame dipping sauce is provided for mixing through the rice, layering in salt and nuttiness. The rice crust that forms at the base of the pot, called nurungji, adds a toasted crunch. The dish is finest in autumn when cutlassfish from the waters around Jeju Island and Korea's southern coast carry their peak fat content.
Similar recipes
Ayam Penyet (Javanese Smashed Fried Chicken with Sambal)
Ayam penyet means smashed chicken in Javanese and describes an East Javanese street dish in which the chicken is deliberately crushed with a pestle after frying. The process begins by braising the bird in turmeric and galangal-scented water until fully cooked through, then deep-frying until the skin blisters, darkens to mahogany, and turns properly crisp. The final press against a stone mortar cracks the skin open to expose the moist interior and creates irregular ridges and cavities across the surface that the sambal fills and clings to. That sambal - pounded fresh from bird eye chilies, shallots, tomato, and shrimp paste - is the defining element of the dish, delivering a ferocious heat alongside the deep, funky salinity of fermented shrimp paste. The two flavors hit at the same time and neither yields to the other. Served on a banana leaf with steamed rice, fried tofu, and raw vegetables, the full plate comes together the way street-stall food in Java typically does: quickly assembled, intensely seasoned, and eaten without ceremony.
Beef Tartare
Beef tartare is a French preparation of premium tenderloin hand-chopped with a knife, never passed through a grinder, so that each small piece stays intact and delivers a clean, juicy bite rather than a pasty mouthfeel. The chopped meat is mixed with capers, anchovies, shallots, and cornichons, then bound with egg yolk and Dijon mustard. Capers and anchovies provide a salty, briny depth that makes raw beef compelling as a dish, while the Dijon adds a sharp, direct mustard heat that brings focus to every forkful. The egg yolk coats each morsel in a silky, rich film that holds the mixture together without masking the meat itself. Freshness is non-negotiable here - the quality of the tenderloin is the entire foundation of the dish, and there is no technique or seasoning that compensates for inferior beef.
Hungarian Goulash
Goulash is a traditional Hungarian stew in which beef chuck is slow-cooked with substantial amounts of paprika until the meat breaks apart at the slightest pressure from a fork. Onions are fried until they reach a deep golden color, then paprika powder and garlic are added and toasted in the rendered fat for about a minute, a step that dissolves the fat-soluble pigments and aromatic compounds of the paprika into the oil and sets the color and flavor profile for the entire stew. Browning the beef before adding liquid builds an additional layer of savory depth through surface caramelization. Tomato paste, beef stock, and caraway seeds go in next, and the pot simmers on low heat for over an hour while the connective tissue and collagen inside the chuck slowly convert to gelatin, enriching the broth and softening the meat to the point where it pulls apart without any knife work. Potatoes are added for the final thirty minutes, absorbing the paprika-saturated broth as they cook while releasing their starch into the liquid, which naturally thickens the sauce to a rich, clingy consistency that coats the meat without any additional thickener needed.