This grilled fish recipe delivers a flavorful and aromatic dish perfect for a light yet satisfying meal. Marinated with a blend of fresh herbs, peppers, and spices, the fish is grilled to perfection and topped with a vibrant sauce made from tomatoes, bell peppers, and aromatic spices. Quick to prepare...

Prep Time
30min
Cook Time
20min
Total Time
50min
Grilled Fish recipe

Ingredients

4 Servings
(1 serving = One fish fillet with sauce)

For the Fish

  • 4
    Tilapia fish fillets
  • 1bundle
    Parsley
  • 1
    Green pepper
  • 1
    Onion
  • 1/2
    Scotch bonnet pepper
  • 1tsp
    Red chili
  • 1tsp
    Curry powder
  • 1tsp
    Sazon spice mix
  • 1
    cube Seasoning cube
  • 1
    Salt
  • 1tsp
    Ginger powder
  • 1tsp
    Garlic powder
  • 1tsp
    Mixed spice
  • 1tsp
    Fish spice
  • 2sprigs
    Thyme
  • 2tbsp
    Oil
  • 1
    Lime
  • 1tsp
    Paprika

For the Fish Sauce

  • 1
    Onions
  • 2tbsp
    Oil
  • 2
    Tomatoes
  • 1
    Blended scotch bonnet and red chili
  • 1
    Curry powder
  • 1
    cube Seasoning cube
  • 1/2tsp
    Black pepper
  • 1
    Bell peppers (green, red, and yellow)
  • 1bundle
    Fresh parsley

How to make Grilled Fish

Marinating the Fish

  1. Blend parsley, green pepper, onions, scotch bonnet, and red chili into a smooth paste.

  2. Add all the spices listed for the fish and oil to the blended mixture. Mix until well combined.

  3. Wash the fish fillets thoroughly and pat them dry with a paper towel.

  4. Rub the marinade generously on both sides of the fish fillets, ensuring they are fully coated.

  5. Cover the marinated fish with foil and refrigerate for at least 2 hours to allow the flavors to infuse.

Grilling the Fish

  1. Remove the fish from the refrigerator and squeeze some lime juice over it.

  2. Rub a small amount of oil, paprika, and seasoning cube mixture on the fish fillets.

  3. Preheat the grill to medium heat.

  4. Grill the fish for about 10 minutes on each side, or until cooked through and slightly charred.

Preparing the Sauce

  1. In a pan, heat the oil over medium heat. Add the onions and sauté until translucent.

  2. Add the blended chili and scotch bonnet mixture to the pan and cook for a few minutes.

  3. Add the tomatoes, curry powder, and seasoning cube. Cook until the tomatoes soften and the sauce thickens slightly.

  4. Add the bell peppers to the sauce and cook for another 5 minutes.

  5. Stir in the fresh parsley and sauté for 2 minutes. Turn off the heat.

Serving

  1. Pour the prepared sauce over the grilled fish fillets.

  2. Serve immediately and enjoy!

Nutrition (per serving)

Calories

60.8kcal (3.04%)

Protein

0.5g (0.92%)

Carbs

2.4g (0.85%)

Sugars

0.2g (0.38%)

Healthy Fat

5.7g

Unhealthy Fat

0.9g

% Daily Value based on a 2000 calorie diet

Chefadora AI is Here.

Experience smarter, stress-free cooking.

Discover Chefadora AI

Tips & Tricks

  1. For a spicier sauce, add more scotch bonnet pepper or red chili to the blended mixture.

  2. Marinating the fish for a longer period will enhance the flavor even more.

  3. Ensure the grill is hot before placing the fish to prevent sticking.

  4. You can use any type of firm white fish for this recipe, such as cod or haddock.

  5. Adjust the cooking time on the grill based on the thickness of the fish fillets.

FAQS

  1. Can I use a different type of fish?

    Yes, you can use other types of firm white fish like cod, haddock, or snapper as a substitute for tilapia.

  2. How long should I marinate the fish?

    Marinating the fish for at least 2 hours is recommended, but you can marinate it for longer, even overnight, for a more intense flavor.

  3. Can I bake the fish instead of grilling?

    Yes, you can bake the fish at 375°F (190°C) for about 15-20 minutes, or until it's cooked through.

  4. What can I serve with this grilled fish?

    This grilled fish pairs well with rice, roasted vegetables, salads, or couscous.

  5. How do I store leftover grilled fish?

    Store leftover grilled fish in an airtight container in the refrigerator for up to 2 days. Reheat gently before serving.

Loading reviews...

meerahscuisine's profile picture
instagram

Maryam Auwal

(@meerahscuisine)

A Foodie and Med Student Recipe Blogger Creating and sharing new recipes....

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia