Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
Nothing comforts quite like a bowl of Chepala Pulusu, the tangy-spicy Andhra fish curry made with tamarind, fresh fish, and bold South Indian spices. Itโs one of those dishes where simple ingredients come together to create deep, layered flavor in under an hour.
This recipe walks you through each step clearly, so you can enjoy an authentic curry at home without fuss. If youโre ready to get cooking right away, you can use the Jump to Recipe button or scroll through the Table of Contents for a quick guide.
Table of Contents
Ingredients You’ll Need

- Fish โ 1 lb (450โ500 g) rohu, catfish, or tilapia steaks, bone-in preferred, cleaned and patted dry
- Tamarind pulp โ 2 tablespoons (or 1 lemon-sized ball soaked in 1 cup hot water and strained)
- Oil โ 2 to 3 tablespoons neutral oil (like sunflower or canola)
- Mustard seeds โ 1 teaspoon
- Fenugreek seeds โ 1/4 teaspoon
- Cumin seeds โ 1/2 teaspoon
- Curry leaves โ 12 to 15 fresh leaves
- Onion โ 1 large, finely chopped
- Green chilies โ 2, slit lengthwise
- Ginger-garlic paste โ 1 tablespoon
- Tomatoes โ 2 medium, chopped
- Turmeric powder โ 1/2 teaspoon
- Red chili powder โ 1 to 1 1/2 teaspoons (adjust to heat preference)
- Coriander powder โ 1 teaspoon
- Salt โ 1 to 1 1/4 teaspoons, or to taste
- Jaggery or sugar โ 1/2 teaspoon (optional, to balance tanginess if needed)
- Water โ 1 1/2 to 2 cups, for simmering the gravy
- Fresh coriander leaves โ 2 tablespoons, chopped, for garnish
Step-by-Step Instructions
Step 1: Prep the Tamarind
Soak the tamarind pulp in 1 cup of hot water for about 10 minutes. Mash well with your fingers or a spoon, then strain to get a smooth extract. Set this aside for the curry base.
Step 2: Season the Fish
Pat the fish pieces dry, then rub them lightly with a pinch of turmeric and salt. Let them rest for 10โ15 minutes while you start the gravy.
Step 3: Temper the Oil
Heat 2 to 3 tablespoons of oil in a wide, heavy-bottomed pan. Add mustard seeds, fenugreek seeds, and cumin seeds. Once they crackle, toss in the curry leaves and let them sizzle for a few seconds to release their aroma.
Step 4: Build the Masala
Add the chopped onion and slit green chilies to the pan. Sautรฉ until the onions turn golden. Stir in the ginger-garlic paste and cook for about 1 minute until fragrant. Add the tomatoes, cooking until they break down and the oil begins to separate. Mix in the turmeric, red chili powder, coriander powder, and salt.
Step 5: Make the Gravy
Pour in the tamarind extract along with 1 1/2 to 2 cups of water. Stir well, bring to a gentle simmer, and cook for 6โ8 minutes. Taste and, if the curry feels too sharp, balance it with a pinch of jaggery or sugar.
Step 6: Cook the Fish
Slide the marinated fish pieces into the simmering gravy in a single layer. Cook on low heat for 8โ12 minutes, turning the pieces once halfway, until the fish is tender and cooked through.
Step 7: Rest and Garnish
Turn off the heat and let the curry rest for 5 minutes to allow the flavors to meld. Sprinkle with chopped coriander leaves, then serve hot with steamed rice.
Chepala Pulusu Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
Chepala Pulusu is an authentic Andhra fish curry made with tamarind, fresh fish, and bold spices. This tangy and spicy dish is best enjoyed with steamed rice.
Ingredients
- 1 lb (450โ500 g) rohu, catfish, or tilapia steaks, bone-in, cleaned
- 2 tbsp tamarind pulp (or lemon-sized tamarind soaked in 1 cup hot water, strained)
- 2โ3 tbsp neutral oil (sunflower or canola)
- 1 tsp mustard seeds
- 1/4 tsp fenugreek seeds
- 1/2 tsp cumin seeds
- 12โ15 curry leaves
- 1 large onion, finely chopped
- 2 green chilies, slit
- 1 tbsp ginger-garlic paste
- 2 medium tomatoes, chopped
- 1/2 tsp turmeric powder
- 1โ1.5 tsp red chili powder
- 1 tsp coriander powder
- 1โ1.25 tsp salt, to taste
- 1/2 tsp jaggery or sugar (optional, to balance tanginess)
- 1.5โ2 cups water
- 2 tbsp fresh coriander leaves, chopped
Instructions
- Soak tamarind in hot water, mash, and strain to extract juice.
- Rub fish with turmeric and salt, set aside for 10โ15 minutes.
- Heat oil in a wide pan. Add mustard, fenugreek, and cumin seeds. Let them crackle, then add curry leaves.
- Add onion and green chilies; sautรฉ until golden. Stir in ginger-garlic paste. Add tomatoes and cook until soft and oily. Mix in turmeric, red chili, coriander powder, and salt.
- Pour in tamarind extract and water. Simmer for 6โ8 minutes. Add jaggery if needed to balance flavor.
- Slide fish pieces into the gravy in a single layer. Cook on low heat 8โ12 minutes, turning once, until fish is tender.
- Turn off heat, rest 5 minutes, garnish with coriander, and serve hot with rice.
Notes
For best results, use fresh river fish like rohu or catfish. Adjust chili powder to suit your spice level. Always rest the curry for a few minutes before serving to deepen the flavor.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Seafood
- Method: Simmering
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 245
- Sugar: 5g
- Sodium: 720mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 55mg
Storage & Make-Ahead Tips
| Situation | How to Do It |
|---|---|
| Refrigeration | Store cooled Chepala Pulusu in an airtight container for up to 3 days. Reheat gently on the stove until steaming, avoiding a rolling boil to keep the fish tender. |
| Freezing | Freeze in freezer-safe containers for up to 2 months. Thaw overnight in the fridge, then warm gently on low heat. Note: fish texture may soften slightly after freezing. |
| Make-Ahead Prep | Chop onions, green chilies, and tomatoes, and soak/strain tamarind a day in advance. You can also cook the onionโtomato masala base and refrigerate it for 2 days; finish cooking with water and fish when ready. |
| Leftovers | Best reheated slowly on the stovetop with a splash of water to loosen the gravy. Avoid microwaving at high heat, as it can make the fish rubbery. |
Wrapping Up the Curry Pot
Chepala Pulusu is one of those dishes that proves how simple ingredients can create something bold and memorable. With tamarind for tang, chilies for heat, and tender fish soaking up every bit of flavor, itโs a curry that feels both homely and special at the same time.
If youโve been craving an authentic Andhra-style fish curry, this recipe gives you everything you need to make it happen in your own kitchen.
Try it out, share it with family, and donโt forget to let me know how it turned out for you in the comments below.
Happy cooking!










