The first time I experienced the flavors of a perfectly grilled masala fish, it was an unforgettable moment. Picture juicy, tender fish infused with aromatic spices that make your taste buds dance. If you’re looking to impress your guests with bold flavors and vibrant colors, you’re in for a treat. These 10 Indian masala grilled fish recipes promise a delightful culinary adventure. Curious about the secrets behind each dish? Let’s explore together.
Spicy Tandoori Masala Grilled Fish

Spicy Tandoori Masala Grilled Fish is a delicious and aromatic dish, perfect for those who love bold flavors and a hint of spice. This dish combines the zesty and tangy tastes of traditional Indian spices with the smoky essence of grilled fish. The tandoori masala marinade infuses the fish with flavors that are both robust and delightful, making it an ideal dish for a family gathering or a special occasion.
This recipe will guide you through creating a delectable grilled fish that will have your guests coming back for more.
The preparation of Spicy Tandoori Masala Grilled Fish involves marinating the fish in a blend of spices, yogurt, and lemon juice, which not only tenderizes the fish but also enhances its flavor profile. It’s important to allow the fish to absorb the marinade for a sufficient amount of time to achieve the best results.
Once marinated, the fish is grilled to perfection, resulting in a dish that’s both crispy on the outside and tender on the inside. Here’s how to make this mouth-watering dish for a serving size of 4-6 people.
Ingredients:
- 4-6 fish fillets (preferably firm fish like salmon or cod)
- 1 cup plain yogurt
- 2 tablespoons tandoori masala
- 1 tablespoon ginger-garlic paste
- 1 teaspoon red chili powder
- 1 teaspoon turmeric powder
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- Juice of 1 lemon
- Salt to taste
- 2 tablespoons vegetable oil
- Fresh coriander leaves for garnish
- Lemon wedges for serving
Cooking Instructions:
- Prepare the Marinade: In a large mixing bowl, combine the yogurt, tandoori masala, ginger-garlic paste, red chili powder, turmeric powder, cumin powder, coriander powder, lemon juice, and salt. Mix well until all the ingredients are thoroughly combined, forming a smooth and aromatic marinade.
- Marinate the Fish: Pat the fish fillets dry with a paper towel and place them in the marinade, ensuring each fillet is fully coated. Cover the bowl with plastic wrap and refrigerate for at least 1-2 hours to allow the flavors to penetrate the fish.
- Preheat the Grill: While the fish is marinating, preheat your grill to medium-high heat. Brush the grill grates with vegetable oil to prevent sticking.
- Grill the Fish: Once the grill is hot, remove the fish from the marinade and place it on the grill. Cook each side for about 4-5 minutes, depending on the thickness of the fillets, until the fish is cooked through and has a nice charred appearance.
- Serve: Remove the fish from the grill and let it rest for a couple of minutes. Garnish with fresh coriander leaves and serve hot with lemon wedges on the side.
Extra Tips:
- For best results, use fresh fish and try to use fillets that are of similar thickness for even cooking.
- If you don’t have a grill, you can also use a grill pan on the stovetop or bake the fish in the oven at 400°F (200°C) until fully cooked.
- Adjust the level of chili powder to suit your heat preference.
- Leftover marinade can be stored in the refrigerator for up to 2 days but shouldn’t be reused after the fish has been marinated in it.
Zesty Lemon Pepper Fish Fillets

Zesty Lemon Pepper Fish Fillets are a delicious and aromatic dish that combines the tanginess of lemon with the spicy kick of black pepper, perfectly complementing the subtle flavors of fresh fish. This Indian Masala Grilled Fish Recipe is perfect for those who enjoy a balance of zest and spice, making it an ideal choice for a flavorful meal.
The marinade is a delightful blend of spices and citrus, which infuses the fish with a rich taste that’s bound to please the palate. This dish isn’t only quick and easy to prepare but also a healthy option, as it’s grilled, retaining the natural goodness of the fish.
It can be served as a main course, accompanied by a side of steamed vegetables or a fresh salad. The Zesty Lemon Pepper Fish Fillets are versatile and can be enjoyed as part of a casual lunch or a sophisticated dinner setting, making it a favorite among seafood lovers.
Ingredients (Serves 4-6):
- 4-6 fish fillets (such as tilapia, snapper, or cod)
- 3 tablespoons lemon juice
- 2 tablespoons olive oil
- 1 teaspoon lemon zest
- 2 teaspoons freshly ground black pepper
- 1 teaspoon red chili powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon garlic paste
- Salt to taste
- Fresh coriander leaves for garnish
- Lemon wedges for serving
Cooking Instructions:
- Prepare the Marinade: In a mixing bowl, combine lemon juice, olive oil, lemon zest, black pepper, red chili powder, ground cumin, ground coriander, garlic paste, and salt. Mix well until all ingredients are thoroughly blended.
- Marinate the Fish: Place the fish fillets in a shallow dish and pour the marinade over them. Verify each fillet is well-coated with the mixture. Cover the dish and let the fish marinate for at least 30 minutes in the refrigerator to absorb all the flavors.
- Preheat the Grill: Preheat your grill to medium-high heat. Lightly oil the grill grates to prevent the fish from sticking.
- Grill the Fish: Place the marinated fish fillets on the grill. Cook for about 4-5 minutes on each side, or until the fish is cooked through and flakes easily with a fork. Avoid overcooking, as this can make the fish dry.
- Garnish and Serve: Once done, remove the fish from the grill and transfer to a serving platter. Garnish with fresh coriander leaves and serve with lemon wedges on the side for an extra burst of citrus flavor.
Extra Tips:
For the best flavor, use freshly ground black pepper and fresh lemon juice. If you prefer a milder spice level, adjust the amount of red chili powder according to your taste.
To maintain the fish’s juiciness, don’t over-marinate, and monitor the grilling time closely. If you don’t have access to a grill, you can also cook the fish on a stovetop grill pan or bake it in the oven at 400°F (200°C) for 15-20 minutes.
Enjoy the Zesty Lemon Pepper Fish Fillets with a chilled glass of white wine or a rejuvenating beverage of your choice.
South Indian Coconut Curry Grilled Fish

