Whole fish rubbed with a smoky, garlicky red masala and baked until the skin crisps and the flesh stays juicy.
Coastal Karachi cooking leans heavily on fish, and while frying is the more common everyday method, a baked masala fish is a common oven-adapted version for home cooks who want the same bold red-chile flavor without a pot of hot oil. A thick paste of garlic, ginger, red chile, smoked paprika and lime juice is rubbed both over and inside slashes cut into the fish, letting the marinade actually reach the flesh instead of sitting on the surface. Smoked paprika isn't a classic Pakistani spice, but it's a reasonable stand-in here for the deep red color and mild smokiness that whole red Kashmiri chiles usually provide, especially for cooks outside South Asia who can't easily find them. The fish bakes on high heat, uncovered, so the skin blisters and the masala forms a slightly charred crust rather than steaming soft. A whole pomfret, snapper or sea bass works well; the dish is finished with a squeeze of fresh lime and served with plain rice and a simple onion salad, coastal-style.
Serves 4
Pat the fish dry and cut 3 to 4 diagonal slashes into each side down to the bone. Preheat the oven to 220C (425F).
Blend garlic, ginger, smoked paprika, chile powder, cumin, turmeric, lime juice, oil and salt into a thick paste.
Rub the paste all over the fish and into the slashes, working it into the cavity as well. Let marinate at least 20 minutes at room temperature.
Place the fish on a lined baking tray and bake 20 to 25 minutes, until the skin is blistered and the flesh flakes easily at the thickest point.
Let the fish rest 5 minutes. Serve topped with raw sliced onion and lime wedges, with rice on the side.
Cut the slashes all the way to the bone — this is what lets the marinade actually season the thick part of the fish, not just the skin.
Let the fish marinate at room temperature rather than cold from the fridge, so it cooks evenly in the hot oven.
Use a very hot oven and don't cover the tray; steaming the fish under foil turns the crust soft instead of blistered.
Grill the marinated fish over charcoal instead of baking for a more traditional smoky char.
Use fish fillets instead of a whole fish and reduce the bake time to 12 to 15 minutes.
Add a pinch of ajwain (carom seed) to the paste for a more traditional Sindhi coastal flavor.
Best eaten fresh the day it's made; fish texture degrades on reheating. If needed, refrigerate up to 1 day and reheat gently in a low oven, covered, just until warmed through.
Whole masala-rubbed fish is central to the coastal cooking of Sindh and Balochistan, where fresh catch from the Arabian Sea is traditionally fried or grilled with a red chile paste; baking is a common home-kitchen adaptation.
Yes, any firm whole fish like sea bass, tilapia or red snapper works well; just adjust bake time slightly for size.
Kashmiri chile is the traditional choice for its color and mild heat, but smoked paprika is easier to find outside South Asia and gives a similar red hue with a pleasant smokiness.
The flesh should flake easily with a fork at the thickest part near the bone, and it should no longer look translucent.
Per serving (300g / 10.6 oz) · 4 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.