Malaysia · Southeast Asia

Malaysian Eggplant Recipe with Sambal and Coconut

Updated November 2, 2026

Total time
50 min
prep 25 min · cook 25 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Malaysia
Southeast Asia

Jump to recipe

Malaysian Eggplant Recipe with Sambal and Coconut

This Malaysian eggplant recipe is a home-style sambal terung: tender eggplant coated in a fragrant chile, shallot, tamarind, and shrimp-paste sambal. Recipes vary by cook and region; this version is pan-seared rather than deep-fried, then finished in the sauce so it is flavorful without needing a large amount of oil.

Ingredients

  • 1 lb (450 g) Asian eggplant, or 2 medium globe eggplants
  • 8 dried red chiles (about ½ oz / 14 g), stems removed
  • 1 cup (240 ml) boiling water, for soaking the dried chiles
  • 4 medium shallots (about 3½ oz / 100 g), peeled and roughly chopped
  • 4 garlic cloves (about ½ oz / 12 g), peeled
  • 2 fresh red chiles (about ¾ oz / 20 g), stems removed; use fewer for a milder sambal
  • 1 tsp (5 g) belacan, or Malaysian fermented shrimp paste
  • 3 tbsp (45 ml) neutral cooking oil, divided
  • 1 tbsp (15 g) tamarind concentrate
  • 1 tsp (4 g) granulated sugar
  • ½ tsp (3 g) fine salt, plus more to taste
  • ⅓ cup (80 ml) water, for the sauce
  • 1 tbsp (15 ml) lime juice, optional, for finishing
  • 2 tbsp (8 g) chopped cilantro, optional, for serving

Instructions

  1. Soak the dried chiles. Put the dried chiles in a heatproof bowl and pour over the boiling water. Leave them to soften for 10 minutes. Meanwhile, trim the eggplant and cut it into pieces about 3 inches (7.5 cm) long and ½ inch (1.25 cm) thick. If using globe eggplant, cut it into similar-length wedges. The pieces should be substantial enough to hold their shape while they cook.
  2. Make the sambal paste. Drain the softened chiles, reserving 2 tablespoons (30 ml) of their soaking water. In a blender or small food processor, combine the softened chiles, shallots, garlic, fresh chiles, and belacan. Blend to a mostly smooth paste, stopping to scrape down the sides as needed. Add a teaspoon or two of the reserved soaking water only if the blades need help moving; the paste should be thick rather than pourable. Avoid touching your eyes after handling the chiles, and wash your hands and equipment well.
  3. Pan-sear the eggplant. Heat 1½ tablespoons (22 ml) of the oil in a large, wide skillet over medium-high heat. Add half the eggplant in a single layer and cook for about 6 minutes, turning the pieces every couple of minutes, until browned in spots and beginning to soften. Transfer to a plate and repeat with the remaining oil and eggplant. If your skillet is small, cook in more batches rather than crowding the pan; crowded eggplant tends to steam and will not brown as well.
  4. Cook the sambal. Reduce the heat to medium. Add the chile paste to the same skillet and cook for 6 minutes, stirring often and scraping the bottom so the shallot and garlic do not catch. It should become aromatic and look a little darker. If it sticks before it has cooked through, stir in 1 tablespoon (15 ml) water. Add the tamarind concentrate, sugar, salt, and the remaining ⅓ cup (80 ml) water. Stir until the tamarind is evenly mixed into the paste, then cook for 2 more minutes.
  5. Finish the dish. Return the eggplant and any juices on the plate to the skillet. Fold gently to coat without breaking the pieces, cover, and cook over medium-low heat for 5 minutes. Uncover and check that the thickest piece is tender when pierced with a fork. If it still feels firm, add 1 tablespoon (15 ml) water, cover, and cook for another 2 to 3 minutes. Taste the sauce and adjust with a little salt, sugar, or lime juice to balance its heat, savory depth, and sourness. Sprinkle with cilantro if desired and serve hot.

Tips

  • Choose eggplant that suits your pan. Long Asian eggplant has tender skin and cooks quickly, while globe eggplant is thicker and may need a few extra minutes under the lid. Keep the pieces similar in thickness so they soften at about the same rate. There is no need to peel either type unless the skin is unusually tough.
  • Adjust the chile carefully. Dried chiles vary in heat. For a gentler sauce, remove the seeds from the dried chiles and use just one fresh chile, or leave out the fresh chiles. For more heat, add another fresh chile or use a hotter variety. The amount of chile changes the intensity, not the basic method.
  • Use a practical belacan substitute if needed. Belacan contributes a concentrated salty, fermented seafood flavor. If it is unavailable, use 1 teaspoon (5 g) of Thai shrimp paste, if you have it. For a vegetarian version, omit the belacan and add 1 teaspoon (5 ml) soy sauce or ½ teaspoon (3 g) white miso to the sauce; the result will be less seafood-savory, but still deeply flavored. Check labels if you need the dish to be vegetarian.
  • Keep the sauce from scorching. Once the paste goes into the skillet, stir it frequently and lower the heat if it darkens too quickly. The shallot and garlic need time to cook, but they can burn on a very hot pan. Add a spoonful of water if the paste begins to stick, rather than adding a large splash of oil.

Serving Suggestions

Serve sambal eggplant hot with steamed jasmine rice or another plain rice, which gives the spicy, sour sauce something mild to cling to. For a Malaysian-inspired meal, pair it with rice, a simple cucumber salad, and a second dish such as stir-fried greens or tofu. The eggplant can be the main vegetable dish at a meat-free meal, or a strongly flavored side beside grilled fish, chicken, or tofu. If you are serving several dishes, keep this sambal toward the spicy end of the table and offer a mild vegetable or rice dish alongside it.

A squeeze of lime at the table is useful when the tamarind tastes particularly mellow, but add it gradually so the sauce does not become sharp. Chopped cilantro is optional, not essential; it adds a fresh herbal note, while sliced scallions make a good alternative. Serve the dish with a spoon because the sambal is meant to be eaten with the rice, not left behind on the plate. If the meal includes other salty or spicy dishes, start with a smaller portion of sambal eggplant and let diners add more as they like.

Variations

Make it vegetarian. Leave out the belacan and use the soy sauce or miso substitution in the tips. Soy sauce makes the sauce saltier and more directly savory; miso gives it a softer fermented flavor. Because both substitutes contain salt, taste before adding the full measured amount of salt. The dish will not have belacan’s seafood character, but tamarind and chiles still give the sauce plenty of definition.

Use a less oily method. The pan-seared approach in this recipe uses a modest amount of oil. For an especially hands-off option, roast the eggplant pieces on a lined sheet pan at 425°F (220°C) for 20 to 25 minutes, turning once, until browned and tender. This is an alternative cooking method, so it takes additional time and does not count in the recipe’s 50-minute timing. Make the sambal in a skillet as directed, then fold in the roasted eggplant and simmer until coated.

Make the sauce milder and rounder. Use fewer chiles and add an extra teaspoon of sugar if you prefer less heat and a gentler sweet-sour balance. For a richer, less sharply tangy variation, stir in ¼ cup (60 ml) coconut milk when you add the water. Simmer it gently until the sauce coats the eggplant. Coconut milk is optional and makes this version creamier; it is not required for the basic sambal.

Try another vegetable. The same sambal is good with okra, green beans, or firm tofu. Cook each ingredient until tender before combining it with the sauce; different vegetables need different cooking times, so use texture rather than the eggplant timing as your guide. If adding tofu, brown it first so it holds together when you fold it into the sambal.

Storage and Reheating

Let the eggplant cool briefly, then refrigerate it in a covered, shallow container within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. The sauce may thicken as it chills, and the eggplant will soften further, but the flavors remain well suited to serving with fresh rice. For longer storage, freeze it in a freezer-safe container for up to 2 months; thaw overnight in the refrigerator. Freezing can make the eggplant softer, so it may be best in a rice bowl or as part of a saucy meal after thawing.

Reheat a portion in a covered skillet over medium-low heat with 1 or 2 tablespoons (15 to 30 ml) water, stirring gently until hot throughout. Add water a little at a time so the sambal loosens without becoming watery. You can also microwave it in a covered, microwave-safe container, stirring halfway through. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. Reheat only the portion you plan to eat, rather than warming and cooling the whole batch repeatedly.

Frequently Asked Questions

What is sambal terung? Sambal terung is eggplant cooked with sambal, a chile-based condiment or sauce used in many Southeast Asian cuisines. Malaysian versions vary: cooks may use different chiles, levels of heat, souring ingredients, or amounts of belacan, and some fry the eggplant while others cook it more gently. This recipe uses tamarind for sourness and pan-sears the eggplant before simmering it with the sambal.

Can I use globe eggplant instead of Asian eggplant? Yes. Globe eggplant works well when cut into narrow wedges or thick batons. Its pieces are often larger and firmer, so they can take a few extra minutes to become tender. Keep the pan covered during the final simmer and test the thickest piece with a fork; add a little water and continue cooking if needed.

How can I make this recipe without a blender? Finely chop the soaked dried chiles, shallots, garlic, and fresh chiles, then pound them together with the belacan in a mortar and pestle until they form a coarse paste. This takes more effort and leaves the sambal more textured, but it works well. If using a knife, chop the ingredients as finely as possible so they cook evenly in the skillet.

What can I use instead of tamarind concentrate? If you cannot find tamarind concentrate, use 1 tablespoon (15 ml) lime juice to start, then taste and add more if needed. Lime is brighter and less rounded than tamarind, so the sauce will taste different. Tamarind paste can also work, but it is often less concentrated and may contain seeds or fibers; loosen a small amount with warm water and strain it before measuring.

Is Malaysian eggplant very spicy? It can be, but the heat depends on the chiles and the cook. The recipe’s eight dried chiles and two fresh chiles make a noticeably spicy sambal, though chile varieties differ considerably. Remove seeds, reduce the fresh chile, or start with half the dried chiles if you are unsure. You can cook the sambal with fewer chiles and serve sliced fresh chile separately for people who want more heat.

Can I prepare part of the dish ahead? You can soak the dried chiles and make the sambal paste up to 1 day ahead. Cover and refrigerate the paste, then cook it in the skillet as directed. For the best texture, pan-sear and finish the eggplant close to serving time; it softens as it sits in the sauce. If you make the complete dish in advance, refrigerate it promptly and reheat it gently with a little water.

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).