South Indian Coconut Curry Grilled Fish is a flavorful dish that beautifully combines the rich, creamy taste of coconut with the aromatic spices of South India. This dish is perfect for those who enjoy the complex layers of flavors that Indian cuisine has to offer. The fish is marinated in a spiced coconut curry paste, which infuses it with a deep, savory flavor before being grilled to perfection. The result is a succulent, tender fish with a slightly charred exterior that pairs wonderfully with steamed rice or warm naan bread.
The coconut curry paste is the star of this recipe. It’s made from a blend of fresh coconut, spices such as turmeric, cumin, and coriander, and a hint of chili for that perfect balance of heat. The grilling process not only cooks the fish to a tender finish but also enhances the flavors of the marinade, giving the dish a delicious smoky dimension. Serving 4-6 people, this recipe is ideal for a family dinner or a small gathering, making it a great addition to any culinary repertoire.
Ingredients (for 4-6 servings):
- 1.5 kg firm white fish fillets (like tilapia or snapper)
- 1 cup grated fresh coconut
- 2 tablespoons coconut oil
- 1 large onion, finely chopped
- 4 tablespoons ginger-garlic paste
- 2 green chilies, slit
- 1 teaspoon turmeric powder
- 2 teaspoons ground coriander
- 1 teaspoon cumin seeds
- 1 teaspoon mustard seeds
- 10-12 curry leaves
- 1 cup coconut milk
- Salt to taste
- Juice of 1 lemon
- Fresh cilantro leaves for garnish
Instructions:
- Prepare the Fish: Begin by cleaning and patting dry the fish fillets. Make shallow cuts on the surface of each fillet to help the marinade penetrate better.
- Make the Coconut Curry Paste: In a blender, combine the grated coconut, ginger-garlic paste, turmeric powder, ground coriander, and a little water to form a smooth paste. Set aside.
- Cook the Curry Base: Heat coconut oil in a pan. Add mustard seeds and cumin seeds, allowing them to splutter. Add the chopped onion, green chilies, and curry leaves. Sauté until the onions are golden brown.
- Combine Ingredients: Add the prepared coconut curry paste to the pan and cook for 3-4 minutes until the raw smell disappears. Mix in the coconut milk and salt. Let it simmer for another 5 minutes, stirring occasionally.
- Marinate the Fish: Place the fish fillets in a large dish. Pour the coconut curry sauce over the fish, making sure each piece is well coated. Let it marinate for at least 30 minutes to 1 hour.
- Grill the Fish: Preheat the grill to medium-high heat. Place the marinated fish fillets on the grill and cook for about 4-5 minutes on each side, or until the fish is cooked through and has a slight char.
- Serve: Transfer the grilled fish to a serving platter. Drizzle with fresh lemon juice and garnish with chopped cilantro leaves. Serve hot with steamed rice or naan.
Extra Tips:
For the best results, choose fresh, firm white fish that can hold up well on the grill. If fresh coconut is unavailable, desiccated coconut can be used, but rehydrate it in a little warm water first.
Adjust the level of chilies to suit your spice preference. To prevent the fish from sticking to the grill, make certain the grill is well preheated, and brush the fish or the grill grates with a little oil.
This dish can be prepared ahead of time by marinating the fish longer for an even deeper flavor profile. Enjoy the delightful fusion of smoky, spicy, and creamy notes that this South Indian Coconut Curry Grilled Fish offers!
Red Chili Masala Fish Skewers

Red Chili Masala Fish Skewers are a vibrant and spicy twist on traditional grilled fish, perfect for those who love bold flavors. This dish combines succulent pieces of fish marinated in a robust red chili masala, then grilled to perfection on skewers. The aromatic spices infuse the fish, making it an irresistible option for a weekend barbecue or a special dinner.
The preparation for this dish is simple, yet the flavors are complex and satisfying, making it a standout addition to any meal. This recipe serves 4-6 people and is ideal for entertaining guests or enjoying a flavorful family meal. The key to success with Red Chili Masala Fish Skewers lies in the marination process, allowing the spices to deeply penetrate the fish and impart their full depth of flavor.
Whether you’re a seasoned cook or a grilling novice, this dish is approachable and delivers impressive results every time.
Ingredients:
- 1 kg of firm white fish fillets (such as cod, snapper, or tilapia), cut into 2-inch cubes
- 3 tablespoons red chili powder
- 1 tablespoon turmeric powder
- 2 tablespoons coriander powder
- 1 tablespoon cumin powder
- 1 tablespoon garam masala
- 1/4 cup plain yogurt
- 2 tablespoons lemon juice
- 4 tablespoons vegetable oil
- Salt to taste
- Fresh coriander leaves for garnish
- Lemon wedges for serving
- Wooden or metal skewers
Cooking Instructions:
- Prepare the Marinade: In a mixing bowl, combine the red chili powder, turmeric powder, coriander powder, cumin powder, garam masala, plain yogurt, lemon juice, and vegetable oil. Mix well until a smooth paste forms.
- Marinate the Fish: Add the fish cubes to the marinade, guaranteeing each piece is well-coated. Cover the bowl with plastic wrap or a lid and refrigerate for at least 1 hour, or up to overnight for more intense flavor.
- Prepare the Skewers: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning while grilling. Thread the marinated fish cubes onto the skewers, leaving a small space between each piece for even cooking.
- Preheat the Grill: Preheat your grill to medium-high heat. If using a charcoal grill, ensure the coals are hot and ashy before starting.
- Grill the Skewers: Place the fish skewers on the grill. Cook for about 3-4 minutes on each side, or until the fish is cooked through and has a nice char on the edges. Be careful not to overcook, as the fish can become dry.
- Serve: Remove the skewers from the grill and let them rest for a minute. Garnish with fresh coriander leaves and serve with lemon wedges on the side for an added burst of freshness.
Extra Tips:
For best results, choose a firm white fish that holds together well during grilling. If you prefer a milder spice level, adjust the amount of red chili powder to your liking.
Always preheat the grill to guarantee the fish cooks evenly and achieves a nice sear. Additionally, turning the skewers only once during grilling helps maintain the fish’s integrity. Finally, serving the skewers with a cooling side, such as a cucumber salad or raita, can balance the heat of the dish beautifully.
Mustard and Dill Grilled Fish

