Bombay duck is not duck at all: it is bummalo, a soft-bodied fish popular along India’s western coast. This coastal-style fry coats fresh fish in a tangy, warmly spiced semolina crust, then shallow-fries it until crisp; recipes vary by household and region.
Ingredients
- 1¼ lb (570 g) fresh Bombay duck, cleaned and cut into 2–3-inch (5–7.5 cm) pieces
- 1 tbsp (15 ml) lemon or lime juice
- 1 tsp (6 g) fine salt, divided
- ½ tsp (1 g) ground turmeric
- 1 tsp (2 g) Kashmiri chili powder or mild paprika
- 1 tsp (5 g) ginger-garlic paste
- ½ tsp (1 g) ground cumin
- ¼ tsp (0.5 g) ground black pepper
- ½ cup (85 g) fine semolina
- ¼ cup (40 g) rice flour
- 2 tbsp (8 g) finely chopped cilantro
- ⅓ cup (80 ml) neutral oil, such as canola or sunflower oil, for shallow-frying; you may not use all of it
- 1 lemon, cut into wedges, for serving
Instructions
- Prepare the fish. If the fish has not been cleaned, remove the head, guts, and any obvious bones, then rinse it briefly under cold running water. Drain well. Bombay duck has very soft flesh, so handle it gently rather than squeezing or repeatedly washing it. Cut the cleaned fish into pieces about 2–3 inches (5–7.5 cm) long. If you bought cleaned fillets, check carefully for stray bones and trim away ragged edges.
- Dry it thoroughly. Arrange the pieces in a single layer on a plate lined with paper towels and blot the tops. Let excess moisture drain for a few minutes, then blot again. This small step matters: wet fish makes the spice paste runny and prevents the coating from adhering. Avoid leaving raw seafood at room temperature for more than 2 hours; keep it refrigerated if preparation takes longer.
- Season and marinate. In a small bowl, stir together the lemon juice, ½ teaspoon (3 g) of the salt, turmeric, chili powder, ginger-garlic paste, cumin, and black pepper. Rub the mixture gently over the fish. Cover and refrigerate for 15 minutes. The citrus adds flavor, but it does not cook or make the fish safe; the pieces must still be fried to the required temperature.
- Mix the crust. On a wide plate, combine the semolina, rice flour, chopped cilantro, and remaining ½ teaspoon (3 g) salt. Lift each piece of fish from the marinade and let excess liquid drip off. Press it lightly into the dry mixture on all sides. Shake off loose coating and set the pieces on a clean plate. Work gently because the flesh can break apart easily. If the coating looks damp, add a spoonful of semolina to the plate rather than piling extra flour onto the fish.
- Heat the pan. Pour about ¼ inch (6 mm) of oil into a large, heavy skillet. Heat over medium to medium-high until the oil shimmers, but do not let it smoke. If you have a thermometer for the oil, aim for about 350°F (175°C). A small pinch of the coating should sizzle promptly when dropped in. Use a wide skillet so the fish can cook in batches without touching.
- Fry in batches. Carefully lay in a few pieces, leaving room between them. Shallow-fry for about 2–3 minutes on the first side, until the underside is a deep golden color and the coating looks set. Turn each piece once with a thin spatula or tongs and fry for another 2–3 minutes. Thin pieces may need less time; thicker pieces may need longer. If the crust browns too quickly, lower the heat so the fish cooks through before the outside gets too dark.
- Check doneness and drain. Check the thickest piece with a food thermometer inserted into the center; fish should reach the USDA FSIS safe minimum internal temperature of 145°F (63°C). Because Bombay duck is delicate and pieces may be thin, insert the thermometer from the side if needed. Transfer cooked pieces to a wire rack or a paper-towel-lined plate. Let the oil return to temperature before frying the next batch. The frying should take about 12 minutes for three batches, with a few minutes allowed for heating and draining.
- Serve promptly. Arrange the fish on a warm platter and serve with lemon wedges while the crust is at its crispest. If holding the first batch while the next cooks, keep it on a rack in a low oven, around 200°F (95°C), rather than stacking it, which traps steam and softens the coating.
Tips
- Choose fresh fish and keep it cold. Fresh Bombay duck may be sold whole or cleaned, and its texture is naturally softer than that of many firm white fish. Look for fish kept properly chilled, with a clean sea-like smell rather than a sharp, sour odor. If it is frozen, thaw it overnight in the refrigerator and dry it particularly well before seasoning. Avoid thawing seafood on the counter.
- Use a practical substitute if needed. Fresh Bombay duck can be difficult to find outside South Asian markets. Thin pieces of whiting, small hake fillets, or another mild white fish are useful substitutes; choose pieces of similar thickness and cook to 145°F (63°C). The crust and spices remain similar, but a firmer substitute will have a less tender, less delicate bite.
- Adjust the heat without losing flavor. Kashmiri chili powder gives color and mild warmth. If unavailable, use mild paprika for a gentler result, or combine paprika with a small pinch of cayenne for more heat. Cayenne alone can be much hotter, so start with less than the amount of Kashmiri chili and increase only if you like a fiery fry.
- Protect the coating. Drying the fish, using only a thin layer of marinade, and frying in uncrowded batches are the main safeguards against a soggy crust. If the semolina mixture clumps from wet fingers or marinade, discard the damp clumps and add a little fresh coating mix. Do not cover the cooked fish tightly while it is hot.
Serving Suggestions
Serve the fish immediately as a starter or as the centerpiece of a coastal-style meal. Lemon wedges are the simplest accompaniment: a squeeze of fresh juice brightens the salty, savory crust without hiding the fish. A small dish of green chutney, made with cilantro, mint, green chili, lemon, and a little water, is another common-feeling pairing; keep it on the side so each diner can choose how much heat and herb flavor to add.
For a fuller plate, add steamed rice, a simple dal, or warm flatbread, plus sliced cucumber and onion. A lightly dressed cabbage or tomato salad adds freshness and texture alongside the fried coating. If serving as an appetizer, plan on two or three pieces per person and bring out the batches as they finish. Bombay duck is most appealing while freshly fried, so avoid making it sit for a long time before serving.
Variations
Use a more traditional spice profile: Some coastal and regional versions season the fish with garlic, chili, turmeric, and kokum or tamarind. If using tamarind, replace the lemon juice with 1 teaspoon (5 ml) concentrated tamarind water or paste loosened with a teaspoon of water. It brings a deeper, fruitier tang; use a light hand so the marinade does not become watery. Regional and family versions differ, so there is no single required spice blend.
Make the coating crunchier: Replace up to half of the semolina with fine cornmeal (about ¼ cup/40 g) for a slightly coarser crunch. It changes the flavor a little and is not the same as the usual semolina-and-rice-flour coating, but it works with substitute white fish too. Avoid using a thick wet batter for this recipe: the tender fish can break when turned, and a heavy coating can stay soft inside.
Change the heat or herbs: Add ½ teaspoon (1 g) ground coriander to the dry coating for a citrusy, warm note, or increase the chili modestly for a hotter fry. If cilantro is not available, leave it out or use 1 tablespoon (3 g) finely chopped parsley. Parsley is milder and less distinctive, but it adds a fresh note without changing the cooking method.
Try the oven for less oil: The classic texture comes from shallow-frying, but an oven-baked version is possible. Brush the coated pieces lightly with oil, arrange them with space on a parchment-lined tray, and bake at 425°F (220°C), turning carefully once, until golden and the thickest piece reaches 145°F (63°C). Timing varies with fish thickness and the oven; the crust will usually be drier and less evenly crisp than the pan-fried version.
Storage and Reheating
Fried fish is best eaten just after cooking. Cool leftovers promptly and refrigerate them in a shallow, covered container within 2 hours of cooking. Cooked fish keeps for 3–4 days in the refrigerator, although the semolina crust will soften over time. Keep it separate from lemon wedges, chutney, or salad so moisture does not make the coating soggier.
For better texture, reheat the fish in a 375°F (190°C) oven or air fryer, arranged in one layer, until hot throughout and crisp at the edges. Turn the pieces once if needed. Check that leftovers reach 165°F (74°C) for safe reheating. A microwave can heat the fish quickly, but it tends to soften the crust. Do not leave cooked seafood at room temperature for more than 2 hours, or more than 1 hour in temperatures above 90°F (32°C). Freeze leftovers in a sealed freezer-safe container for up to 2 months for best quality; thaw overnight in the refrigerator and reheat thoroughly.
Frequently Asked Questions
Is Bombay duck actually duck? No. Bombay duck is the common English name for bummalo, a fish found in the Indo-Pacific and associated with the western coast of India. The name can be surprising, but this recipe uses fish, not poultry.
Can I make this recipe with dried Bombay duck? Dried Bombay duck is a different product from the fresh fish used here. It is intensely savory and much drier, so it should not be substituted gram-for-gram or fried using these timings. Follow the package directions for any soaking or preparation, then use a recipe specifically written for dried Bombay duck.
How do I keep Bombay duck from falling apart? Handle it as little as possible, dry it well, and cut it into pieces large enough to turn. A thin, well-adhered coating helps support the soft flesh. Use a wide spatula and turn each piece only once after the underside is browned and set. If the fish is exceptionally delicate, chill it for 10 minutes after coating before frying; that extra wait is optional and is not included in the recipe timing.
Can I prepare the fish ahead? You can clean and portion it earlier in the day, then keep it covered in the refrigerator. For the best crust, season and coat it shortly before frying rather than leaving coated fish to sit; moisture can seep into the semolina and make it gummy. The fish needs 15 minutes to marinate in this recipe, and that time is included in the stated preparation time.
How can I tell when the fish is done if the pieces are thin? The most reliable method is a food thermometer. Slide it sideways into the thickest piece so the tip reaches the center, and cook until it reads 145°F (63°C). Color and flaking can be useful visual clues, but the texture of Bombay duck is naturally soft, so they are less dependable than checking the temperature.
Can I use a different pan or oil? A broad cast-iron, stainless-steel, or heavy nonstick skillet can work; choose one that allows the pieces to sit flat with room between them. Use a neutral oil with a suitable high-heat cooking range, such as canola or sunflower. Olive oil with a strong flavor can compete with the spices, and a crowded or insufficiently heated pan is more likely to produce greasy, pale coating.
Related
- BBQ Rabbit Recipe for Tender, Smoky Grilled Rabbit
- BBQ Squid Recipe: Smoky, Tender Grilled Calamari at Home
- Goat Curry Recipe: Slow-Cooked for Deep, Spiced Flavor
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).