Nutrition Facts for Barbecued fish

Barbecued Fish

Bring bold, smoky flavors to your table with this irresistible Barbecued Fish recipe, a perfect way to elevate fresh snapper, trout, or mackerel. Infused with a zesty marinade of olive oil, lemon juice, fragrant garlic, fresh parsley, and warm spices like paprika and cumin, this dish bursts with Mediterranean-inspired goodness. Scoring the fish ensures the marinade seeps deep into every bite, while grilling over medium-high heat delivers perfectly tender, flaky flesh with a delightful charred exterior. Finished with grilled lemon slices for a vibrant, citrusy touch, this barbecued fish is ideal for alfresco dining or a healthy weeknight treat. Serve it alongside a crisp salad or smoky grilled vegetables for a wholesome, flavor-packed meal that’s sure to impress!

Nutriscore Rating: 62/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Barbecued Fish
Prep Time:20 mins
Cook Time:15 mins
Total Time:35 mins
Servings: 2

Ingredients

  • 1 lb Fresh whole fish (snapper, trout, or mackerel)
  • 3 tbsp Olive oil
  • 2 tbsp Lemon juice
  • 3 pieces Garlic cloves, minced
  • 2 tbsp Fresh parsley, chopped
  • 1 tsp Paprika
  • 1 tsp Ground cumin
  • 1 tsp Salt
  • 0.5 tsp Black pepper
  • 0.5 tsp Red chili flakes (optional)
  • 4 pieces Lemon slices

Directions

Step 1

Clean the fish thoroughly by scaling, gutting, and rinsing it under cold water. Pat dry with paper towels.

Step 2

In a small bowl, mix olive oil, lemon juice, minced garlic, chopped parsley, paprika, cumin, salt, black pepper, and optional chili flakes to create the marinade.

Step 3

Using a sharp knife, score the fish by making diagonal slits on each side. This helps the marinade penetrate and ensures even cooking.

Step 4

Rub the marinade generously all over the fish, including inside the cavity and into the scored slits. Let the fish marinate for at least 15 minutes, or up to 1 hour for deeper flavor.

Step 5

Preheat the barbecue grill to medium-high heat. Brush the grill grates with oil to prevent sticking.

Step 6

Place the marinated fish directly on the grill. Cook for about 6-8 minutes per side, or until the fish is fully cooked and flakes easily with a fork. Avoid flipping too often to keep the fish intact.

Step 7

During the last few minutes of cooking, place lemon slices on the grill to char slightly for a smoky flavor.

Step 8

Remove the fish from the grill and transfer to a serving platter. Garnish with the grilled lemon slices.

Step 9

Serve immediately with your favorite sides, such as a crisp salad or grilled vegetables.

Nutrition Facts

Serving size 574.2 grams (574.2g)
Amount per serving % Daily Value*
Calories 1356
Total Fat 102.10g 131%
Saturated Fat 20.30g 102%
Polyunsaturated Fat 4.00g
Cholesterol 318mg 106%
Sodium 2646mg 115%
Total Carbohydrate 10.70g 4%
Dietary Fiber 2.70g 10%
Total Sugars 1.70g
Protein 92.80g 186%
Vitamin D 2041IU 10206%
Calcium 163mg 13%
Iron 6mg 32%
Potassium 1867mg 40%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 68.9%
Protein: 27.8%
Carbs: 3.2%