The Mustard and Dill Grilled Fish is a delightful blend of tangy, spicy, and aromatic flavors that capture the essence of Indian cuisine. This dish combines the pungent taste of mustard with the fresh and slightly sweet notes of dill, creating a harmonious balance that’s certain to tantalize your taste buds.
Perfect for a family dinner or a gathering with friends, this grilled fish recipe isn’t only delicious but also a healthy option, thanks to the use of fresh ingredients and minimal oil.
The magic of this dish lies in its marinade, which infuses the fish with robust flavors. The mustard acts as both a seasoning and a tenderizer, while the dill adds a revitalizing touch, making it an ideal choice for those who enjoy a zesty kick in their meals.
Whether you’re a seasoned cook or a beginner in the kitchen, this recipe is straightforward and rewarding, offering a gourmet experience with every bite.
Ingredients (Serves 4-6):
- 4-6 fish fillets (such as tilapia, salmon, or cod)
- 3 tablespoons mustard paste
- 1 tablespoon Dijon mustard
- 2 tablespoons fresh dill, chopped
- 2 tablespoons lemon juice
- 1 teaspoon garlic paste
- 1 teaspoon ginger paste
- 1 teaspoon red chili powder
- Salt to taste
- 3 tablespoons olive oil
- Lemon wedges for garnish
- Fresh dill sprigs for garnish
Cooking Instructions:
- Prepare the Marinade: In a mixing bowl, combine the mustard paste, Dijon mustard, chopped dill, lemon juice, garlic paste, ginger paste, red chili powder, and salt. Stir well until all the ingredients are blended into a smooth marinade.
- Marinate the Fish: Place the fish fillets in a shallow dish. Pour the marinade over the fish, making sure each fillet is well coated. Cover the dish with plastic wrap and refrigerate for at least 30 minutes to allow the flavors to penetrate the fish.
- Preheat the Grill: While the fish is marinating, preheat your grill to medium-high heat. If using a charcoal grill, make certain the coals are evenly spread and glowing red.
- Grill the Fish: Lightly brush the grill grates with olive oil to prevent sticking. Place the marinated fish fillets on the grill. Cook for about 4-5 minutes on each side, depending on the thickness of the fillets, until the fish is cooked through and has a nice char.
- Serve the Dish: Once cooked, remove the fish from the grill and transfer it to a serving platter. Garnish with lemon wedges and fresh dill sprigs for an added burst of flavor and color.
Extra Tips:
When choosing fish for this recipe, opt for fillets that are firm and fresh to guarantee the best texture and taste. If you prefer a spicier dish, you can adjust the amount of red chili powder according to your preference.
For an added depth of flavor, consider adding a splash of white wine to the marinade. Always keep an eye on the grill to avoid overcooking the fish, as it can become dry quickly.
Enjoy your Mustard and Dill Grilled Fish with a side of steamed vegetables or a fresh salad for a complete meal.
Tamarind Masala Fish Delight

