Tandoori salmon is a flavorful and healthy dish that brings the bold, smoky spices of Indian cuisine to your table. This dish features tender salmon fillets marinated in a spiced yogurt blend, then cooked until perfectly charred and juicy.
It’s quick to prepare and packed with flavor, making it ideal for weeknight dinners or special occasions. The marinade not only enhances the taste but also keeps the salmon moist and succulent. Whether served with rice, naan, or salad, tandoori salmon is a delicious way to enjoy a nutritious and satisfying meal.
Why This Recipe Works
This recipe works because the yogurt-based marinade tenderizes the salmon and infuses it with deep flavors. The tandoori spice mix, along with garlic, ginger, and lemon juice, creates a bold and aromatic profile that perfectly complements the natural richness of the salmon. Cooking the salmon over high heat, whether on a grill, broiler, or stovetop, adds a slightly charred finish that enhances the smoky, spiced flavor.
Another reason this recipe is so good is its simplicity and versatility. It’s easy to prepare, requires minimal ingredients, and cooks quickly. You can customize the level of spice to suit your taste, and it pairs well with a variety of sides like rice, salad, or naan. This dish offers restaurant-quality flavors with little effort, making it a favorite for both busy days and elegant dinners.
Ingredients
Salmon Fillets – The main protein, tender and flavorful. Substitute with cod, trout, or any firm white fish.
Yogurt – Forms the base of the marinade, adding creaminess and tanginess. Substitute with Greek yogurt or a dairy-free yogurt alternative.
Tandoori Spice Mix – Adds bold, aromatic flavors. Substitute with garam masala or a mix of paprika, cumin, and turmeric.
Lemon Juice – Adds freshness and helps tenderize the fish. Substitute with lime juice or white vinegar.
Garlic and Ginger (Minced) – Add depth and a spicy kick. Substitute with garlic and ginger paste.
Tips
- Pat the salmon dry before marinating to help the flavors stick.
- Marinate the salmon for at least 30 minutes, but no more than 2 hours to avoid overpowering.
- Use a broiler, grill, or stovetop to achieve a slightly charred finish.
- Brush the salmon with oil before cooking to prevent sticking.
- Serve immediately for the best flavor and texture.
How to Serve
Tandoori salmon is a flavorful and vibrant dish that pairs well with a variety of sides. Its smoky, spiced flavor makes it perfect for a quick dinner or an elegant meal.
- Serve with basmati rice and a side of cucumber raita for a balanced meal.
- Pair with naan bread and a fresh green salad for a lighter option.
- Add to a wrap or bowl with lettuce, pickled onions, and a drizzle of yogurt sauce for a fusion twist.
Similar Recipes

Tandoori Salmon
Ingredients
- 4 salmon fillets 6 oz each
- ½ cup yogurt
- 2 tablespoons tandoori spice mix
- 1 tablespoon lemon juice
- 1 teaspoon minced garlic
- 1 teaspoon minced ginger
- 1 tablespoon vegetable oil
- Optional: fresh cilantro and lemon wedges for garnish
Instructions
- In a bowl, mix yogurt, tandoori spice mix, lemon juice, garlic, and ginger to make the marinade.
- Pat the salmon fillets dry with a paper towel and coat them evenly with the marinade. Cover and refrigerate for 30 minutes to 2 hours.
- Preheat the grill, broiler, or stovetop pan to medium-high heat. Brush the cooking surface with vegetable oil.
- Cook the salmon for 4–5 minutes per side, or until it’s cooked through and slightly charred on the edges.
- Garnish with fresh cilantro and serve with lemon wedges. Enjoy!
Nutrition
Notes
• Marinate the salmon for at least 30 minutes, but no more than 2 hours to avoid overpowering.
• Use a broiler, grill, or stovetop to achieve a slightly charred finish.
• Brush the salmon with oil before cooking to prevent sticking.
• Serve immediately for the best flavor and texture.
Simple and easy recipe.