Skip to main content

The Monsoon

How to Make Fish Tikka at Home in 30 Minutes

Last weekend, I came back from a short trip absolutely craving some desi khana (that’s Indian comfort food for anyone wondering). All I could think about was something spicy, lemony, and just perfect. That’s when I made fish tikka, and honestly, it was ridiculously easy.

This fish tikka recipe looks super fancy, like something you’d order at a restaurant. But guess what? It’s actually one of the simplest things you can make. And the best part? You can have it ready in just 30 minutes. No fancy equipment, no complicated steps. Just you, some fish, and spices that probably already live in your kitchen.

I’m going to show you exactly how I make it, including all the little tricks I learned.

Fish Tikka Recipe.

What You Need to Know Before Starting

Before we start cooking, let’s talk about fish. Not every fish works for Tikka, and trust me, I learned this the hard way.

Picking the Right Fish

I once tried making fish tikka with this super flaky fish, and it completely fell apart in the oven. Total disaster. So here’s what actually works:

Go for firm fish like:

  • Salmon (my favourite, stays together beautifully)
  • Cod (mild and perfect for beginners)
  • Tilapia (budget-friendly)
  • Basa (what restaurants use)
  • Mahi-Mahi

The main thing is you want boneless fillets. Cut them into chunks about the size of a ping pong ball. Not too small or they’ll dry out, not too big or they won’t cook evenly.

If using frozen fish, make sure it’s completely thawed. And pat it super dry with paper towels. Otherwise, your marinade will just slide right off.

 

What You Actually Need

The ingredient list is shorter than you think:

Main stuff:

  • 500g fish (4 good-sized pieces)
  • 3/4 cup thick yoghurt
  • Lemon juice
  • Ginger garlic paste

The spice squad:

  • Tandoori masala (this does most of the work)
  • Kashmiri red chilli powder (for colour, not crazy heat)
  • Turmeric
  • Cumin powder
  • Oil

The secret weapons:

  • Kasoori methi (dried fenugreek leaves)
  • Besan (chickpea flour)

For serving, grab some lemon wedges, sliced onions, and mint chutney.

About That Yoghurt Situation

Here’s where most people mess up. Regular yoghurt is too watery for fish tikka. You need hung curd, which is basically yogurt after you’ve removed all the water.

Put yoghurt in a clean kitchen towel, tie it up, and hang it over a bowl for 30 minutes. The water drips out, and you’re left with thick, creamy stuff that sticks to the fish.

Don’t have time? Greek yoghurt works perfectly. That’s what I use half the time.

 

How Do You Marinate?

This is where the magic happens. The marinade is what makes fish tikka taste incredible.

Step 1: The Quick Clean Up

First, I do a super simple first marinade. Takes 5 minutes but makes a huge difference.

Toss your fish with:

  • 1 tablespoon lemon juice
  • 1 teaspoon ginger garlic paste
  • 1/2 teaspoon salt
  • A pinch of turmeric

Mix gently and let it sit for 10 minutes. This gets rid of any fishy smell.

Step 2: The Real Deal Marinade

Now for the good stuff. In a fresh bowl, whisk your hung curd until smooth. Then add:

  • 2 tablespoons ginger garlic paste
  • 1 tablespoon tandoori masala
  • 1 teaspoon Kashmiri red chilli powder
  • 1/2 teaspoon turmeric
  • 1 teaspoon cumin powder
  • 1 tablespoon besan
  • 2 tablespoons oil
  • 1 teaspoon kasoori methi (crush it between your fingers first)
  • Salt to taste
  • 1 tablespoon lemon juice

Mix everything really well. It should look thick and orange-red.

Take your fish from step 1 and add it to this marinade. Use your hands to coat every piece. Cover and refrigerate for 30 minutes to 2 hours max. Don’t do it overnight or the fish gets mushy.

Cooking Methods

You can make fish tikka three different ways.

In the Oven

Turn your oven to 200°C (400°F). Line a baking tray with foil and spray it with oil.

Place fish pieces on the tray with some space between them. Bake for 12 minutes. Then switch to broil mode and broil for 2-3 minutes per side until you get those charred edges.

Watch it closely during broiling because it can burn fast. Brush with melted butter halfway through for extra flavour.

 

In an Air Fryer

Set it to 180°C (360°F). Spray the basket with oil, place fish in a single layer and air fry for 8-10 minutes. Flip them halfway through. That’s it.

Don’t stack the fish. Do them in batches if needed.

On the Stove

Heat a heavy pan on medium-high heat. Add 2 tablespoons of oil. Once hot, place the fish pieces carefully. Cook for 3-4 minutes per side without moving them.

If the fish is sticking, it’s not ready to flip yet.

Step-by-Step Fish Tikka Recipe

Total time: About an hour (most of it is marinating)
Serves: 4 people

Ingredients

Fish and first marinade:

  • 500g boneless fish, cut into 2-inch pieces
  • 1 tablespoon lemon juice
  • 1 teaspoon ginger garlic paste
  • 1/2 teaspoon salt
  • 1/4 teaspoon turmeric

Main marinade:

  • 3/4 cup hung curd or Greek yoghurt
  • 2 tablespoons ginger garlic paste
  • 1 tablespoon tandoori masala
  • 1 teaspoon Kashmiri red chilli powder
  • 1/2 teaspoon turmeric
  • 1 teaspoon cumin powder
  • 1 tablespoon besan
  • 2 tablespoons oil
  • 1 teaspoon kasoori methi
  • Salt to taste
  • 1 tablespoon lemon juice

 

