Blog

South Indian Fish Curry: A Flavorful Dish Using What's in Your Pantry

5 min read·5/27/2026·Main dish·FridgeChef
Try the app
Want more recipes?
Sign up and get a trial — unlock limits and extra features.
Ingredients
  • 1 lb firm white fish (like cod, tilapia, or snapper), cut into chunks
  • 1 tbsp coconut oil or vegetable oil
  • 1 tsp mustard seeds
  • 1 tsp cumin seeds
  • 1/4 tsp fenugreek seeds (optional, but recommended)
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch ginger, grated
  • 1-2 green chilies, slit (adjust to your spice preference)
  • 1 tsp turmeric powder
  • 1 tsp coriander powder
  • 1/2 tsp red chili powder (or cayenne pepper)
  • 1 (14 oz) can full-fat coconut milk
  • 1/2 cup water or fish stock
  • 1 tbsp tamarind paste (or juice of 1/2 lime)
  • Salt to taste
  • Fresh cilantro, chopped, for garnish
Steps
  1. 1**Sauté Aromatics:** Heat the oil in a pot or deep skillet over medium heat. Add mustard seeds and let them splutter. Then add cumin seeds and fenugreek seeds (if using) and sauté for a few seconds until fragrant.
  2. 2**Build Flavor Base:** Add the chopped onion and sauté until golden brown. Stir in the minced garlic, grated ginger, and green chilies. Cook for another minute until fragrant.
  3. 3**Add Spices:** Reduce heat to low and add turmeric powder, coriander powder, and red chili powder. Stir well and cook for about 30 seconds, being careful not to burn the spices.
  4. 4**Simmer the Sauce:** Pour in the coconut milk and water (or stock). Stir to combine, scraping any bits from the bottom of the pan. Bring to a gentle simmer.
  5. 5**Cook the Fish:** Carefully add the fish chunks to the simmering curry. Stir gently to coat the fish. Cover and cook for 5-7 minutes, or until the fish is cooked through and flakes easily. Avoid overcooking.
  6. 6**Finishing Touches:** Stir in the tamarind paste (or lime juice) and salt to taste. Simmer for another minute.
  7. 7**Serve:** Garnish generously with fresh cilantro. Serve hot with steamed rice.

Dive into Delicious: South Indian Fish Curry

Embrace the joy of cooking from your pantry with this authentic South Indian Fish Curry. This recipe proves that you don't need exotic ingredients to create a truly memorable meal. With a few staples from your kitchen, you can whip up a fragrant, flavorful curry that transports your taste buds straight to the coast of South India. This dish is a testament to how versatile and satisfying cooking with what you have can be. It's a celebration of simple ingredients transformed into something extraordinary, making it perfect for both novice cooks and seasoned chefs looking for a quick yet impressive meal.

Pantry Pro Tips

  • Spice Level: Adjust the green chilies and red chili powder to control the heat. For a milder curry, remove the seeds from the green chilies.
  • Tamarind Substitute: If you don't have tamarind paste, the juice of half a lime or a tablespoon of tomato paste can be used for tanginess.
  • Vegetable Boost: Feel free to add vegetables like spinach, bell peppers, or okra along with the fish for added nutrition and texture.
  • Fish Choice: Any firm white fish works well. Frozen fish can be used; thaw it completely before cooking.

Embrace Your Inner Chef: Cook More from Home!

This South Indian Fish Curry is a perfect example of how rewarding cooking with your existing ingredients can be. It’s about creativity, resourcefulness, and enjoying delicious, home-cooked meals without a special trip to the store. Challenge yourself to see what culinary adventures you can embark on with what you already have. This recipe is not just about making a meal; it's about building confidence in the kitchen and discovering the joy of simple, flavorful cooking.

Frequently Asked Questions

  • Q: Can I make this fish curry ahead of time? A: While best served fresh, you can prepare the base sauce ahead of time and add the fish just before serving. This prevents the fish from overcooking and becoming mushy.
  • Q: What kind of fish is best for this curry? A: Firm white fish like cod, tilapia, snapper, or even salmon work well. Avoid very delicate fish that might break apart easily. The key is a fish that holds its shape during cooking.
  • Q: How can I make the curry thicker? A: Simmer the curry uncovered for a few extra minutes after adding the fish, or mash a small piece of cooked potato into the sauce. A cornstarch slurry can also be used, but it might alter the authentic flavor slightly.
  • Q: Is this recipe spicy? A: The spice level can be adjusted by the amount of green chilies and red chili powder used. It's generally a medium-spicy dish, but you can easily make it milder or hotter to suit your preference.
  • Q: Can I use other liquids instead of coconut milk? A: You can substitute with evaporated milk or regular milk, but coconut milk provides the authentic flavor and creamy texture that is characteristic of South Indian curries. For a dairy-free option, full-fat canned coconut milk is ideal.
Try the app
Want more recipes?
Sign up and get a trial — unlock limits and extra features.