I absolutely love diving into bold flavors, and this Tandoori Salmon Recipe is one of my absolute favorites to whip up whenever I crave something vibrant yet wholesome. The marinade, packed with warm spices and zesty lime, transforms simple salmon into a stunning, aromatic dish that always impresses at the dinner table. It’s one of those recipes that feels special but is surprisingly easy to make, which makes it perfect for both casual weeknights and festive gatherings. Trust me, once you try this, it becomes a go-to you’ll want to make again and again.
Why You'll Love This Tandoori Salmon Recipe
What truly sets this Tandoori Salmon Recipe apart for me is its incredible flavor profile. The blend of garam masala, coriander, turmeric, and that gorgeous Kashmiri red chili powder brings a smoky warmth balanced with just enough heat to keep things interesting without overpowering the natural richness of the salmon. The lime juice in the marinade adds a bright, tangy lift that makes every bite pop, while the gentle roasting or air frying locks in the juices beautifully. It’s like a burst of India’s vibrant culinary spirit right on your plate, but tailored for the elegance of fresh fish.
Another reason I’m completely smitten is how straightforward this recipe is to prepare. The ingredients are simple and easy to find at any well-stocked grocery store, and once the marinade is made, it’s just a matter of letting the salmon soak up all those irresistible spices for a bit. Whether you prefer the convenience of air frying or the slightly more hands-off approach of broiling in the oven, both methods deliver fantastic results with minimal fuss. I also love that it works equally well for a casual family dinner or when I want to impress friends — it feels restaurant-quality without the wait.
Ingredients You'll Need
Every ingredient in this Tandoori Salmon Recipe plays an essential role in creating its signature taste, texture, and vibrant appearance. The spices build layers of complex flavor, the lime juice adds refreshing brightness, and the avocado oil helps everything meld together nicely while keeping the salmon moist and tender during cooking.
- Wild Salmon Fillets: Choose boneless fillets for easy cooking and excellent texture.
- Ginger Paste: Fresh ginger adds a subtle zing and warmth to the marinade.
- Garlic Paste: Provides a deep, savory base note that complements the spices.
- Avocado Oil: A neutral oil with a high smoke point perfect for cooking salmon evenly.
- Lime Juice: Injects brightness and balances the spices with natural acidity.
- Salt: Essential for enhancing flavor and seasoning the fish perfectly.
- Turmeric Powder: Adds earthy depth and a gorgeous golden color.
- Garam Masala: The heart of the dish’s warmth and complexity.
- Coriander Powder: Lends a citrusy undertone that freshens the marinade.
- Kashmiri Red Chili Powder: Contributes vibrant color and just the right amount of heat.
- Chaat Masala: A sprinkle on top for an extra tangy kick (optional).
Directions
Step 1: In a large mixing bowl, combine the ginger paste, garlic paste, avocado oil, lime juice, salt, turmeric powder, garam masala, coriander powder, and Kashmiri red chili powder. Stir everything thoroughly to create a smooth, fragrant marinade that will soak into the salmon beautifully.
Step 2: Pat your salmon fillets dry with paper towels and cut them into roughly 2-inch wide steaks. If you’re short on time, buying pre-cut steaks or asking your fishmonger to prepare them is a huge time-saver.
Step 3: Add the salmon pieces to the marinade bowl, and gently but generously coat each fillet on all sides. Cover the bowl and refrigerate for 20 to 30 minutes to let the flavors really get to know the fish.
Step 4: For the air fryer method, preheat your air fryer to 400°F (about 2 minutes). Arrange the salmon steaks skin side down in the basket, leaving about half an inch between each piece for airflow. Air fry for 7 to 9 minutes depending on thickness. Use a fork to check flakiness – if it needs more time, add 1 to 2 minutes.
Step 5: If you prefer the oven, line a baking sheet with foil and grease it lightly to prevent sticking. Place the salmon skin side down, then broil on the top rack about 4 to 5 inches from the heat source for 8 to 10 minutes. Watch carefully to avoid overcooking—the salmon should flake easily but remain moist inside.
Step 6: Once cooked, drizzle fresh lime juice over the top, and if you like, sprinkle a pinch of chaat masala to elevate the final flavor. Serve it alongside cilantro chutney or mint chutney and saffron rice, and add some roasted broccoli for a colorful, balanced meal that everyone will love.
Servings and Timing
This Tandoori Salmon Recipe serves 4 people comfortably, making it perfect for a family meal or small dinner party. Prep time takes about 10 minutes, plus 20-30 minutes to marinate. Cooking time varies depending on the method — around 8 minutes for oven broiling or 7-9 minutes in the air fryer. Altogether, you’re looking at about 40 minutes from start to finish. Best of all, there's no lengthy resting time after cooking, so you can serve it hot, fresh, and flavorful right away.
How to Serve This Tandoori Salmon Recipe
I love serving this salmon piping hot or warm, straight out of the oven or air fryer, so the spices burst with flavor while the salmon remains tender and juicy. It pairs beautifully with fragrant saffron rice or simple basmati, which soaks up all the delicious marinade juices leftover on the plate. For a fresh crunch and color contrast, I often throw on a side of roasted broccoli or a fresh cucumber raita to cool and contrast the spiciness.
When plating, I like to arrange the salmon steaks neatly on a warm platter and drizzle a little extra fresh lime juice on top to give a refreshing tang. Sprinkling chopped cilantro or a few fresh mint leaves adds a gorgeous pop of green that makes the dish feel festive and inviting. This dish also works wonderfully as the centerpiece for a casual dinner party — everyone always asks for seconds!
For special occasions or weekend meals, I sometimes add a dollop of creamy yogurt-based chutney or a handful of charred baby tomatoes to round out the flavors. Portion-wise, one 4-6 ounce salmon steak per person is satisfying and leaves room for side dishes. Overall, serving this vibrant Tandoori Salmon with a few simple but flavorful sides makes for a memorable, effortless meal every time.
Variations
Over the years, I've had so much fun putting my own spin on this Tandoori Salmon Recipe to suit different tastes or dietary needs. For example, if you want a milder version, simply swap the Kashmiri red chili powder for smoked paprika — you’ll still get that beautiful color and warmth without the heat. Alternatively, you can experiment by adding a pinch of cumin or mustard seeds to the marinade for extra complexity.
If you follow a gluten-free diet, rest assured this recipe fits perfectly without any tweaks since none of the ingredients contain gluten. For a vegan twist, I recommend substituting the salmon with thick slices of grilled cauliflower or tofu, marinated in the same tandoori spices — it works surprisingly well and still delivers the essence of the dish. Cooking times will vary slightly depending on your substitute.
I also love trying different cooking techniques beyond air frying and broiling. Grilling the salmon on a charcoal or gas grill gives it a slightly smoky flare that’s irresistible in the summer months. Alternatively, you could pan-sear the salmon over medium-high heat for a crispy exterior while keeping the inside tender. Each method offers a delightful new take on this versatile and flavorful recipe.
Storage and Reheating
Storing Leftovers
If you happen to have leftovers, I recommend storing the cooked salmon in an airtight container and refrigerating it promptly. It will keep well for about 2 to 3 days without losing much of its flavor or texture. Make sure the salmon has cooled to room temperature before sealing the container to avoid condensation that can affect freshness.
Freezing
While I usually prefer to enjoy this Tandoori Salmon fresh, you can freeze leftover cooked fillets if needed. Wrap each piece tightly with plastic wrap and then place them in a freezer-safe bag or container to prevent freezer burn. The salmon will stay good for up to 2 months frozen. When you’re ready to enjoy it again, thaw overnight in the fridge for best results.
Reheating
To reheat the salmon without drying it out, I find gentle methods work best. Using a low-temperature oven (around 275°F) for 10 to 15 minutes keeps the fish moist while warming it evenly. Alternatively, a quick turn in the air fryer for a few minutes can help regain some crispness on the edges. Avoid microwaving if possible, as it tends to overcook the delicate salmon and make it rubbery.
FAQs
Can I use frozen salmon for this Tandoori Salmon Recipe?
Absolutely! Just be sure to fully thaw the salmon in the refrigerator before marinating. This ensures even cooking and better flavor absorption.
What if I don’t have Kashmiri red chili powder?
You can substitute it with regular paprika or smoked paprika. The heat level will be milder, but the beautiful red color and subtle smoky notes remain, keeping the dish vibrant.
Is air frying better than baking for this recipe?
Both methods are fantastic. Air frying is faster and gives a slightly crispier surface, while broiling in the oven offers a more traditional, even cook. It comes down to your preference and available equipment.
Can I prepare the marinade ahead of time?
Definitely! I often mix the marinade a day in advance and refrigerate it. This not only saves time but also allows the flavors to develop more deeply, making the salmon even tastier.
What sides pair best with Tandoori Salmon?
I love serving it with saffron or basmati rice, roasted or sautéed vegetables like broccoli or green beans, and refreshing chutneys like mint or cilantro for a balanced, delicious meal.
Conclusion
I truly hope you give this Tandoori Salmon Recipe a try because it’s such a joyful way to elevate a simple piece of fish into something extraordinary. The warmth of the spices, the bright fresh lime, and the juicy, tender salmon come together in a way that feels both comforting and exciting. Whether you’re cooking for family, friends, or just treating yourself, this recipe never fails to put a smile on my face. Happy cooking!
PrintTandoori Salmon Recipe
Tandoori Salmon is a flavorful and aromatic Indian-inspired dish featuring wild salmon fillets marinated in a vibrant mix of spices, ginger, garlic, and lime juice. This recipe offers two easy cooking options: air frying for a quick, crispy finish or oven broiling for a perfectly cooked, tender texture. Served with fresh lime juice and optional chaat masala, it pairs wonderfully with cilantro or mint chutney and saffron rice for a complete, healthy meal.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Air Frying
- Cuisine: Indian
- Diet: Halal
Ingredients
Marinade
- 1½ pounds wild salmon fillets (boneless, each fillet roughly 4-6 ounces)
- 1 tablespoon ginger paste (1-inch ginger)
- 1 tablespoon garlic paste (3-4 cloves garlic)
- 1 tablespoon avocado oil (or olive oil)
- 1 tablespoon lime juice (or lemon juice)
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon turmeric powder
- 1½ teaspoons garam masala (homemade or store-bought)
- 2½ teaspoons coriander powder
- 2 teaspoons Kashmiri red chili powder (or paprika for mild)
For Garnish
- 1 teaspoon fresh lime juice (drizzled on top)
- ½ teaspoon chaat masala (optional)
Serving Suggestions
- Cilantro chutney or mint chutney
- Saffron rice
- Roasted broccoli
Instructions
- Prepare Marinade: In a large mixing bowl, combine ginger paste, garlic paste, avocado oil, lime juice, salt, turmeric powder, garam masala, coriander powder, and Kashmiri red chili powder. Stir well until all ingredients are fully incorporated to form a smooth marinade.
- Prepare Salmon: Pat the salmon fillets dry with a paper towel. Cut them into 2-inch wide steaks for even cooking. If desired, purchase pre-cut steaks or ask your fishmonger to cut them for you to save time.
- Marinate Salmon: Add the salmon steaks to the marinade bowl. Generously brush the marinade on all sides of the fillets, ensuring they are evenly coated. Cover and refrigerate for 20-30 minutes to allow the flavors to penetrate the fish.
- Cook Using Air Fryer: Preheat the air fryer to 400°F (204°C) for about 2 minutes. Place the marinated salmon fillets in the fryer basket skin side down if using skin-on, ensuring a ½-inch space between each piece. Air fry for 7-9 minutes based on thickness, checking doneness with a fork. Add 1-2 minutes if needed until cooked through.
- Cook Using Oven Broiler: Alternatively, preheat the oven broiler. Line a baking sheet with aluminum foil and lightly grease it. Arrange the marinated salmon fillets skin side down if skin is on, and place the baking sheet on the top oven rack about 4-5 inches below the broiler. Broil for 8-10 minutes or until the salmon is cooked and flakes easily with a fork.
- Garnish and Serve: Drizzle fresh lime juice over the cooked salmon. For an extra layer of flavor, sprinkle chaat masala on top. Serve immediately with cilantro or mint chutney, saffron rice, and a side of roasted broccoli to complete the meal.
Notes
- Adjust the salt and chili powder to taste depending on your spice preference.
- For a milder version, substitute Kashmiri red chili powder with paprika.
- Marinating for at least 20 minutes improves flavor but avoid marinating longer than 1 hour to prevent the acid from cooking the salmon.
- If using skin-on salmon, cooking skin side down helps keep the fish moist and enhances crispiness.
- The recipe can be doubled easily for larger gatherings.
- Leftover salmon can be stored in an airtight container in the refrigerator for up to 2 days.

Leave a Reply