Instructions

Wash fish and pat super dry. Mix first marinade ingredients, add fish, and let sit for 10 minutes. In another bowl, whisk the yoghurt and add all the main marinade spices. Mix well until thick and smooth. Add your pre-marinated fish to this mixture. Coat every piece with your hands. Cover and refrigerate for 30 minutes to 2 hours. Choose your cooking method (oven, air fryer, or stove) and follow the instructions from the section above. Once cooked, brush with butter, sprinkle chaat masala, squeeze lemon, and serve hot with sliced onions and mint chutney.

Common Mistakes to Avoid

Let me save you from my disasters because I’ve made every single one of these mistakes at least once.

Fish falls apart: This usually happens when you marinate too long or pick delicate fish. Fish isn’t like chicken. It gets mushy if you leave it in the marinade overnight. Stick to firm fish like salmon or cod, and never marinate longer than 2 hours. Also, be gentle when flipping. Use a flat spatula and don’t rush it.

It’s dry and boring: You probably overcooked it. Fish cooks way faster than chicken, so keep a close eye on timing. Overcooking by even 3-4 minutes can turn it into cardboard. Also, make sure you’re adding enough oil to the marinade. That oil keeps everything moist and juicy while cooking.

No char or colour: Your oven wasn’t hot enough, or you skipped the broiling step. That high heat at the end is what gives you those restaurant-style charred edges. Don’t be scared to broil. Just watch it carefully so it doesn’t burn.

Marinade slides off: This happened to me the first time I made it. Your yoghurt was too watery, or the fish was wet when you started marinating. Always use hung curd or Greek yoghurt, and pat your fish completely dry with paper towels before anything else. Wet fish equals disaster.

Too spicy or bland: If it’s too spicy, use less red chilli powder next time. Kashmiri chilli gives that beautiful red colour without making it super hot. If it’s bland, you probably forgot the kasoori methi or didn’t add enough salt. Kasoori methi is seriously important for that authentic flavour.

Serving Suggestions

As an appetiser: Serve with mint chutney, sliced onions, and lemon wedges. Sprinkle extra chaat masala.

Make it a meal: Serve with rice, naan, and raita.

In wraps: My favourite leftover hack. Take a roti, add lettuce, onions, fish tikka, and mint chutney. Roll it up.

Make fish tikka masala: Make a tomato cream gravy, add cooked fish at the end and simmer for 5 minutes. Serve with rice.

This goes great with cold beer, white wine or lime soda.

Nutrition and Calories

One serving of fish tikka (that’s about 125g of cooked fish) has roughly 200-250 calories. But this changes depending on which fish you pick. Salmon is on the higher end because it’s got more fat (the good kind though), while tilapia or cod are lighter.

Here’s what you’re getting in each serving: around 25-30 grams of protein, which is awesome if you’re trying to build muscle or just stay full longer. The fat content is about 8-12 grams, and most of that comes from the oil in the marinade and the fish itself. Carbs are super low, maybe 5-6 grams, mostly from the yogurt and besan.

The best part? Fish gives you omega-3 fatty acids, which are great for your heart and brain. Plus, all those spices (turmeric, cumin, ginger, garlic) have anti-inflammatory benefits. So you’re basically eating something delicious that’s also doing good stuff for your body.

If you’re watching calories, use tilapia or basa, go light on the oil, and cook it in an air fryer. You can easily bring it down to around 180 calories per serving.

Taste Fish Tikka At the Monsoon

Now, if you’re thinking “this sounds amazing but I want to try the real deal first before making it myself,” I totally get it. Sometimes you need to taste the inspiration, you know?

There’s this place called Monsoon restaurant  brick lane that does incredible fish tikka. Seriously, their version is what got me hooked on this dish in the first place. They’ve perfected that balance of spices, the char is just right, and the fish is always perfectly cooked and juicy.

What I love about trying it at a restaurant first is you get to see how it should actually look and taste. Then when you make it at home, you have something to compare it to. Plus, their chefs have been doing this for years, so you can pick up little details like how they serve it, what chutneys they pair it with, and even how charred the edges should be.

If you’re near a Monsoon location, definitely stop by and order their fish tikka as an appetizer. It’ll give you serious motivation to recreate it in your own kitchen. And honestly, once you taste how good it can be, you’ll want to make it at home all the time.

FAQ

Can I use any fish?

Stick to firm fish like salmon, cod, tilapia, or basa. Avoid flaky fish like sole because they'll completely fall apart.

No tandoori masala?

No worries. Just mix together garam masala, paprika, cumin powder, and coriander powder. It won't be exactly the same but it'll still taste great.

Is this spicy?

Not crazy spicy at all. Kashmiri chilli gives more colour than heat. If you want it even milder, just cut the chilli powder in half.

Can I skip yoghurt?

You can try coconut cream as a substitute, but honestly, it won't be quite the same. The yoghurt does important work for both texture and flavour.

How many calories?

About 200-250 calories per serving, depending on which fish you use. Salmon has more, tilapia has less.

Best fish for tikka masala?

If you're making the curry version, use really firm fish like cod or mahi-mahi. They hold up better in gravy.

Can kids eat this?

Absolutely yes. Just reduce the chilli powder or skip it completely. The other spices are pretty mild and kid-friendly.

Why is my fish rubbery?

You either overcooked it or used way too much lemon in the marinade. Stick to the measurements and watch your cooking time.