Tamarind Masala Fish Delight is a delectable Indian dish that combines the tangy flavors of tamarind with a blend of aromatic spices to create a mouthwatering grilled fish experience. This dish is perfect for those who enjoy a spicy and tangy twist to their seafood. The tamarind not only adds a unique tanginess but also aids in tenderizing the fish, making it moist and flavorful.
It’s an excellent choice for a weekend family meal or a special occasion where you want to impress your guests with something extraordinary yet simple to prepare.
The beauty of the Tamarind Masala Fish Delight lies in its simplicity and the ability to let the natural flavors of the fish shine through. The marinade, made with tamarind paste, ginger, garlic, and a selection of spices, infuses the fish with a burst of flavors that are both comforting and exciting.
Grilling the fish enhances the taste, providing a slightly smoky aroma that complements the spicy and tangy notes perfectly. Whether served with a side of basmati rice or a fresh salad, this dish is sure to become a favorite for its rich flavors and delightful texture.
Ingredients (Serves 4-6):
- 4-6 pieces of firm white fish fillets (such as tilapia or cod)
- 2 tablespoons tamarind paste
- 1 tablespoon ginger paste
- 1 tablespoon garlic paste
- 1 teaspoon turmeric powder
- 2 teaspoons red chili powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- Salt to taste
- 2 tablespoons vegetable oil (for grilling)
- Fresh cilantro leaves for garnish
- Lemon wedges for serving
Cooking Instructions:
- Prepare the Marinade: In a large mixing bowl, combine the tamarind paste, ginger paste, garlic paste, turmeric powder, red chili powder, ground cumin, ground coriander, and salt. Mix everything thoroughly until you have a smooth paste.
- Marinate the Fish: Rinse the fish fillets under cold water and pat them dry with paper towels. Add the fish fillets to the marinade, making sure each piece is well-coated with the spice mixture. Cover the bowl with plastic wrap and let the fish marinate in the refrigerator for at least 30 minutes. This allows the flavors to penetrate the fish and enhances the overall taste.
- Preheat the Grill: While the fish is marinating, preheat your grill to medium-high heat. Brush the grill grates with a little vegetable oil to prevent the fish from sticking.
- Grill the Fish: Once marinated, remove the fish from the refrigerator. Place the fish fillets on the preheated grill, cooking for about 4-5 minutes on each side, or until the fish is cooked through and has nice grill marks. Be careful not to overcook the fish to keep it moist and tender.
- Serve: Once the fish is cooked, remove it from the grill and let it rest for a couple of minutes. Garnish with fresh cilantro leaves and serve with lemon wedges on the side. Enjoy your Tamarind Masala Fish Delight with your choice of sides.
Extra Tips:
- When selecting fish for this recipe, choose firm white fish that can hold up well to grilling without falling apart.
- Soak the tamarind paste in warm water if it’s too thick, then strain it to remove any seeds or fibers for a smoother marinade.
- Adjust the amount of red chili powder to suit your spice preference. If you enjoy a milder dish, you can reduce the amount.
- If you don’t have a grill, you can also cook the fish on a stovetop grill pan or bake it in the oven at 400°F (200°C) for about 15 minutes, or until cooked through.
- Always confirm your grill is well-oiled and properly heated before placing the fish to prevent sticking and to achieve those beautiful grill marks.
Cashew Masala Fish

Cashew Masala Fish is a delightful Indian-style grilled fish recipe that combines the richness of cashew nuts with aromatic spices to create a flavorful and succulent dish. This recipe is perfect for those who appreciate the exotic blend of Indian spices and the nutty undertones of cashews.
The marinated fish is grilled to perfection, resulting in a dish that isn’t only healthy but also bursting with flavors. Ideal for family gatherings or a special dinner, Cashew Masala Fish will surely impress your guests with its unique taste and presentation.
The preparation involves marinating the fish with a specially crafted cashew masala paste, which infuses the fish with deep flavors and guarantees it stays juicy during grilling. The use of fresh ingredients like ginger, garlic, and lemon juice enhances the taste, while the grilling process gives the fish a smoky and charred flavor that’s simply irresistible.
Whether you’re a seafood enthusiast or new to trying such recipes, this dish is a great way to explore the diverse and rich flavors of Indian cuisine.
Ingredients (Serves 4-6):
- 1 kg fish fillets (e.g., salmon, tilapia, or any firm white fish)
- 1 cup cashew nuts
- 2 tablespoons vegetable oil
- 2 teaspoons cumin seeds
- 1 large onion, chopped
- 4 cloves garlic, minced
- 1-inch piece of ginger, grated
- 2 green chilies, finely chopped
- 1 teaspoon turmeric powder
- 2 teaspoons coriander powder
- 1 teaspoon garam masala
- Juice of 1 lemon
- Salt to taste
- Fresh coriander leaves for garnish
Cooking Instructions:
- Prepare the Cashew Masala Paste:
- Soak the cashew nuts in hot water for about 15 minutes. Drain and blend them into a smooth paste using a little water if necessary. Set aside.
- Sauté the Aromatics:
- Heat 2 tablespoons of vegetable oil in a pan over medium heat. Add the cumin seeds and let them sizzle until aromatic. Add the chopped onion and sauté until golden brown.
- Add Garlic, Ginger, and Chilies:
- Stir in the minced garlic, grated ginger, and chopped green chilies. Cook until the raw smell fades, about 2-3 minutes.
- Combine Spices:
- Add the turmeric powder, coriander powder, and garam masala to the pan. Stir well to combine and cook for another minute to release the flavors.
- Mix in the Cashew Paste:
- Add the prepared cashew paste to the pan. Stir continuously to prevent sticking. Cook for about 5 minutes until the mixture thickens and the oil begins to separate.
- Marinate the Fish:
- Place the fish fillets in a shallow dish. Pour the cashew masala mixture over the fish, making sure each piece is coated thoroughly. Squeeze the juice of one lemon over the fish and sprinkle with salt. Let it marinate for at least 30 minutes.
- Grill the Fish:
- Preheat your grill to medium-high heat. Lightly oil the grill grates. Place the marinated fish fillets on the grill and cook for about 4-5 minutes on each side, or until the fish is cooked through and has char marks.
- Garnish and Serve:
- Remove the fish from the grill and transfer to a serving platter. Garnish with fresh coriander leaves before serving.
Extra Tips:
When grilling the fish, confirm the grill is well-oiled to prevent the fish from sticking. You can also use a fish grill basket for easier handling.
To enhance the smoky flavor, you might consider adding a few wood chips to the grill. Always keep an eye on the fish to prevent overcooking, as this can dry it out. If you prefer a spicier version, adjust the number of green chilies according to your taste.
Enjoy your Cashew Masala Fish with a side of lemon wedges and a fresh salad for a complete meal.
Herb and Garlic Fish Fillets

