Whole fish marinated in tamarind and tomato, then grilled until charred and glazed with a sweet-sour sauce.
Ikan bakar is the umbrella term for Indonesia's grilled fish, found at beachside warungs from Jakarta to Bali, usually a whole fish scored and marinated before hitting hot coals or a grill pan. This tamarind-tomato version leans into a sweet-sour glaze, basted onto the fish repeatedly as it cooks so a sticky, caramelized crust builds up over the char. The technique hinges on two things: scoring the fish deeply on both sides so the marinade penetrates and the flesh cooks evenly, and basting in stages rather than marinating once and walking away -- each basting layer adds another coat of glaze that caramelizes slightly under the heat. Tamarind provides the backbone of sourness, balanced by the natural sweetness of cooked-down tomato and a touch of palm sugar. Served with plain rice, a wedge of lime, and raw sliced cucumber to cool the palate, ikan bakar asam is coastal Indonesian home and street cooking -- simple ingredients, but real technique in the grilling and basting that makes the difference between good and forgettable fish.
Serves 2
Cut 3-4 diagonal slashes on each side of the fish so the marinade can penetrate and it cooks evenly.
Blend shallots, garlic, and chilies into a paste, then fry in oil until fragrant, about 3 minutes.
Add chopped tomatoes and cook until broken down, 5 minutes. Stir in tamarind water, palm sugar, and salt, simmer until thick and glossy, 5-6 minutes.
Rub half the sauce over and inside the fish, let sit at room temperature 15 minutes while the grill heats.
Grill over medium-high heat, basting with remaining sauce every few minutes, 6-8 minutes per side until charred and cooked through.
Let rest 3 minutes, then serve with rice, lime wedges, and sliced cucumber.
Score the fish deeply enough to reach near the bone so the glaze flavors the flesh, not just the skin.
Baste in at least 3 separate layers during grilling for a properly built-up glaze rather than one wet coating.
If grilling isn't practical, this works well under a broiler on a wire rack over a sheet pan.
Use fish fillets instead of whole fish and reduce grilling time to 4-5 minutes per side.
Add a spoonful of sambal to the glaze for extra heat.
Wrap the fish in banana leaf before grilling for a smokier, more traditional result.
Best eaten the day it's made. Leftover fish keeps refrigerated for 1 day; reheat gently covered to avoid drying it out.
Ikan bakar is ubiquitous along Indonesia's coasts, where grilling fresh-caught fish over open coals with a tamarind or chili glaze has been standard beachside and market cooking for generations.
Yes -- fillets cook faster, about 4-5 minutes per side, and are easier for beginners to handle on the grill.
A broiler or a very hot cast-iron pan gives a similar char if you baste in the same staged way.
Simmer it longer before basting -- it needs to reduce to a jam-like consistency or it will just run off.
Per serving (356g / 12.6 oz) · 2 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.