Tandoori Grilled Fish Fillet with Greek Yogurt

Tandoori Grilled Fish Fillet for 4 Servings
By Emily Harper
Yogurt and lemon tenderize the fish while chickpea flour locks in the moisture. This Tandoori Grilled Fish Fillet gets a charred crust that tastes like it came from a traditional clay oven.
  • Time: 10 min active + 30 min chilling
  • Flavor/Texture Hook: Tangy, smoky, and charred
  • Perfect for: budget-friendly family dinner

I remember the first time I tried making this for a Friday family dinner. The whole house smelled like toasted cumin and garlic, and my kids were hovering around the stove, practically begging for a taste. I didn't have a fancy tandoor oven, just an old cast iron pan, but that's all you actually need.

The goal here is to get that specific charred mahogany look without drying out the center. Using a firm white fish keeps it budget friendly, and since we're using Greek yogurt, the marinade clings to the fish instead of sliding off into the pan.

This Tandoori Grilled Fish Fillet is a great way to bring something bold to the table without spending hours in the kitchen. It's simple, punchy, and feels like a celebration every time it hits the plate.

Tandoori Grilled Fish Fillet

The Besan Bind: Using chickpea flour (besan) stops the yogurt marinade from becoming watery. It acts as a glue, keeping the spices stuck to the fish during the sear.

Acid Balance: The lemon juice and yogurt break down the proteins. This means the fish stays tender even when you hit it with high heat.

MethodTimeTextureBest For
Grill Pan12 minsCharred & CrustyAuthentic flavor
Oven15 minsEven & TenderLarge batches

How it All Clicks

Yogurt
Tenderizes the fish and gives the marinade body.
Besan
Thickens the paste so it doesn't drip.
Kashmiri Chili
Provides that deep red color without being too spicy.

The Right Ingredients

For the fish: - 1.5 lbs firm white fish fillets (Cod, Halibut, or Tilapia) Why this? Firm fish doesn't flake apart on the grill - 1 tbsp lemon juice (for initial rinse)

For the Tandoori Grilled Fish Fillet Marinade: - 1/2 cup thick Greek yogurt, strained Why this? Less water means a better sear - 1 tbsp ginger garlic paste - 1 tbsp chickpea flour (Besan) Why this? Creates a thick coating - 1 tbsp vegetable oil - 1 tbsp

Lemon juice - 1 tsp Kashmiri red chili powder - 1 tsp garam masala - 1/2 tsp turmeric powder - 1 tsp salt - 1/2 tsp cracked black pepper

Original IngredientSubstituteWhy It Works
Greek YogurtThick Hung CurdSame fat content and tang.
BesanCornstarchBinds well, but lacks the nutty flavor.
Kashmiri ChiliPaprika + CayennePaprika for color, cayenne for heat.

Right then, let's get into the actual cooking. Trust me, the chilling step is where the flavor happens, so don't skip it.

Necessary Kitchen Tools

You really want a cast iron grill pan or a heavy stainless steel skillet. The heat retention is what gives you those dark grill marks. I also use a silicone brush to coat the fillets, but your hands work just as well. A couple of paper towels are a must, because wet fish will steam instead of sear.

Bringing the Dish Together

  1. Rinse the fish fillets under cold water and pat them bone dry with paper towels. Lightly sprinkle with 1 tablespoon of lemon juice and set aside. Note: Dry fish sears faster
  2. In a mixing bowl, whisk together the Greek yogurt, ginger garlic paste, chickpea flour, oil, and the Tandoori Fish Masala (red chili powder, garam masala, turmeric, salt, and black pepper) until the marinade is a smooth, vibrant orange paste.
  3. Coat each fillet evenly in the marinade. Make sure the edges are well covered.
  4. Place them on a plate and refrigerate for 30 minutes. This allows the spices to penetrate the surface.
  5. Heat a cast iron grill pan over medium high heat. Wait until the pan reaches the smoke point.
  6. Carefully place the fillets on the hot pan.
  7. Sear the fillets for about 6 mins per side.
  8. Cook until a charred mahogany crust forms and the fish flakes easily with a fork.
  9. Remove from heat and let them rest for 2 mins before serving.

Fixing Common Cooking Issues

If your fish is sticking, you probably didn't let the pan get hot enough before adding the fillets. I've done this a dozen times, and the result is always a torn fillet. Just be patient and wait for that first wisp of smoke.

If you're finding the heat a bit too intense, you can always pivot to a lemon garlic fish approach for a milder vibe.

Troubleshooting Common Issues

