Skip to Content

Grilled Whole Fish Tandoori Style

Sharing is caring!

This grilled whole fish just plain gets it!

There are of course many ways to cook a whole fish. In this post I will show you how to do it over fire. The grilled whole fish you see in the photo was cooked in tandoor on skewers but you could also cook the fish directly on the barbecue grate or in a fish basket. All of this methods get amazing results.

Grilled whole fish on a serving platter with raita, limes, salad and naans.

About this recipe.

Grilled whole fish is one of the most challenging things to cook in a tandoor oven. You need to skewer the fish just right but don’t worry there… I explain to you how to do that in the step by step photos below.

So if you have a tandoor oven, try this grilled whole fish in it. 

I know that most people don’t have a tandoor oven so I used my new Doori tandoor oven which is less expensive than a clay tandoor and portable. Great for the beach!

If you intend on using your barbecue to cook this grilled whole fish recipe, that is easier and tastes about the same too.

How do you prepare this grilled whole fish?

No matter which cooking method you use, preparing the fish and marinade is the same. 

If you want to cook this on your barbecue grate, I recommend looking at this recipe post where you do exactly that with step by step photographs.

To prepare the fish, scrape a sharp knife down the fish skin several times on each side to get all of the excess moisture out of the skin. This will help produce crispier, tastier skin when you serve it.

Score the fish on both sides about 5 to 10 times to help the fish cook through and to ensure the marinade gets right into the flesh of the fish. 

How do you make the marinade?

Making the marinade is easy. Just whisk all of the ingredients together and apply inside and outside the fish. When and how you do this depends on if you are cooking this grilled whole fish on your barbecue or in a tandoor oven.

Whole fish marinated in tandoori spices is really fun to serve. It looks the part. I like to use sea bream or sea bass but you could really use the whole fish of your choice. I’ve even used this recipe with fresh water trout.

How do you cook the fish in a tandoor oven?

Cooking fish in a tandoor oven can be a little difficult at first. Once you do it a couple of times, it’s a breeze.

You need to skewer the fish either through the mouth, down the spine and out the tail end or in reverse, through the tail end, along the back bone and out the skull of the fish.

Running your skewer through the mouth is the easiest but I prefer to do it through the tail end so that the fish head is facing the coals. Either way, you need to ensure that the fish is secure on the skewer and place it in your tandoor oven at an angle which will make it more difficult for the fish to slide down.

Be careful! Be ready with a good heat proof glove or another skewer in case your fish begins to slide. With practice it won’t but you don’t want to lose any expensive fish in the meantime.

Cooking fish in a tandoor is of course very popular in India. Get it down and you will be happy you did.

How long can you store leftovers in the fridge?

This is a recipe that is best eaten on the day you make it. Freshness is always best. If you do have some of the meat left over, you can keep it in your fridge, wrapped tightly for about 3 days.

The leftover meat can be served on it’s own or warmed up and wrapped up in flatbread.

Step by step photographs.

The ingredients for the recipe laid out on a cooking surface.

Get all your ingredients together before you start.

Scoring the fish so that the marinade penetrates it better.

Cut off the spicy fins on the top and sides of the fish. Then score the fish on both sides a few times.

The fish covered in the marinade.

Rub the marinade all over the exterior of the fish. You can let the fish marinate for 30 minutes or go straight to cooking.

Skewering one of the fish.

Stick the skewer from the tail end, along the back bone and through the hard skull of the fish. You can also go through the mouth, along the backbone and out through the tail.

Potatoes at the end of the fish skewers.

Skewer potatoes onto the skewer so that you can still see the end of the skewer. This will help ensure the fish doesn’t go into the fire if it happens to slide some.

Placing the fish in the tandoor oven.

Place the skewers in your preheated tandoor oven. You can also cook them this way over hot coals on your barbecue.

Cooking the fish in a tandoor oven.

Let them cook at and angle until the skin is charred and the fish is completely cooked through.

The fish served on a wooden platter with flatbreads and coriander chutney.

Serve hot with flatbreads, salad and your choice of chutney and/or raita.

Tandoori whole fish.

Look at how crispy the skin gets in the tandoor. This is so good.

grilled whole fish with raita on a serving board with naans and salad.

Enjoy!

If you like this grilled whole fish tandoori style, you might like to try some of these seafood dishes too.

  1. Mediterranean Grilled Fish
  2. Tandoori Fish on the Barbecue
  3. Salmon Mean Molee – A delicious fish curry!
  4. Spicy Stuffed Crab
  5. Spicy Seafood Curry with Coconut
  6. Indian Pan Seared Halibut
  7. Indian Fish Fry
  8. Kedgeree Recipe
  9. Cod Curry With Coconut
  10. Tandoori Baked Salmon
  11. Easy Monkfish Curry
  12. Malabar Fish Curry
  13. Sri Lankan Fried Calamari
  14. Sri Lankan Prawn Curry
  15. Crab Curry Sri Lankan Style
  16. Vietnamese Grilled Scallops
  17. Vietnamese Cha Ca
  18. Ikan Bakar – Indonesian and Malaysian Grilled Fish
  19. Sambal Lala – Spicy Malaysian Clams
  20. Indonesian Blackened Grilled Fish
  21. Seafood Laksa
  22. Korean Blackened Salmon
  23. Indian Fish Pie
  24. Butter Egg Floss Prawns
  25. Prawn Puri

Have you tried this recipe for tandoori whole fish recipe?  

If so, please give it a star rating in the comments below and leave a comment. I love receiving your feedback and I’m sure other readers of my blog do too. Thank you.

If you are not already doing so, please follow me on Instagram and Facebook for all my latest recipes.

Yield: 4

Tandoori Style Whole Fish

grilled whole fish with raita on a serving board with naans and salad.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes

Ingredients

  • 1 – 2 whole Bream or Bass
  • 2 tbsp garlic and ginger paste
  • 1 tbsp rapeseed (canola) oil
  • 50ml white wine vinegar
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 - 2 tsp Kashmiri chilli powder
  • 1 tbsp tandoori masala paste or tandoor masala
  • 1 tsp garam masala
  • 2 tbsp Greek yoghurt, whisked until smooth
  • 1 - 2 limes, quartered
  • salt to taste

Instructions

  1. Slice off the spiky fins of the fish and then score the fish on both sides. Set aside.
  2. Place the ingredients for the marinade in a bowl and whisk until smooth. Rub the marinade inside the cavity and on the exterior of the fish. Be sure to get the marinade right into the slits you made on the sides.
  3. If cooking on a barbecue, see notes below. For cooking in a tandoor as I did, place about one charcoal basket full or more lump wood charcoal in the bottom of the tandoor. Light it and wait for the temperature to come up to about 300°C/400°F or higher.
  4. While the tandoor is heating up, skewer the fish through the tail end, along the back bone and out the skull of the fish. Make sure the fish is secure and then skewer a potato at the end. You do want to skewer the potato all the way through so that you can see about 2 inches of the pointy end of the skewer.
  5. When ready to cook, place the fish skewers into the tandoor oven and cook for about 15 minutes or until heated through and charred in places. Be careful when if you turn the fish during cooking and when you are bringing it out of the oven. If it looks like it is not secure on the skewer, where a heat proof glove or use another skewer to help lift the fish out.
  6. Season with more salt to taste if needed and serve with the lime wedges.

Notes

To cook this same recipe on your barbecue, I recommend using the same marinade and using the cooking techniques shown in this recipe.

Nutrition Information:

Yield:

2

Serving Size:

1

Amount Per Serving: Calories: 232Total Fat: 9gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 59mgSodium: 727mgCarbohydrates: 17gFiber: 5gSugar: 3gProtein: 24g

Did you like this recipe?

Please join me on Facebook where I share all my latest recipes and videos. Just click that Facebook icon on the left and let's get to know each other!

 

Dave

Wednesday 14th of March 2012

Hi Dan,I will be trying this one tonight I have a sea bream in my fridge I bought yesterday.I was going to tandoori it but stumbled on this recipe when browsing your recipes,let you know how it went. Dave

Jo

Thursday 8th of March 2012

Does anyone know what the missing ingredient in dry spices is???

Skip to Recipe

Sharing is Caring

Help spread the word. You're awesome for doing it!