Main Course
Kabab Mahi: Indian-Style Grilled Fish Kebabs
Original name: Kabab Mahi (Grilled Fish Kebab)

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
protein500 g
Imperial measurement: 1.1 lb
Plain yogurt
dairy150 ml
Imperial measurement: ¾ cup
Fresh ginger
spice15 g
Imperial measurement: 1 tbsp
Garlic cloves
spice4 cloves
Turmeric powder
spice1 tsp
Red chili powder
spice1 tsp
Ground cumin
spice1 tsp
Garam masala
spice1 tsp
Lemon juice
seasoning30 ml
Imperial measurement: 2 tbsp
Salt
seasoning1 tsp
Mustard or vegetable oil
fat30 ml
Imperial measurement: 2 tbsp
Bamboo skewers, soaked
other8 skewers
Lemon wedges
fruit1 lemon
Fresh cilantro
herb15 g
Imperial measurement: ¼ cup
Method
Cut fish and make marinade
10 minCut 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.
Marinate the fish
60 minAdd fish cubes to the marinade, gently coat. Cover and refrigerate for at least 1 hour (up to 4 hours).
Preheat grill
10 minPreheat grill to medium-high heat (about 200°C/400°F). Thread marinated fish onto soaked skewers, leaving small gaps between pieces.
Grill kebabs
12 minPlace 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.
Rest and serve
2 minRemove skewers from grill, let rest 2 minutes. Serve hot with lemon wedges and garnish with cilantro.
Equipment
- [object Object]
Nutrition facts
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.

Recipe by
Anaya Patel
Specialises in Indian cuisineAnaya makes a mean dal makhani and owns 14 types of lentils. She alphabetizes them.
Describe yourself in three words: Organized, nerdy, lentil lover.