RestaurantsIndian AffairMachli Tikka Recipe

Machli Tikka Recipe

Inspired by Indian Affair
Time50m
Serves4

Make Machli Tikka Recipe in just 50m. Get the full recipe with step-by-step instructions at pekinthechef.com.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Fish & Marinade

Method

Fish & Marinade

1

Prepare fish

Pat the fish fillets dry with paper towels. Cut into 1.5–2 inch cubes suitable for skewering. Keep chilled while you prepare the marinade.

2

Make marinade

In a bowl combine yogurt, lemon juice, garlic paste, ginger paste, red chili powder, Kashmiri chili (if using), ground coriander, ground cumin, garam masala, turmeric, salt, black pepper, mustard oil, chopped cilantro, and chopped mint (if using). Whisk until smooth and well combined.

3

Marinate fish

Gently fold the fish cubes into the marinade, ensuring each piece is coated. Cover and refrigerate for at least 30 minutes and up to 2 hours. Do not marinate much longer than 2 hours for delicate fish to avoid breakdown.

Vegetables & Skewering

4

Prepare vegetables

While fish marinates, cut onion into rings or wedges, bell pepper into 1-inch pieces, and tomato into wedges. If using wooden skewers, soak them in water for 20–30 minutes to prevent burning.

5

Assemble skewers

Thread the marinated fish cubes onto skewers, alternating with onion, bell pepper, and tomato pieces. Leave a little space between pieces so heat circulates and fish cooks evenly. Arrange assembled skewers on a tray, cover lightly, and keep chilled until ready to cook.

Cooking & Finishing

6

Preheat grill or broiler

Preheat an outdoor grill to medium-high (about 400°F / 200°C) or set your oven broiler to high and position a rack about 6 inches from the element. If using a stovetop grill pan, heat it over medium-high heat and lightly oil the surface.

7

Cook skewers

Brush the skewers lightly with oil or melted butter. Place skewers on the hot grill, grill pan, or under the broiler. Cook for about 3–4 minutes per side, turning once, until the fish is opaque and flakes easily (internal temperature ~ 140–145°F / 60–63°C). Total cooking time will be about 8–10 minutes depending on piece size and heat source. Baste once with butter or oil during cooking for a glossy finish.

8

Rest & garnish

Remove skewers from heat and let rest 2–3 minutes. Sprinkle with chaat masala if using and garnish with fresh cilantro. Serve with lemon wedges alongside.

More from Indian Affair