Fish Tikka Masala Recipe: Fish Tikka Masala is a fragrant and aromatic Indian dish that combines tender pieces of marinated fish with a creamy, spicy tomato gravy. Perfect for seafood lovers, this recipe is a delightful twist on the traditional Chicken Tikka Masala. Whether you’re hosting a dinner party or enjoying a comforting meal at home, Fish Tikka Masala is sure to impress. Let’s dive into the step-by-step guide to preparing this mouth-watering dish.
Ingredients for Fish Tikka Masala:

Before you start, gather the following ingredients:
For Fish Tikka:
500 grams fish fillet (salmon, cod, or any firm fish)
1 cup yogurt (thick and plain)
2 tablespoons lemon juice
2 teaspoons ginger-garlic paste
1 teaspoon turmeric powder
1 teaspoon red chili powder
1 teaspoon garam masala
1 teaspoon cumin powder
Salt to taste
2 tablespoons vegetable oil or melted butter (for grilling)
For Masala Gravy:
2 tablespoons vegetable oil
1 large onion, finely chopped
2 medium tomatoes, pureed
1 teaspoon ginger-garlic paste
1 teaspoon cumin seeds
1 teaspoon coriander powder
1 teaspoon red chili powder
Turmeric powder 1 teaspoon
1 teaspoon garam masala
½ cup heavy cream
Fresh coriander, chopped (for garnish)
Salt to taste
Step-by-step fish tikka masala recipe:
- Prepare the fish tikka
Marinate the fish: In a large bowl, combine the yogurt, lemon juice, ginger-garlic paste, turmeric, red chili powder, garam masala, cumin powder, and salt. Mix well.
Add the fish: Cut the fish fillets into medium-sized pieces and coat them well in the marinade. Cover the bowl and refrigerate for at least 30 minutes (or up to 2 hours for a deeper flavor).
Grill or pan-fry: Preheat your grill or pan. Brush the fish with oil or butter, then grill or pan-fry until lightly charred. Set aside. - Make the masala gravy
Heat the oil: In a deep pan, heat the vegetable oil on medium heat. Add the cumin seeds and fry them.
Fry the onions: Add the chopped onions and cook until golden brown.
Add the ginger-garlic paste: Stir in the ginger-garlic paste and fry until the raw aroma disappears.
Add the spices: Add turmeric, red chili powder, coriander powder, and salt. Mix well and cook for 1-2 minutes.
Add the tomato puree: Pour in the tomato puree and cook until the oil separates from the mixture.
Finish with the cream: Reduce the heat and stir in the heavy cream for a rich, creamy texture. Simmer for 2-3 minutes. - Assemble and garnish
Add the fish tikka: Gently place the grilled fish pieces in the masala gravy. Simmer for 5 minutes to allow the flavors to meld.
Garnish: Sprinkle fresh coriander on top of the dish before serving.
Tips for the Perfect Fish Tikka Masala:
Choose fresh fish: Use firm, fresh fish that holds its shape during cooking.
Adjust spice levels: Adjust the spice levels to your liking by increasing or decreasing the amount of red chili powder.
Marinate time: Longer marinating results in more flavorful fish, so plan ahead if possible.
Grill for a smoky flavor: Grilling the fish adds a smoky flavor that enhances the dish.
Serving suggestions
Fish tikka masala goes wonderfully with:

Steamed basmati rice: The fluffy rice absorbs the rich gravy beautifully.
Garlic naan or roti: Use these breads to scoop up the creamy masala.
Cucumber raita: A side of chilled yogurt-based raita balances the spices in the dish.
Health Benefits of Fish Tikka Masala
Rich in Protein: Fish is an excellent source of lean protein, which is essential for muscle growth and repair.
Rich in Omega-3 Fatty Acids: Eating fish can improve heart and brain health.
Antioxidant-Rich Spices: Ingredients like turmeric and cumin have anti-inflammatory properties.
Fish Tikka Masala is a delicious and healthy dish that brings the best of Indian flavor to your table. Its creamy texture, aromatic spices, and tender fish make it a crowd-pleaser. Whether you are a seasoned cook or a beginner, this recipe is easy to follow and promises a satisfying meal. Try it today and enjoy the taste of India at home!
Read Also: Mutton Rogan Josh Recipe