IssueSolution
Why Your Fish SticksThe proteins in the fish bond to the metal if the pan is too cool. Ensure the oil is shimmering before the fish hits the surface.
Why the Marinade SlipsThis usually happens if the yogurt is too thin or you skipped the besan. Use strained Greek yogurt for a thick, silky consistency.
Why the Center is RawIf the heat is too high, the outside burns before the middle cooks. Lower the heat slightly if you see the crust turning black too quickly.

Easy Twists and Swaps

If you want a different flavor profile, try adding a teaspoon of honey and extra lime juice for a sweet tangy glow. For a richer finish, melt a knob of butter in the pan during the last 2 minutes of cooking and spoon it over the fish.

If you're looking for something even punchier, you might like a spicy Indian grilled fish variation. For those avoiding dairy, you can swap the yogurt for a thick cashew cream or a coconut cream concentrate, though you'll lose a bit of that signature tang.

If you're using an air fryer, set it to 400°F (200°C) and cook for about 10-12 mins, flipping halfway.

Quick Decision Guide:

  • If you want a deep char, use cast iron.
  • If you want it mild, cut the chili powder in half.
  • If you're in a rush, skip the chill and sear on high heat.

Adjusting the Batch Size

When you're cooking for a crowd, don't just double the spices. I've found that salt and garam masala can become overwhelming if you just multiply them by four. Scale the spices to 1.5x and the liquids to 2x.

If you're making just one or two fillets, use a smaller pan so the oil doesn't spread too thin. Reduce your cooking time by about 20% since smaller fillets cook through much faster.

Debunking Fish Myths

Some people say you should marinate fish for 24 hours. Honestly, don't do that. The acid in the yogurt and lemon will actually "cook" the fish (like ceviche) and turn the texture mushy. 30 minutes is the sweet spot.

Another common myth is that you need a Tandoor oven for this flavor. While a clay oven is great, a heavy cast iron pan mimics that intense, direct heat perfectly.

Storing and Reheating Guide

Store any leftover Tandoori Grilled Fish Fillet in an airtight container in the fridge for up to 2 days. I don't recommend freezing this once it's cooked, as the yogurt marinade can separate and the fish can get rubbery.

To reheat, avoid the microwave. Instead, put the fillets in a pan over medium heat with a tiny bit of butter for 3 minutes per side. This brings back some of that crust.

For zero waste, take any leftover marinade and stir it into a pot of basmati rice or use it as a base for a quick veggie curry.

Best Way to Serve

I love serving this on a big traditional platter with sliced red onions, lemon wedges, and a handful of fresh cilantro. It makes the meal feel like a feast.

If you're doing a more modern bowl style, place the fish over a bed of quinoa or spiced lentils. Add a dollop of mint chutney on the side for a fresh contrast to the charred spices. This Tandoori Grilled Fish Fillet is hearty enough to be the star, but light enough that you can load up on the greens.

Recipe FAQs

What is the best fish for tandoori fish?

Cod, halibut, or tilapia. These firm white fish fillets hold their shape well under high heat and absorb the marinade without falling apart.

Is fish tandoori healthy?

Yes, it is a nutritious option. It combines lean protein with heart healthy vegetable oil and anti inflammatory spices like turmeric.

How to marinate fish for grilling Indian style?

Whisk together Greek yogurt, ginger garlic paste, chickpea flour, oil, and Tandoori Masala spices. Coat the fillets evenly and refrigerate for 30 minutes to allow the spices to penetrate the surface.

What spices are in tandoori fish?

Kashmiri red chili powder, garam masala, turmeric, salt, and black pepper. These specific ingredients create the signature heat and vibrant orange color.

How to prevent fish from sticking to the grill pan?

Heat the cast iron pan over medium high until it reaches the smoke point. Ensuring the oil is shimmering prevents the proteins from bonding to the metal. If you enjoyed mastering high heat searing here, see how the same principle works in this grill pan cod method.

Is it true that any yogurt can be used for the marinade?

No, this is a common misconception. You must use strained Greek yogurt, as thinner yogurts cause the marinade to slip off the fish during grilling.

How to reheat leftover tandoori fish?

Place fillets in a pan over medium heat. Heat for 12 minutes per side to restore the charred mahogany crust without using a microwave, which often makes fish rubbery.

Tandoori Grilled Fish Fillet

Tandoori Grilled Fish Fillet for 4 Servings Recipe Card
0.0 / 5 (0 Review)
Preparation time:10 Mins
Cooking time:12 Mins
Servings:4 servings
Category: Main CourseCuisine: Indian
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
270 kcal
% Daily Value*
Total Fat 9.5g
Sodium 575mg
Total Carbohydrate 6.3g
Protein 34.6g
* Percent Daily Values are based on a 2,000 calorie diet.
Share, Rating and Comments: