Skip to content
indiandinner✨ New

Indian Tandoori-Style Grilled Fish with Sesame and Lime

Yogurt-marinated fish fillets grilled until charred, finished with toasted sesame seeds and fresh lime.

Prep
20 min
Cook
10 min
Servings
4
Difficulty
Easy
4.3
Sign in to rate
#indian#fish#grilled#tandoori#gluten-free#weeknight

About This Recipe

This dish draws on the tandoori marinating technique — yogurt mixed with ginger-garlic paste and a blend of ground spices — applied to fish rather than the more common chicken or paneer. The yogurt's acidity tenderizes the fish quickly while the spice paste clings to the surface, so a short marinating time is enough, unlike red meat which benefits from hours. Sesame seeds aren't traditional in tandoori marinades, but toasted and scattered over the finished fish, they add a nutty crunch that plays well against the char from grilling and the bright acidity of lime squeezed on just before serving. High, direct heat is essential here — a hot grill or a screaming-hot cast iron pan sears the marinade into a slightly blackened crust in a couple of minutes per side without overcooking the delicate fish underneath. Served with extra lime wedges and a simple onion salad, this makes a fast, high-flavor dinner that leans on Indian marinating technique while staying light enough for a weeknight.

Ingredients

Serves 4

  • 600 gfirm white fish fillets (halibut or snapper)
  • 0.5 cupplain yogurt
  • 1 tbspginger-garlic paste
  • 1.5 tspkashmiri chili powder
  • 1 tspground coriander
  • 0.5 tspturmeric
  • 1 tspgaram masala
  • 1 tbsplime juice, plus extra for serving
  • 2 tbspmustard oil or vegetable oil
  • 1 tspsalt
  • 2 tbspsesame seeds, toasted
  • 1 wholered onion, thinly sliced, for serving

Instructions

  1. 1

    Make the marinade

    Whisk yogurt, ginger-garlic paste, chili powder, coriander, turmeric, garam masala, lime juice, oil, and salt together until smooth.

  2. 2

    Marinate the fish

    Coat the fish fillets thoroughly in the marinade and refrigerate 20-30 minutes — no longer, since the yogurt's acid can start to break down delicate fish if left too long.

  3. 3

    Heat the grill or pan

    Preheat a grill or well-oiled cast iron skillet over high heat.

  4. 4

    Cook the fish

    Grill or sear the fish 3-4 minutes per side, until charred at the edges and just cooked through (opaque and flaking easily).

  5. 5

    Finish and serve

    Scatter toasted sesame seeds over the fish, squeeze fresh lime over the top, and serve with sliced red onion.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Don't marinate fish for more than 30 minutes — unlike chicken, the yogurt's acid can start to break down the delicate flesh and make it mushy if left too long.

  • →

    Use a firm, thicker fish like halibut, snapper, or swordfish, which hold together well on a hot grill without falling apart.

  • →

    Toast the sesame seeds in a dry pan for a minute or two until golden before scattering — raw sesame seeds taste flat by comparison.

Variations

  • •

    Use paneer instead of fish for a vegetarian version with the same marinade and grilling technique.

  • •

    Add a pinch of ajwain to the marinade for a more traditional tandoori aroma.

  • •

    Finish with a drizzle of mint-cilantro chutney instead of just sesame and lime.

Storage

Best eaten fresh; grilled fish doesn't reheat well since it dries out and toughens. If needed, refrigerate up to 1 day and reheat gently, covered, in a low oven.

History & Origin

Tandoori marinating with yogurt and ground spices is a technique that spread across India from Punjabi and Mughlai cooking traditions, traditionally applied to meats cooked in a clay tandoor oven, later adapted to home grills and pans.

Frequently Asked Questions

Can I use frozen fish for this?

Yes, just make sure it's fully thawed and patted dry before marinating, since excess water dilutes the marinade and prevents good charring.

What if I don't have a grill?

A very hot cast iron skillet works well — get it properly smoking hot before adding the fish so you still get a good char in a short time.

Why did my fish fall apart on the grill?

It was likely marinated too long or the fish was too delicate a variety — stick to firmer fish and keep marinating time to 30 minutes or less.

Nutrition Facts

Per serving (220g / 7.8 oz) · 4 servings total

Calories260kcal
Protein32g
Carbohydrates4g
Fat12g
Fiber1g
Protein32g
Carbs4g
Fat12g

Time Summary

Prep time20 min
Cook time10 min
Total time30 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes