The Ultimate Broiled Fish Tikka Masala Recipe

A sizzling platter of tikka arriving at your table, fragrant and beautifully charred, is a great part of the Indian restaurant experience. I wanted to recreate that at home. This broiled fish tikka masala recipe guides you through making flaky, flavor-packed fish in a rich, velvety sauce that you’ll be proud to say you made from scratch.

Why You’ll Love This Broiled Fish Tikka Masala

A Rich and Silky Sauce: This recipe goes beyond standard tomato puree. We bloom tomato paste to unlock its deep umami flavor and blend it with soaked cashews. This creates a smooth and creamy sauce with a restaurant-quality texture.

Perfectly Cooked Fish: Using the broiler is the key to getting a nice char on the fish while keeping it from drying out. I’ll show you the exact moment to add it to the sauce, ensuring every piece stays tender and flaky.

A Streamlined Method: This recipe is designed as a continuous process, from the simple marinade to the final simmer, making it manageable even for a busy weeknight.

Flavor That Builds: By deglazing the pan and using spices at the right time, you’ll create layers of complex, aromatic flavor. If you appreciate building flavor profiles, the process is similar to what makes a great Moroccan braised chicken so special.

Ingredients Needed

Raw ingredients for broiled fish tikka masala laid out, including fish fillets, Greek yogurt, tomato paste, soaked cashews, and spices.
Simple ingredients for a spectacular fish dinner.

The right ingredients are the foundation of this dish. The thick yogurt marinade ensures the spices cling to the fish, while the sauce ingredients create a wonderful texture.

For the Fish Tikka Marinade

  • ½ kg boneless fish fillets (salmon, Spanish mackerel, mahi-mahi, cod, or tilapia)
  • 4 tablespoons hung curd (Greek Yogurt)
  • 1 to 1½ teaspoons Kashmiri red chili powder
  • ¼ teaspoon ground black pepper
  • 1½ teaspoon ginger garlic paste
  • ¼ teaspoon turmeric
  • 1½ tablespoon lemon juice
  • 1 to 1½ teaspoon garam masala
  • 1 teaspoon coriander powder
  • ½ teaspoon cumin powder
  • 1 tablespoon dried fenugreek leaves (crushed kasuri methi), divided
  • ⅓ to ½ teaspoon salt
  • 1 tablespoon oil (olive, avocado, or mustard oil)

For the Vegetables (Optional)

  • ½ green or yellow bell pepper, diced
  • 1 tomato, deseeded and diced (or ½ red bell pepper)
  • 1 large onion, diced and layers separated

For the Masala Sauce

  • 1 tablespoon oil
  • 1 medium onion, diced
  • 1½ teaspoon ginger garlic paste
  • 1 tablespoon tomato paste
  • ¼ cup raw cashews, soaked in hot water for 15 minutes
  • Water or heavy cream, as needed for consistency
  • Salt, to taste
  • Pinch of sugar, to taste

For the Dhungar Method (Optional)

  • 1 small piece of natural lump charcoal
  • ½ teaspoon ghee or oil

Ingredient Notes & Substitutions

Best Fish for Tikka: Firm, flaky fish are your best friends here. High-fat, farm-raised Salmon is excellent as its oils keep it moist under the broiler. Cod, Halibut, or Mahi-Mahi are also fantastic choices that hold their shape. If using frozen fish, be sure to thaw it completely and pat it very dry.

The Yogurt is Key: Using thick Greek yogurt (or traditional hung curd) is essential for a good marinade. It has the thick consistency needed to coat the fish, creating a crust that chars instead of a watery mixture that steams.

Essential Spices: Two spices are key for this dish. Kashmiri Red Chili Powder provides a vibrant red color without adding overwhelming heat. Meanwhile, Garam Masala brings a warm, aromatic finish. Don’t skip the Kasuri Methi (dried fenugreek leaves); its unique, slightly savory aroma is a classic finishing touch.

Dairy-Free Option: To make this recipe dairy-free, use a thick, unsweetened coconut yogurt for the fish marinade. For the sauce, use full-fat coconut cream instead of dairy cream to achieve a similar rich consistency.

How to Make Broiled Fish Tikka Masala

Step 1: Marinate the Fish

  1. Begin by ensuring your yogurt is very thick, like Greek yogurt, with no watery whey. In a mixing bowl, combine the yogurt, oil, salt, turmeric, Kashmiri red chili powder, garam masala, cumin powder, coriander powder, black pepper, lemon juice, and half of the crushed kasuri methi.
  2. Mix everything until you have a thick, smooth paste. This is a good time to taste the marinade and adjust the salt or spice level to your liking.
  3. Pat your fish fillets completely dry with paper towels, then cut them into uniform 1½-inch cubes. This ensures they cook evenly.
  4. Add the fish cubes to the marinade and gently turn them to coat each piece thoroughly. Let it marinate for at least 15 minutes at room temperature, but no more than one hour in the fridge. Any longer, and the acid will make the fish mushy.

