Fish Tikka is a beloved Indian appetizer that combines flaky, tender pieces of fish marinated in an aromatic blend of yogurt, spices, and citrus, then grilled or roasted to perfection.
Originating from the vibrant culinary traditions of North India, particularly Punjab, Fish Tikka offers a smoky, spicy, and tangy flavor experience. Traditionally cooked in a tandoor, this dish has been adapted for home kitchens using ovens, grills, or stovetops without losing its irresistible charm. It’s a popular item on Indian restaurant menus and an impressive dish for gatherings, parties, or even healthy weeknight dinners.
Table of Contents
Ingredients
For the Marinade:
- 500g (1.1 lbs) boneless fish fillets (like cod, salmon, tilapia, or kingfish), cut into 2-inch cubes
- ½ cup thick plain yogurt (Greek yogurt or hung curd)
- 1 tablespoon ginger-garlic paste
- 1 tablespoon lemon juice
- 1 tablespoon mustard oil (optional but authentic)
- 1 teaspoon Kashmiri red chili powder (for color and mild heat)
- ½ teaspoon turmeric powder
- 1 teaspoon garam masala
- ½ teaspoon roasted cumin powder
- 1 teaspoon coriander powder
- ½ teaspoon black salt (or regular salt)
- ½ teaspoon chaat masala (for tangy flavor)
- 1 tablespoon gram flour (besan), dry roasted
- 1 tablespoon finely chopped fresh coriander
- 1 green chili, finely chopped (optional)
- 1 tablespoon oil or ghee (for brushing)
Optional Garnishes:
- Lemon wedges
- Chaat masala for sprinkling
- Sliced onions and fresh coriander leaves
- Mint-cilantro chutney (for dipping)
Serves
Serves 3–4 as an appetizer or side
Step-by-Step Instructions
1. Prepare the Fish
- Pat the fish dry using paper towels. This ensures the marinade sticks well and prevents wateriness.
- Cut the fish into evenly-sized cubes (about 2 inches).
2. Prepare the Marinade
- In a bowl, mix yogurt, ginger-garlic paste, lemon juice, mustard oil, and all the dry spices.
- Add gram flour (besan). This helps the marinade adhere and adds a nutty flavor.
- Stir in chopped coriander and green chili for freshness and mild heat.
3. Marinate the Fish
- Gently coat the fish cubes with the marinade.
- Cover the bowl and refrigerate for at least 1 hour, ideally 2–4 hours. Avoid overnight marination, especially with acidic ingredients, to prevent breaking down the fish.
4. Preheat and Skewer
- If using wooden skewers, soak them in water for 30 minutes.
- Preheat your oven to 220°C (430°F) or heat a grill pan on medium-high.
- Thread marinated fish cubes onto skewers. Optionally alternate with bell peppers or onions.
5. Cook the Fish Tikka
- Oven method: Line a tray with foil and place a wire rack on top. Arrange skewers and bake for 10–12 minutes, turning halfway. Broil or grill for another 2–3 minutes for charred edges.
- Grill or stovetop method: Heat a non-stick or cast-iron grill pan with a little oil. Grill fish pieces for 2–3 minutes per side until charred and cooked through.
6. Garnish and Serve
- Remove fish tikka from skewers and plate.
- Sprinkle with chaat masala, fresh coriander, and serve with lemon wedges and green chutney.

Serving Suggestions
- Appetizer Platter: Serve with mint chutney, pickled onions, and lemon wedges.
- Tikka Wraps: Roll in naan or paratha with onions and chutney for a satisfying wrap.
- With Pulao or Biryani: Pair with fragrant rice dishes for a more filling meal.
- Salad Bowl: Serve over quinoa or greens for a fusion healthy bowl.
- Fish Tikka Tacos: Use soft tortillas and top with slaw and raita for an Indo-Mexican twist.
Tips for Perfect Fish Tikka
- Use Firm, Boneless Fish: Avoid flaky fish like haddock that break easily.
- Don’t Overmarinate: Acid in lemon and yogurt can “cook” the fish if left too long.
- Roast Besan: Adds body to the marinade and prevents it from dripping.
- Use Mustard Oil: Adds authentic smoky pungency.
- Rest After Cooking: Letting it rest a few minutes after grilling helps retain juices.
- Use Metal or Bamboo Skewers: For even cooking and easy handling.
- High Heat Cooking: Ensures charred flavor while keeping fish juicy.

Healthier Alternatives
- Air Fryer Method: Use an air fryer for a low-oil version with similar results.
- Low-Fat Yogurt: Substitute full-fat yogurt with Greek yogurt for a protein boost.
- Bake Instead of Frying: Oven or grill methods minimize oil.
- Use Salmon or Mackerel: Rich in Omega-3s and heart-healthy fats.
- Serve with Salad or Quinoa: For a low-carb, gluten-free meal option.
Creative Variations
- Spicy Fish Tikka: Add more green chilies or a dash of hot sauce in the marinade.
- Tandoori Fish Tikka: Add tandoori masala and a touch of red food color for restaurant-style vibrancy.
- Malai Fish Tikka: Add cream and cheese for a rich, creamy version.
- Fusion Fish Tikka Pizza: Use as a topping for flatbread pizza with raita drizzle.
- Fish Tikka Kebabs: Combine with mashed potatoes or paneer, shape into patties and pan-fry.
Common Mistakes to Avoid
- Using Watery Fish: Causes marinade to slip off and fish to fall apart.
- Skipping Rest Time After Cooking: Juices escape, making it dry.
- Not Preheating Grill/Oven: Leads to uneven cooking and no char.
- Too Much Yogurt: Makes marinade runny and fish soggy.
- Uneven Sizing of Fish Pieces: Leads to uneven cooking.
- Insufficient Marination Time: Flavors don’t penetrate well.
- Not Using a Rack: When baking, helps get all-around heat and texture.
History of Fish Tikka
Rooted in Mughlai and Punjabi Cuisine
Fish Tikka is a derivative of the famous “Tikka” preparation—a method of marinating meat in yogurt and spices, then cooking it over a fire or in a tandoor. Originally, tikka dishes featured lamb or chicken, favored during the Mughal reign in India for their affinity for grilled, smoky meat preparations infused with rich spices.
Rise of Fish Tikka in Coastal and Riverine Regions
As culinary traditions spread across India, regions with abundant freshwater and coastal seafood began adapting tikka techniques to fish. Punjab, Bengal, and coastal Maharashtra began incorporating local fish varieties. The result was Fish Tikka—a dish that retained the smoky, spiced essence of its tandoori cousins but brought in the delicate texture and flavor of fresh fish.
Modern Evolution and Popularity
Today, Fish Tikka is a staple in Indian restaurants across the world. Whether grilled in tandoors in Delhi or seared on a pan in New York, its rich heritage and adaptable nature make it a versatile, health-conscious favorite. It’s also been embraced in global fusion dishes—from tacos to salads—cementing its place in modern, international cuisine.
FAQs about Fish Tikka
1. What fish is best for Fish Tikka?
Firm fish like salmon, cod, tilapia, kingfish, or basa work best as they hold up during grilling.
2. Can I use frozen fish?
Yes, but ensure it’s completely thawed and patted dry before marinating.
3. Can I make Fish Tikka without skewers?
Absolutely. You can grill the pieces directly on a pan or baking tray.
4. Is Fish Tikka spicy?
It has mild to moderate heat, which can be adjusted by controlling chili quantity.
5. Can I use an air fryer?
Yes! Air fry at 200°C (390°F) for 10–12 minutes, flipping halfway.
6. Can I prepare it in advance?
You can marinate ahead (up to 4 hours), but grill just before serving for best texture.
7. What is the difference between Fish Tikka and Tandoori Fish?
Tikka uses boneless chunks; tandoori fish often involves whole or large bone-in pieces with slightly different seasoning.
8. How long should I marinate the fish?
Minimum 1 hour, maximum 4 hours. Over-marinating can break down the fish.
9. Can this be made dairy-free?
Yes—substitute yogurt with plant-based alternatives like coconut yogurt.
10. What sauces go well with Fish Tikka?
Mint-coriander chutney, tamarind chutney, or even spicy mayo for fusion twists.
Fish Tikka is more than just an appetizer—it’s a delicious intersection of heritage, health, and flavor. This iconic dish brings together traditional tandoori techniques, fragrant Indian spices, and the natural goodness of fish to create something truly special. Whether grilled on a barbecue, cooked in an oven, or seared on a stovetop, it remains a crowd-pleaser that’s both satisfying and nutritious. Perfect for festive dinners, casual get-togethers, or healthy meals, Fish Tikka showcases Indian culinary creativity at its finest.