Main Course

Kabab Mahi: Indian-Style Grilled Fish Kebabs

Original name: Kabab Mahi (Grilled Fish Kebab)

Grilled fish kebabs on skewers with lemon wedges and mint chutney on a dark plate
Prep
30 mins
Cook
12 mins
Servings
4
IndianMediumLunchDinnerGluten FreePescatarianHigh Protein

About this dish

A coastal Indian classic, kabab mahi features firm fish marinated in a spiced yogurt blend, then grilled until smoky and tender. These kebabs are perfect for a healthy, high-protein meal with vibrant flavors of ginger, garlic, and turmeric.

Ingredients

UK and US measurements are both included for every recipe.

Firm white fish fillets

protein

500 g

Imperial measurement: 1.1 lb

Plain yogurt

dairy

150 ml

Imperial measurement: ¾ cup

Fresh ginger

spice

15 g

Imperial measurement: 1 tbsp

Garlic cloves

spice

4 cloves

Turmeric powder

spice

1 tsp

Red chili powder

spice

1 tsp

Ground cumin

spice

1 tsp

Garam masala

spice

1 tsp

Lemon juice

seasoning

30 ml

Imperial measurement: 2 tbsp

Salt

seasoning

1 tsp

Mustard or vegetable oil

fat

30 ml

Imperial measurement: 2 tbsp

Bamboo skewers, soaked

other

8 skewers

Lemon wedges

fruit

1 lemon

Fresh cilantro

herb

15 g

Imperial measurement: ¼ cup

Method

1

Cut fish and make marinade

10 min

Cut fish fillets into 1-inch cubes. In a bowl, mix yogurt, ginger, garlic, turmeric, red chili powder, cumin, garam masala, lemon juice, salt, and oil until smooth.

2

Marinate the fish

60 min

Add fish cubes to the marinade, gently coat. Cover and refrigerate for at least 1 hour (up to 4 hours).

3

Preheat grill

10 min

Preheat grill to medium-high heat (about 200°C/400°F). Thread marinated fish onto soaked skewers, leaving small gaps between pieces.

4

Grill kebabs

12 min

Place skewers on grill. Cook 4-5 minutes per side, turning once, until fish is cooked through and has light char marks. Total time about 8-12 minutes depending on thickness.

5

Rest and serve

2 min

Remove skewers from grill, let rest 2 minutes. Serve hot with lemon wedges and garnish with cilantro.

Equipment

  • [object Object]

Nutrition facts

360 kcal
Calories
35 g
Protein
8 g
Carbohydrates
16 g
Fat
1 g
Fiber
720 mg
Sodium

Tips

  • Soak bamboo skewers in water for 30 minutes to prevent burning on the grill.
  • Choose firm-fleshed fish like cod, halibut, or swordfish so the cubes hold up on skewers without falling apart.
  • For extra smoky flavor, brush the grill grates with a little oil before adding the skewers.

Serving suggestions

  • Serve kabab mahi with mint chutney, sliced onions, and warm naan or a simple cucumber salad.
  • For.
  • For a low-carb meal, pair with grilled vegetables or a green salad.

Rate this recipe

No ratings yet. Be the first to rate it.

Anaya Patel

Recipe by

Anaya Patel

Specialises in Indian cuisine

Anaya makes a mean dal makhani and owns 14 types of lentils. She alphabetizes them.

Describe yourself in three words: Organized, nerdy, lentil lover.