Indian Tilapia Recipes: Coconut Curry for Dinner

Updated November 3, 2026

Total time
47 min
prep 20 min · cook 27 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Indian Tilapia Recipes: Coconut Curry for Dinner

This Indian-style tilapia curry simmers mild white fish in a gently spiced tomato and coconut sauce, with ginger, garlic, and a bright squeeze of lime. Indian fish curries vary by region and household; this weeknight version borrows coastal flavors and pairs easily with rice or flatbread.

Ingredients

  • 1½ lb tilapia fillets (680 g), fresh or thawed, cut into pieces about 2 inches (5 cm) wide
  • 2 tbsp neutral oil, such as canola (30 ml)
  • 1 medium yellow onion, finely chopped (about 1 cup or 150 g)
  • 4 garlic cloves, finely chopped or grated (about 12 g)
  • 1 tbsp finely grated fresh ginger (15 g)
  • 1 tsp ground coriander (2 g)
  • 1 tsp ground cumin (2 g)
  • ½ tsp ground turmeric (1 g)
  • ¼ tsp cayenne pepper (about 0.5 g), or less for a mild curry
  • 1 can diced tomatoes, with their juice (14.5 oz or 411 g)
  • 1 can full-fat coconut milk, well shaken (13.5 oz or about 400 ml)
  • ½ cup water (120 ml)
  • ¾ tsp fine salt (about 4.5 g), plus more to taste
  • 8 fresh curry leaves (about 2 g), optional
  • 1 tbsp lime juice (15 ml), plus lime wedges for serving
  • ¼ cup chopped fresh cilantro leaves and tender stems (about 10 g)

Fresh curry leaves add a distinctive citrusy, savory aroma, but they can be difficult to find outside South Asian grocery stores. If unavailable, leave them out rather than expecting a bay leaf to taste the same; a little extra lime zest at the end gives a different but pleasant lift. Full-fat coconut milk makes a rounder sauce, while light coconut milk produces a thinner, less rich curry.

Instructions

  1. Prepare the fish and aromatics. Pat the tilapia dry with paper towels and check for any pin bones, removing them with clean tweezers if needed. Cut the fillets into even pieces so they finish cooking at roughly the same time. Chop the onion, garlic, and ginger, and measure out the spices before heating the pan. Keep the fish refrigerated while you prepare the sauce if you are not using it right away.
  2. Soften the onion. Heat the oil in a wide, deep skillet or sauté pan over medium heat. Add the onion and cook for about 7 minutes, stirring often, until soft and translucent with lightly golden edges. If it starts browning quickly, lower the heat; a gentle cook makes a sweeter, more even base for the sauce.
  3. Bloom the aromatics and spices. Add the garlic, ginger, coriander, cumin, turmeric, cayenne, and curry leaves, if using. Stir for 1 minute, just until fragrant. Do not let the garlic or ground spices scorch: if the pan seems dry, add a tablespoon of water and stir to loosen the spices.
  4. Build the tomato-coconut sauce. Tip in the diced tomatoes and their juice, then add the coconut milk, water, and salt. Stir well, scraping the bottom of the pan, and bring the sauce to a gentle simmer. Cook uncovered for 11 minutes, stirring occasionally. The tomatoes should soften and the sauce should look cohesive, but it does not need to reduce to a thick paste.
  5. Simmer the tilapia. Lower the heat so the sauce barely simmers. Nestle the fish pieces into the sauce in a single layer, spooning some sauce over the tops. Cover the pan and cook for about 8 minutes, turning the pieces carefully once if they are not mostly submerged. Check the thickest piece with a food thermometer: USDA FSIS recommends that fish reach a safe minimum internal temperature of 145°F (63°C). If needed, continue cooking briefly and check again. Properly cooked tilapia is opaque and flakes easily; avoid vigorous boiling, which can break up the fillets.
  6. Finish and taste. Turn off the heat and gently stir in the lime juice. Taste the sauce and adjust the salt, cayenne, or lime to suit your preference. Scatter the cilantro over the top and serve while hot, using a broad spoon to lift the fish without crumbling it.

Tips

  • Choose evenly sized pieces. Thin tails cook faster than thick centers, so cut the fillets into similar portions or add thicker pieces to the sauce a minute or two earlier. Tilapia is lean and delicate; keeping the pieces large and handling them gently helps them stay intact.
  • Keep the sauce at a quiet simmer. A rolling boil can make coconut milk look separated and can break the fish apart. If the sauce becomes too thick before the fish is done, stir in water a tablespoon at a time. If it seems thin, simmer the sauce uncovered for a few extra minutes before adding the fish.
  • Adjust the heat gradually. Cayenne varies in intensity, and the sauce tastes hotter as it reduces. Use a pinch for a mild curry, then add more at the end if desired. For a different kind of warmth, add ½ teaspoon (about 1 g) of freshly ground black pepper.
  • Use frozen fish safely and well. Thaw tilapia in the refrigerator overnight, then pat it dry before cooking. Avoid thawing it on the counter; extra water on the surface can dilute the sauce and make the fish more likely to fall apart.

