This post may contain affiliate links. Read our disclosure policy
Watch the recipe
Cooking With Anadi
12K subscribers · Smoky salmon with cooling yogurt and cucumber on the side
I love Indian food! While I can say that because I was born and raised in New Delhi, I can admit that my exposure to Indian food, especially non-vegetarian meals were extremely limited. The menu was capped at either Chicken Tikka or Butter Chicken. Our outing to restaurants was so limited, that it was reserved to get our monthly fix for these delicious treats.
It was only when I came to Canada that my true journey into the various other facets of Indian cuisine began. One of the dishes that came out on top was this Indian salmon recipe, which was a brainchild of my girlfriend (now wife, at the time of updating this!). She loves salmon and she suggested we try a tandoori style salmon for a change - after having Oven-Baked Lemon & Herb Salmon for the 95th time.
You know, it's simple puzzle pieces like these which I can’t even think can connect together but are actually made for each other. My classic marinade went great with the salmon, however, I needed to make some changes to the marinating. I quickly realized that I can no longer include yogurt in the marinade since by the time salmon is done grilling, the yogurt is completely burnt. After all, salmon is already so tender if cooked properly.
Skin-On or Skinless?▼
Cooking skin-on salmon is a great technique to ensure the salmon is cooked to your desired temperature while keeping the filet juicy. The fish is usually cooked skin side down 80% of the cooking time which helps protect the salmon meat as it cooks. This makes the skin incredibly crispy. Fun fact: you can totally eat salmon skin, and the best way is to have it crispy. Once cooked this way, it is almost like having chips.
In this recipe, the skin does not work as well. The marinade would get soaked into the fish and would prevent the skin from getting crispy. I cook it with skinless salmon filet which allows me to get grill marks which really stamps the tandoori on the fish. Of course, if you have a barbecue, this fish can cook on the grill as well.
Preparing the Tandoori Grilled Salmon
Begin by preparing the marinade. In a medium-sized bowl, add ginger-garlic paste, lemon juice, deggi mirch, garam masala, dried fenugreek leaves and salt. This marinade is completed with a bit of oil to help with bringing the flavors together. For a richer, more traditional tandoori coating that really clings to the salmon, fold a couple of spoonfuls of hung curd into the marinade.

Mix all the ingredients together.

Add your salmon to the marinade, and marinate for at least 30 minutes. You can marinate for up to 6 hours.

Heat a grill pan or a regular pan on medium heat and carefully place the salmon on the pan.

Let the fish sear on one side for 4-5 minutes to ensure each side gets marked properly. Depending on the thickness of the filet, you may need to adjust your cooking time.
The recommended cooking temperature is a medium salmon, pink down the middle. However, if you prefer a more well-done salmon, you can cook it a bit longer. Flip the filet halfway into the cooking process and cook other side.

Serve the fish over fresh jeera or cumin rice and a cool cucumber raita.

Tools Needed
The Tandoori Marinade, and How Long to Leave It On
Most salmon marinade recipes you will come across are some combination of soy sauce, honey and garlic. This one is not that. The marinade here is tandoori: ginger-garlic paste, lemon juice, 2 tsp of deggi mirch for color rather than fierce heat, 1/4 tsp of garam masala, salt, kasoori methi crushed between your palms, and 1 tbsp of olive oil. The 2 tablespoons of hung curd are optional and worth adding, because yogurt clings to the fish in a way an oil-based marinade simply cannot.
Mix it in a small bowl, coat the 6 oz filets and give it at least 30 minutes. You can go up to 6 hours, but not much beyond, because the lemon juice will start to cure the surface of the fish and turn it chalky. That is the opposite of how a meat marinade behaves, where longer is usually better. And do not reuse the remaining marinade as a sauce, since it has been sitting on raw fish.
Cooking Salmon: Grill Pan, Oven or Air Fryer
The recipe uses a grill pan over medium-high heat, lightly oiled, for 4 to 5 minutes a side depending on thickness. A thin tail-end piece may want only 3-4 minutes a side. You are aiming for medium, still slightly pink in the center, and salmon carries on cooking once it leaves the heat, so pull it a shade under. If you would rather measure than guess, check the internal temperature at the thickest part.
The same marinade takes to other methods happily. To bake it, a hot oven around 400 F will need roughly 12 to 15 minutes for a fillet this size; to air fry, closer to 8 to 10 minutes. Either way, judge by the thickest part rather than the clock. Pan-searing in a skillet works too, though you lose the char marks that make the tandoori version look the part. Whichever route you take, let the fish sit at room temperature for ten minutes first, because straight from the fridge the outside overcooks before the center is even warm.
Other Marinade Styles Worth Knowing
If tandoori is not what you came for, salmon marinades divide into a few families. The sweet-savory one is soy sauce with honey or maple syrup, often with a teaspoon sesame oil, grated fresh garlic and red pepper flakes, which is essentially teriyaki salmon; brown sugar stands in for the honey. The mustard one is dijon mustard with pure maple syrup and black pepper, and it caramelizes hard under a broiler. The herb one is olive oil, lemon, fresh dill or fresh thyme, parsley and garlic powder, which suits gentle cooking and cold leftovers better than high heat.
Two rules carry across all of them. Sweetness burns, so anything carrying honey, maple syrup or brown sugar wants a lower heat or a shorter cook than a plain oil marinade does. And keep an eye on salt and soy sauce if you are watching sodium, because a long soak in a salty marinade seasons the fish all the way through rather than just at the surface.
Serving, Storage and Making It Ahead
The recipe plates it with jeera rice and a cucumber raita, which is the pairing I would keep. If you want something else alongside, roasted asparagus, charred corn, buttered potatoes, quick-braised bok choy or a herby couscous all work, and honestly whatever green veggies are in the drawer will do.
For meal prep, marinate the filets and hold them in the refrigerator for up to a day before cooking, remembering that this counts against the 6 hour window. Cooked salmon keeps 2 to 3 days in the fridge and is genuinely good cold, flaked over a salad. It is freezer-friendly raw rather than cooked: freeze the fillets in their marinade, and thaw them overnight in the fridge rather than on the counter. On the nutrition, the salmon is where the protein and the omega-3 fats sit, the yogurt in the raita brings calcium, and the cucumber and lemon add a little vitamin C. There are almost no carbohydrates in the fish itself, since the rice is where those live.
Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!
Recipe by Anadi Misra
Juicy, smoky tandoori grilled salmon marinated in bold Indian spices. A restaurant-quality recipe made at home, served with cool cucumber raita and jeera rice. Your new favorite weeknight dinner.
Grilled
5.0 · 1 rating
30 min
Prep
10 min
Cook
40 min
Total
2
fillets
medium
Level
Ingredients
Ingredients
Tap any quantity to scale
For the salmon
- (170 g) salmon fillet(skinless)
- (1 g) ginger-garlic paste · make your own
- (15 ml) lemon juice
- (5 g) deggi mirchShop →
- (1 g) garam masalaShop →
- salt(to taste)Shop →
- (1 g) kasoori methi(dried fenugreek leaves)Shop →
- (15 ml) olive oilShop →
- (16 g) hung curd (optional; for a richer, clingier tandoori coating) · make your own
For the jeera rice
Instructions
- 1
Make the marinade by mixing together ingredients from ginger-garlic paste up to vegetable oil in a bowl.
Make the marinade by mixing together ingredients from ginger-garlic paste up to vegetable oil in a bowl.
- 2
Add salmon and marinate for at least 30 minutes to 6 hours. Heat up grill pan and lightly season with oil.
Add salmon and marinate for at least 30 minutes to 6 hours. Heat up grill pan and lightly season with oil.
Learn the technique - 3
Cook salmon on either side for 4-5 minutes (depending on the thickness) Note: We want to cook it to medium, slightly pink in the center.
Cook salmon on either side for 4-5 minutes (depending on the thickness) Note: We want to cook it to medium, slightly pink in the center.
- 4
Cook rice according to package instructions.
Cook rice according to package instructions.
- 5
Heat oil on medium heat and crackle cumin seeds until reddish brown. Add in ginger and cook for 30 seconds.
Heat oil on medium heat and crackle cumin seeds until reddish brown. Add in ginger and cook for 30 seconds.
Learn the technique - 6
Add rice and mix well until well coated with oil and heated through.
Add rice and mix well until well coated with oil and heated through.
- 7
Turn off the heat and season with salt and pepper, cilantro and lime juice.
Turn off the heat and season with salt and pepper, cilantro and lime juice.
- 8
For the cucumber raita, mix everything together. Adjust seasonings as needed. Assemble all components together, serve hot, and enjoy!
For the cucumber raita, mix everything together. Adjust seasonings as needed. Assemble all components together, serve hot, and enjoy!
Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi
Tested & written in Anadi’s kitchen
Recipe history
- June 14, 2026 — Added hung curd as an optional marinade ingredient (about 2 tbsp). Folding it into the marinade gives a richer, more traditional tandoori coating that clings to the salmon. The original marinade is otherwise unchanged — this is an optional enhancement.
Filed under
You might also like

Grilled Tandoori Shrimp Skewers with Vegetable Pulao
Smoky, spiced tandoori shrimp skewers grilled to perfection, served with fragrant vegetable pulao. A bold and satisfying recipe from Ottawa home chef Anadi Misra that brings restaurant flavor home.

Easy One-Pan Salmon Coconut Curry Recipe
Creamy, bold, and ready in one pan — this salmon coconut curry brings South Indian flavors to your table fast. Perfect for a satisfying lunch or dinner any night of the week.

Healthy Tandoori Chicken Tikka Wraps Recipe
Juicy tandoori chicken tikka wrapped in a soft flatbread with fresh toppings. A quick, flavorful Indian-inspired lunch that is easy to make and impossible to resist.

Impress Your Guests with Homemade Baked Chicken Tikka
Make restaurant-quality chicken tikka at home in your oven or broiler. Smoky, tender, and perfectly spiced, this recipe also doubles as the base for an incredible butter chicken.

Chicken Kathi Roll | Chicken Tikka Paratha Roll Recipe
Make the ultimate Chicken Kathi Roll at home! Juicy chicken tikka wrapped in a crispy egg paratha — a classic Indian street food that's quick, satisfying, and packed with bold flavor.

Juicy Indian Chicken Seekh Kebab Rolls Recipe
Juicy, spiced chicken seekh kebab rolls packed with bold Indian street food flavors. Easy to make at home and perfect for lunch, these irresistible wraps will become your new favorite meal.






Comments
No comments yet — be the first to share your thoughts!
Leave a review
Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).