Herb and Garlic Fish Fillets are a delightful and flavorful option for those who appreciate the aromatic blend of herbs and spices in their meals. This dish combines the robust flavors of Indian masala with the delicate taste of grilled fish, creating a perfect harmony that’s certain to be a hit at your dining table. The marinade, enriched with herbs and garlic, penetrates the fish fillets, infusing them with a rich flavor that’s both invigorating and satisfying.
This recipe serves 4-6 people, making it an excellent choice for family gatherings or dinner parties. The process is relatively simple, and it results in a dish that isn’t only delicious but also healthy. The use of fresh herbs and garlic not only enhances the flavor but also adds a nutritional boost, making this an ideal dish for those who are health-conscious yet unwilling to compromise on taste.
Ingredients:
- 4-6 fish fillets (such as tilapia, cod, or snapper)
- 4 tablespoons olive oil
- 2 tablespoons lemon juice
- 4 cloves garlic, minced
- 1 teaspoon salt
- 1 teaspoon black pepper
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon red chili powder
- 1 tablespoon chopped fresh cilantro
- 1 tablespoon chopped fresh parsley
- Lemon wedges for serving
Cooking Instructions:
- Prepare the Marinade: In a mixing bowl, combine the olive oil, lemon juice, minced garlic, salt, black pepper, cumin, coriander, and red chili powder. Whisk the ingredients together until well blended.
- Marinate the Fish: Place the fish fillets in a shallow dish. Pour the marinade over the fish, guaranteeing each fillet is well coated. Cover the dish with plastic wrap and refrigerate for at least 30 minutes to allow the flavors to penetrate the fish.
- Preheat the Grill: While the fish is marinating, preheat your grill to medium-high heat. If using a charcoal grill, guarantee the coals are ashed over and evenly distributed for consistent heat.
- Grill the Fish: Remove the fish from the marinade and place them on the grill. Cook each side for about 4-5 minutes, or until the fish is opaque and flakes easily with a fork. Be careful not to overcook the fillets to maintain their juiciness.
- Garnish and Serve: Once cooked, transfer the fish to a serving platter. Garnish with the chopped cilantro and parsley. Serve immediately with lemon wedges on the side for an added citrusy zing.
Extra Tips:
When preparing Herb and Garlic Fish Fillets, it’s important to choose fresh fish for the best flavor and texture. If fresh herbs are unavailable, dried herbs can be used, but reduce the quantity to account for their concentrated flavor.
Additionally, to prevent the fish from sticking to the grill, guarantee the grill grates are clean and well-oiled before cooking. This dish pairs beautifully with a side of steamed vegetables or a fresh salad, making it a well-rounded meal.
Smoky Charcoal Grilled Fish

Experience the delightful flavors of Indian masala blended with the rich, smoky taste of charcoal-grilled fish. This dish combines a traditional Indian spice marinade with the classic grilling technique, delivering a mouthwatering culinary experience. The fish, tender and juicy, is infused with aromatic spices and grilled to perfection over a charcoal fire, providing a unique depth of flavor that’s certain to impress your family and friends. Perfect for a weekend barbeque or a special dinner, this dish is a celebration of Indian cuisine’s vibrant and bold flavors.
The success of this smoky charcoal grilled fish relies on a well-balanced marinade and the perfect grilling technique. The marinade, made with a blend of Indian spices such as cumin, coriander, and chili powder, along with fresh ginger, garlic, and lemon juice, envelops the fish and infuses it with incredible flavor. The charcoal grilling process then adds a smoky aroma that enhances the overall taste of the dish. Follow the steps below to create this delicious dish for 4-6 people.
Ingredients:
- 4-6 fish fillets (such as tilapia, snapper, or pomfret)
- 2 tablespoons vegetable oil
- 1 tablespoon cumin powder
- 1 tablespoon coriander powder
- 1 tablespoon red chili powder
- 1 teaspoon turmeric powder
- 2 tablespoons fresh ginger paste
- 2 tablespoons fresh garlic paste
- 3 tablespoons lemon juice
- Salt to taste
- Fresh coriander leaves for garnish
- Lemon wedges for serving
- Charcoal for grilling
Cooking Instructions:
- Prepare the Marinade: In a large mixing bowl, combine the vegetable oil, cumin powder, coriander powder, red chili powder, turmeric powder, ginger paste, garlic paste, lemon juice, and salt. Mix all the ingredients well to form a smooth paste.
- Marinate the Fish: Rinse the fish fillets under cold water and pat them dry with paper towels. Coat each fillet generously with the marinade, making sure every part is covered. Place the marinated fish in a shallow dish, cover it with plastic wrap, and let it marinate in the refrigerator for at least 1 hour, allowing the flavors to penetrate the fish.
- Prepare the Charcoal Grill: About 15 minutes before you’re ready to grill, light the charcoal and allow it to heat until the coals are covered with a light layer of ash. Arrange the coals for direct grilling and make sure the grill grate is clean and lightly oiled to prevent sticking.
- Grill the Fish: Place the marinated fish fillets on the grill. Cook each side for about 3-4 minutes, or until the fish is opaque and flakes easily with a fork. Be careful not to overcook the fish, as it can become dry.
- Serve: Once cooked, remove the fish from the grill and let it rest for a few minutes. Garnish with fresh coriander leaves and serve with lemon wedges for a burst of freshness.
Extra Tips:
When selecting fish for grilling, choose firm, white-fleshed varieties that can hold up well to high heat. Adjust the amount of chili powder to suit your spice preference, and always taste the marinade before applying it to guarantee the seasoning is balanced.
If you don’t have access to a charcoal grill, a stovetop grill pan or an oven broiler can be used as alternatives, though the smoky flavor may be less pronounced. Always keep an eye on the grill, as fish cooks quickly and can easily become overdone.
Mango Masala Fish Medley

This Mango Masala Fish Medley is a delightful twist on traditional Indian grilled fish dishes, perfect for a summer barbecue or a cozy family dinner. The zesty mango marinade, infused with aromatic Indian spices, adds a tantalizing sweetness and tang to the fish, making it a unique culinary experience.
Whether you’re a seafood lover or someone exploring new flavors, this dish is sure to captivate your taste buds with its vibrant colors and rich flavors. The combination of fresh mango puree, spicy masala, and tender grilled fish makes this dish both healthy and delicious.
The fish is marinated in a mixture that highlights the sweetness of mango and the warmth of Indian spices, then grilled to perfection, creating a beautiful caramelized crust that enhances the overall taste. This recipe isn’t only easy to prepare but also a crowd-pleaser, perfect for serving 4 to 6 people.
Ingredients for 4-6 people:
- 4 large pieces of firm white fish fillets (such as cod, halibut, or tilapia)
- 2 ripe mangoes, peeled and pureed
- 2 tablespoons vegetable oil
- 1 tablespoon lemon juice
- 1 tablespoon ginger-garlic paste
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon red chili powder
- 1/2 teaspoon turmeric powder
- Salt to taste
- Fresh cilantro, chopped for garnish
- Lemon wedges for serving
Cooking Instructions:
1. Prepare the Marinade: In a large mixing bowl, combine the mango puree, vegetable oil, lemon juice, ginger-garlic paste, ground cumin, ground coriander, red chili powder, turmeric powder, and salt. Mix well until all the ingredients are fully combined and the marinade is smooth.
2. Marinate the Fish: Place the fish fillets in the bowl with the marinade, ensuring each piece is thoroughly coated. Cover the bowl with plastic wrap and let the fish marinate in the refrigerator for at least 30 minutes, or up to 2 hours if time allows, to let the flavors penetrate the fish.
3. Preheat the Grill: Preheat your grill to medium-high heat. Lightly oil the grill grates to prevent the fish from sticking. If using a grill pan, heat it over medium-high heat and lightly oil the pan.
4. Grill the Fish: Remove the fish from the marinade, allowing excess marinade to drip off. Place the fish fillets on the preheated grill. Cook for about 4-5 minutes on each side, or until the fish is cooked through and has a nice charred appearance.
Be careful not to overcook the fish, as it should remain moist and tender inside.
5. Garnish and Serve: Transfer the grilled fish to a serving platter. Garnish with freshly chopped cilantro and serve with lemon wedges on the side for an extra burst of freshness. Enjoy the Mango Masala Fish Medley hot, with your choice of rice or naan.
Extra Tips:
When choosing fish for this recipe, opt for firm white fish varieties that hold up well on the grill. If fresh mangoes aren’t available, you can use canned mango puree, but be sure to choose one without added sugars.
For those who prefer a spicier kick, increase the amount of red chili powder according to your taste. This dish pairs beautifully with a fresh green salad or a side of steamed vegetables to complement the rich flavors.
Remember to always preheat the grill properly to achieve the best grilling results and prevent the fish from sticking.