Serving Suggestions

Serve the curry in shallow bowls with steamed basmati rice, which catches the coconut-tomato sauce without competing with the fish. Plain rice is a good choice if the curry is spicy; a squeeze of lime at the table brightens each serving. Warm roti, chapati, or naan also works well for scooping up the sauce. These breads are useful when you want a meal without rice, though they are not interchangeable with every regional Indian flatbread.

For a balanced plate, add a simple vegetable side such as sautéed green beans, roasted cauliflower, or a cucumber salad dressed with lemon and a little salt. Keep the side lightly seasoned so it does not overwhelm the curry’s ginger, cumin, and coconut. If serving guests, put extra cilantro, lime wedges, and chili on the table separately so everyone can finish their own bowl.

Variations

Make it less rich: Use light coconut milk, or replace up to half of the coconut milk with water or unsalted fish stock. The sauce will be less creamy and its coconut flavor less pronounced, but the tomato and spices will still come through. Avoid using sweetened coconut beverage, which is thinner and may add unwanted sweetness.

Use another fish: Firm white fish such as cod, haddock, or pollock can stand in for tilapia. Cut it into similar-sized portions and check the thickest piece for 145°F (63°C), since thickness and the shape of the fillets affect cooking time. A firmer fish may hold together more easily, while a thinner fillet may cook sooner.

Add vegetables: Stir in 1 cup (about 150 g) of sliced bell pepper with the tomatoes, or add 1 cup (about 100 g) of baby spinach during the last minute of cooking. For chickpeas, fold in one drained 15 oz (425 g) can when you add the coconut milk; the curry will be heartier, and the added chickpeas will take up some of the sauce.

Change the spice profile: For a warmer, more rounded finish, stir in ½ teaspoon (about 1 g) of garam masala after turning off the heat. This blend varies by maker, so start with a small amount. You can also omit cayenne entirely and offer sliced fresh chili at the table rather than making the whole pan spicy.

Storage and Reheating

Transfer leftover curry to a shallow, covered container and refrigerate it within 2 hours of cooking. It keeps for 3–4 days in the refrigerator. Fish can become more fragile as it sits, so use a spoon to move portions rather than stirring the whole container. For the best texture, store the curry and rice separately if both are left over.

Reheat only the portion you plan to eat. Warm it gently in a covered saucepan over low heat, adding a splash of water if the sauce has thickened; turn the fish carefully and heat until the center reaches 165°F (74°C), the recommended temperature for reheated leftovers. A microwave also works: cover loosely, heat in short intervals, and check the center with a food thermometer. Avoid repeatedly heating and cooling the full batch.

Freezing is possible for up to about 2 months in a freezer-safe container, though coconut-based sauces may separate slightly and tilapia can soften after thawing. Thaw overnight in the refrigerator, then reheat gently to 165°F (74°C). Do not leave cooked fish at room temperature for more than 2 hours, or more than 1 hour if the temperature is above 90°F (32°C).

Frequently Asked Questions

Can I use frozen tilapia?

Yes. Thaw it in the refrigerator, remove any excess surface moisture with paper towels, and follow the recipe as written. If you add the fish while it is still frozen, it releases water unevenly and makes it harder to cook the pieces gently and check them reliably.

Will canned coconut milk split in the curry?

It can look slightly grainy if boiled hard, but a gentle simmer usually keeps it smooth. Shake the can before opening, stir the sauce as it warms, and lower the heat before adding the fish. If a little oil separates, the curry is still usable; stir gently just before serving.

How can I tell when the tilapia is done?

Check the thickest part of a piece with a food thermometer; fish is safely cooked at 145°F (63°C). The flesh should also be opaque and separate into flakes when gently pressed with a fork. Color and flaking are useful visual clues, but the thermometer is the reliable safety check.

Can I make the sauce ahead?

Yes. Cook the sauce through the coconut milk step, cool it promptly, and refrigerate it in a covered container for up to 2 days. Reheat it to a simmer, then add the tilapia and cook until it reaches 145°F (63°C). Cooking the fish just before serving helps preserve its tender texture.

What can I use instead of tilapia?

Choose another mild, boneless white fish, such as cod, haddock, or pollock. The main difference is texture: some fish are firmer and hold together better, while thinner fillets cook more quickly. Keep pieces a similar thickness and use the thermometer rather than relying only on the stated minutes.

Related

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).