Step 2: Create the Masala Sauce

  1. While the fish marinates, make the sauce. Heat 1 tablespoon of oil in a heavy-bottomed pan or Dutch oven over medium heat.
  2. Add the tomato paste and fry it, stirring constantly for 2-3 minutes. You are “blooming” the paste, and you’ll see it darken to a deep brick-red color. This step develops a deep, savory flavor.
  3. Add the diced onion and sauté until it softens and becomes translucent. Stir in the ginger garlic paste and cook for another minute until it becomes very fragrant.
  4. Drain the soaked cashews and add them to the pan. Cook for two more minutes, stirring occasionally.
  5. Carefully transfer this mixture to a high-speed blender. Add a splash of water and blend until it’s smooth and creamy.
  6. For a very silky texture, place a fine-mesh sieve over your now-empty pan. Pour the blended sauce through the sieve, using a spatula to press all the liquid out. Discard any fibrous solids left behind. Your smooth sauce base is now ready in the pan.
  7. Bring the sauce to a gentle simmer. You can add a splash of water or heavy cream here to reach your desired consistency. Season with salt and a tiny pinch of sugar to balance the flavors.

Step 3: Broil the Fish Tikka

  1. Position an oven rack about 6 inches from the top broiler element and preheat the broiler on high. Line a sheet pan with parchment paper and lightly grease it to prevent sticking.
  2. If you’re using the optional vegetables, now is the time to toss them in the leftover marinade in the bowl.
  3. You can thread the marinated fish and vegetables onto skewers or simply arrange them in a single layer on your prepared sheet pan. Be sure to leave a little space between each piece for even cooking.
  4. Place the pan under the hot broiler and cook for 4-5 minutes. The edges should start to get a good char.
  5. Carefully remove the pan, flip the fish pieces over, and return to the broiler for another 3-4 minutes. The fish is done when it reaches an internal temperature of 145°F and flakes easily with a fork.

Step 4: Combine and Finish

With your masala sauce at a gentle simmer, carefully slide the broiled fish tikka pieces directly into the pan. Gently fold the fish into the sauce just to coat. Let it simmer for only 1-2 minutes, just long enough for the flavors to meld. This gentle handling is crucial to keep the delicate fish from breaking apart. Finally, crush the remaining kasuri methi between your palms and sprinkle it over the curry for a final layer of aroma. Give it one last gentle stir, and it’s ready.

Tips for Restaurant-Quality Tikka Masala

A close-up spoon scoop of flaky broiled fish coated in a thick, creamy tikka masala sauce, showing its rich texture.
Perfectly flaky fish in a velvety smooth sauce.

Why You Should Bloom Tomato Paste: This simple kitchen technique caramelizes the paste’s natural sugars. It transforms its raw, acidic taste into a deeper, savory flavor that provides a strong foundation for the sauce.

Blending and Straining for a Velvety Sauce: Soaked cashews and aromatics, when blended, create a rich puree that gives the sauce body. However, the key to a velvety texture is straining. This removes any tiny fibrous bits from the onions or cashews, resulting in a smooth gravy that coats the fish beautifully.

Controlled Marination Time: It’s tempting to think longer is better, but not here. The acid in the lemon juice and yogurt begins to break down the fish protein, similar to ceviche. If you marinate for too long (over an hour), the fish’s texture can become mushy after it’s broiled.

Pro Tips & Troubleshooting

Pro Tips

  • For a Smokier Flavor (Dhungar Method): To get an authentic tandoori-style smokiness, place a small steel bowl in the center of your finished curry. Using tongs, heat a piece of charcoal over a gas flame until red-hot. Place the hot charcoal in the bowl, drizzle a ½ teaspoon of ghee or oil over it, and immediately cover the pan tightly for 2-3 minutes to infuse the dish with smoke.
  • Use the Pan Fond: If you broil the fish on a metal pan (without parchment), flavorful browned bits (fond) will be left behind. Place the hot pan over a stovetop burner on low heat, add a splash of water, and scrape up those bits with a spatula. Pour this concentrated flavor right into your masala sauce.
  • Alternative Cooking Methods: No broiler? This recipe is also great when oven-baked at 400°F (200°C) for 10-12 minutes, flipping halfway. An Air Fryer also works well at 380°F (193°C) for about 8-10 minutes. For those who enjoy skewer recipes, these ranch chicken kabobs offer another great grilling idea.

Common Mistakes to Avoid

  • Watery Marinade: Do not use regular, thin yogurt. It will slide off the fish and release water in the oven, steaming the fish instead of allowing it to get a good char.
  • Overcooking the Fish: Remember that the fish will continue to cook for a minute in the hot sauce. Pull it from the broiler just as it becomes opaque and begins to flake.
  • Adding Fish to a Boiling Sauce: Never add the delicate, cooked fish to a rapidly boiling sauce, as it can break apart. Always maintain a gentle simmer and fold the fish in carefully.

Serving, Storing, and Reheating

A serving of broiled fish tikka masala in a bowl with a side of basmati rice and a piece of fluffy naan bread.
A complete, satisfying meal ready to enjoy.

Perfect Pairings & Serving Ideas

This dish begs to be served with fluffy Basmati Rice or warm garlic Naan Bread to mop up every last drop of the rich sauce. A garnish of fresh cilantro, some thin slivers of red onion, and a lemon wedge on the side adds brightness and texture.

A cooling cucumber Raita provides a perfect contrast to the warm spices. As another option, this healthy onion dip is a great way to offer a creamy, cooling side. For those who loved this creamy seafood dish, this spicy shrimp skillet is another easy and flavorful weeknight meal worth trying.

Storing and Reheating Leftovers

  • Storage: Store any leftovers in an airtight container in the refrigerator. It will keep well for up to 2 days.
  • Reheating: To preserve the fish’s delicate texture, always reheat gently on the stovetop over low heat until just warmed through. Avoid the microwave, as it can make the fish rubbery and cause it to fall apart.
  • Make-Ahead: The masala sauce is perfect for making ahead. You can prepare it up to 3 days in advance and store it in the fridge. When you’re ready to eat, simply reheat the sauce while you broil the fish fresh, then combine and serve.
A bowl of broiled fish tikka masala with tender fish chunks in a creamy, orange-red tomato sauce, garnished with fresh cilantro.

Restaurant-style Broiled Fish Tikka Masala

Alex
Recreate the restaurant experience with this broiled fish tikka masala! This recipe features flaky, perfectly charred fish in a rich, velvety, and deeply flavorful tomato-cashew sauce made from scratch.
Prep Time 15 minutes
Cook Time 16 minutes
Marinating time 15 minutes
Total Time 46 minutes
Course Dinner, Main Course
Cuisine Indian
Servings 4 servings
Calories 520 kcal

Equipment

  • Mixing bowl
  • Heavy-bottomed pan or Dutch oven
  • high-speed blender
  • Fine-mesh sieve
  • Sheet pan

Ingredients
  

For the Fish Tikka Marinade

  • 0.5 kg boneless fish fillets such as salmon, Spanish mackerel, mahi-mahi, cod, or tilapia
  • 4 tablespoons hung curd Greek Yogurt
  • 1-1.5 teaspoons Kashmiri red chili powder
  • 0.25 teaspoon ground black pepper
  • 1.5 teaspoon ginger garlic paste
  • 0.25 teaspoon turmeric
  • 1.5 tablespoon lemon juice
  • 1-1.5 teaspoon garam masala
  • 1 teaspoon coriander powder
  • 0.5 teaspoon cumin powder
  • 1 tablespoon dried fenugreek leaves (kasuri methi) crushed, divided
  • 0.33-0.5 teaspoon salt
  • 1 tablespoon oil olive, avocado, or mustard oil

For the Vegetables (Optional)

  • 0.5 green or yellow bell pepper, diced
  • 1 tomato, deseeded and diced or ½ red bell pepper
  • 1 large onion, diced and layers separated

For the Masala Sauce

  • 1 tablespoon oil
  • 1 medium onion, diced
  • 1.5 teaspoon ginger garlic paste
  • 1 tablespoon tomato paste
  • 0.25 cup raw cashews soaked in hot water for 15 minutes
  • Water or heavy cream as needed for consistency
  • Salt to taste
  • 1 pinch sugar to taste

For the Dhungar Method (Optional)

  • 1 small piece natural lump charcoal
  • 0.5 teaspoon ghee or oil

Instructions
 

Marinate the Fish

  • In a mixing bowl, combine the thick Greek yogurt, oil, salt, turmeric, Kashmiri red chili powder, garam masala, cumin powder, coriander powder, black pepper, lemon juice, and half of the crushed kasuri methi. Mix until you have a thick, smooth paste.
  • Pat your fish fillets completely dry with paper towels, then cut them into uniform 1½-inch cubes.
  • Add the fish cubes to the marinade and gently turn them to coat each piece thoroughly. Let it marinate for at least 15 minutes at room temperature, but no more than one hour in the fridge.

Create the Masala Sauce

  • While the fish marinates, heat 1 tablespoon of oil in a heavy-bottomed pan over medium heat. Add the tomato paste and fry, stirring constantly for 2-3 minutes, until it darkens to a deep brick-red color.
  • Add the diced onion and sauté until it softens. Stir in the ginger garlic paste and cook for another minute until fragrant.
  • Drain the soaked cashews and add them to the pan. Cook for two more minutes, stirring occasionally.
  • Carefully transfer this mixture to a high-speed blender. Add a splash of water and blend until smooth and creamy.
  • For a silky texture, place a fine-mesh sieve over your empty pan and pour the blended sauce through it, using a spatula to press all the liquid out. Discard any solids.
  • Bring the sauce to a gentle simmer. Add a splash of water or heavy cream to reach your desired consistency. Season with salt and a tiny pinch of sugar to balance the flavors.

Broil the Fish Tikka

  • Position an oven rack about 6 inches from the top broiler element and preheat the broiler on high. Line a sheet pan with parchment paper and lightly grease it.
  • If using, toss the optional vegetables in any leftover marinade. Arrange the marinated fish and vegetables in a single layer on the prepared sheet pan, leaving space between pieces.
  • Place the pan under the hot broiler and cook for 4-5 minutes, until the edges start to char.
  • Carefully remove the pan, flip the fish pieces over, and return to the broiler for another 3-4 minutes. The fish is done when it reaches an internal temperature of 145°F and flakes easily.

Combine and Finish

  • With your masala sauce at a gentle simmer, carefully slide the broiled fish tikka pieces directly into the pan. Gently fold the fish into the sauce just to coat.
  • Let it simmer for only 1-2 minutes for the flavors to meld. Crush the remaining kasuri methi between your palms and sprinkle it over the curry. Give it one last gentle stir, and serve.

Notes

Technique for a Velvety Sauce: For a truly restaurant-quality silky sauce, blend the sautéed aromatics and soaked cashews until smooth, then strain the puree through a fine-mesh sieve. This removes any fibrous bits and ensures a luxurious texture.
Blooming Tomato Paste: Don’t skip frying the tomato paste! This simple step caramelizes its sugars, transforming its taste from raw to a deep, savory flavor that forms the foundation of the sauce.
Marination Time: Marinate the fish for at least 15 minutes but no more than an hour. The acid in the yogurt and lemon juice will make the fish mushy if left for too long.
Storage & Reheating: Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop over low heat to prevent the fish from becoming rubbery.
Make-Ahead Tip: The masala sauce can be prepared up to 3 days in advance and stored in the fridge. When ready to eat, simply reheat the sauce while you broil the fish fresh.
Smoky Flavor (Dhungar Method): For an authentic tandoori flavor, place a hot piece of charcoal in a small steel bowl in the center of the finished curry. Drizzle with ghee, cover the pan tightly, and let it infuse for 2-3 minutes.
Nutrition information is estimated based on common ingredients and serving sizes and may vary.

Nutrition

Calories: 520kcalCarbohydrates: 25gProtein: 35gFat: 30gSaturated Fat: 8gCholesterol: 110mgSodium: 850mgPotassium: 750mgFiber: 5gSugar: 9gVitamin A: 1200IUVitamin C: 25mgCalcium: 150mgIron: 3mg
Keyword Broiled Fish, Fish Tikka Masala, Salmon Tikka
Tried this recipe?Let us know how it was!

Frequently Asked Questions (FAQ)

What is the best fish to use for tikka masala?

The best fish are firm, flaky varieties that won’t fall apart. Salmon is a top choice due to its higher fat content, which keeps it moist. Other excellent options include cod, halibut, and mahi-mahi.

How do I get a char on my fish without a tandoor?

Use your oven’s broiler on high. Placing the fish on a rack about 6 inches from the heat source allows the intense, direct heat to create a char on the marinade without overcooking the fish inside.

How do I get a silky, restaurant-style gravy?

The key is to blend the sauce ingredients (sautéed aromatics and soaked cashews) until completely smooth. Then, for a truly luxurious texture, strain the puree through a fine-mesh sieve to remove any remaining fibrous bits.

Can I prepare fish tikka masala ahead of time?

Yes, partially. The best approach is to prepare the masala sauce completely and store it in the fridge for up to 3 days. When you’re ready to serve, the fish should be marinated and broiled fresh for the best texture, then added to the reheated sauce.

What is the difference between fish tikka and fish tikka masala?

Fish Tikka refers to marinated pieces of fish that are broiled or grilled, often served dry as an appetizer. Fish Tikka Masala takes those cooked tikka pieces and serves them in a creamy, spiced tomato-based gravy, or “masala.”

How do I prevent the fish from falling apart in the sauce?

There are two key steps. First, don’t overcook the fish under the broiler. Second, add the cooked fish to a gently simmering sauce, not a rapidly boiling one. Use a spatula to fold it in gently instead of stirring vigorously.

Leave a Comment

Recipe Rating