• Menu
  • Skip to right header navigation
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

A Taste for Travel logo

The world's most amazing food, drink and sun destinations

  • Home
  • About Us
    • News and Awards
    • Privacy Policy
    • Travel Resources
    • Disclosure
  • Partner with Us
  • Contact
  • Home
  • About Us
    • News and Awards
    • Privacy Policy
    • Travel Resources
    • Disclosure
  • Partner with Us
  • Contact
  • Destinations
    • Mexico
      • Mexico City
      • Cancun Riviera-Maya
      • Huatulco & Mazunte
      • Morelia
      • Oaxaca City
      • Puerto Escondido
      • Puerto Vallarta
      • Chiapas
      • San Miguel de Allende
    • Caribbean
      • Anguilla
      • Antigua and Barbuda
      • Aruba
      • Bahamas
      • Bonaire
      • Curacao
      • Dominican Republic
      • Grenada
      • Martinique
      • St. Kitt’s
      • Trinidad & Tobago
      • Virgin Islands
    • Central America
      • Belize
      • Costa Rica
      • Guatemala
      • Panama
    • Europe
      • Cyprus
      • Greece
      • Ireland
      • Italy
      • Portugal
      • Spain
      • Turkey
    • Canada & United States
      • British Columbia
      • Atlantic Canada
      • Ontario
      • Quebec
      • Florida
      • Hawaii
      • Kentucky
  • Recipes
    • Appetizers
    • Breakfasts
    • Drinks
    • Desserts
    • Sauces & Salsas
    • Entrees
    • Soup
    • Easy Guatemalan Recipes
    • Christmas Recipes
  • Reviews & Tips
  • Types of Travel
    • Cruises & Boating
    • Food & Wine Adventures
    • Romantic Getaways
  • Destinations
    • Mexico
      • Mexico City
      • Cancun Riviera-Maya
      • Huatulco & Mazunte
      • Morelia
      • Oaxaca City
      • Puerto Escondido
      • Puerto Vallarta
      • Chiapas
      • San Miguel de Allende
    • Caribbean
      • Anguilla
      • Antigua and Barbuda
      • Aruba
      • Bahamas
      • Bonaire
      • Curacao
      • Dominican Republic
      • Grenada
      • Martinique
      • St. Kitt’s
      • Trinidad & Tobago
      • Virgin Islands
    • Central America
      • Belize
      • Costa Rica
      • Guatemala
      • Panama
    • Europe
      • Cyprus
      • Greece
      • Ireland
      • Italy
      • Portugal
      • Spain
      • Turkey
    • Canada & United States
      • British Columbia
      • Atlantic Canada
      • Ontario
      • Quebec
      • Florida
      • Hawaii
      • Kentucky
  • Recipes
    • Appetizers
    • Breakfasts
    • Drinks
    • Desserts
    • Sauces & Salsas
    • Entrees
    • Soup
    • Easy Guatemalan Recipes
    • Christmas Recipes
  • Reviews & Tips
  • Types of Travel
    • Cruises & Boating
    • Food & Wine Adventures
    • Romantic Getaways
Home » Recipes » Entrees » Perfect 15-Minute Grilled Halibut with Peach Salsa

Perfect 15-Minute Grilled Halibut with Peach Salsa

Modified:  August 13, 2024 Published: Aug 16, 2021   //  by Michele Peterson 2 Comments

We may earn income from links in this post. Please read this Disclosure for details.

Jump to Recipe Print Recipe
Halibut on a white plate with Pinterest text overlay.

Few summer dishes could be simpler or more delicious than this grilled halibut with peach salsa. Not only is it a healthy light meal that looks beautiful when plated, but it’s ready in around 15 minutes. No heating up the kitchen required!

This fast and easy dish features sweet ripe peaches in a savoury salsa that complements the wonderful charred flavour of fresh seafood.  

A piece of grilled halibut on a white plate topped with peach jalapeno salsa.

Why We Love This Grilled Halibut Recipe 

Grilled halibut with peach salsa on a white plate.
Light but full of flavour, grilled halibut topped with peach salsa is the perfect summer meal.
  • Halibut is a lean, sweet-tasting, firm fish that’s super easy to grill.   
  • While halibut is more expensive than cod or haddock, it’s worth the premium price when it comes to grilling as it holds its shape better.  
  • Look for fish certified by the Marine Stewardship Council. Learn more about sustainable wild and farmed seafood at the Ocean Wise Seafood Program.
  • Grilling fish adds a smoky flavour that nicely complements the sweetness of summer peaches. 
  • It takes around 15 minutes to make this dish which means less time in the kitchen. And much like a seafood boil, it’s also not messy which means less clean-up time. That’s always a good thing on sunny summer days when you want to be outdoors!  
  • For the ultimate in convenience you can make the salsa up to five days in advance. Store it covered in the refrigerator and then bring it to room temperature when ready to serve. Because the  peaches are cooked they won’t oxidize and turn brown. 
  • It’s a delicious summer meal especially when paired with one of these delicious Kalamata olive appetizers.   

Ingredients for Grilled Fish

Tomatoes, peach and jalapeno peppers, lime and halibut ingredients.
Simple, wholesome ingredients include fresh tomatoes, peaches and jalapeño peppers, onion, lime and halibut.

The only ingredients needed are:

Halibut: You can use fresh or thawed frozen fish in this recipe. Halibut has an excellent texture even after its frozen.

Just be sure to thaw frozen fish in the fridge and use it immediately after it’s thawed. Check out Chef’s Vault and other online sources where you can order top quality halibut pre-portioned. 

Look for line-caught halibut that is harvested sustainably. For this recipe I used halibut  line caught in the pristine waters of Port Hardy in British Columbia, Canada.  Much like the lobster in Creamy Lobster Fettuccine it came from Chef’s Vault.  

Quality Oil: Grape seed, canola or extra virgin olive oil (a neutral or light olive oil rather than strong tasting) are all good choices.  

Sea Salt: Sea salt is made by evaporating seawater so it’s a natural and minimally processed salt that goes especially well with fish. Its crystals are slightly larger than table salt which adds a slight crust when grilling. 

Fresh Lime: Squeezing a fresh lime wedge over the finished dish adds a beautiful citrus aroma and a nice kick of acidity. It complements the sweetness of the halibut and the peaches. You can substitute lemon or omit it entirely.  

Ingredients For the Peach Salsa

chopped fruit and vegetables in bowls.

This recipe is similar to our recipe for Spicy Jalapeño Peach Salsa but we’ve toned down the heat to allow the delicate flavour of halibut to shine. 

Fresh Peaches – Peach season begins in July, hits its peak in August and continues through September. There are three main types of peaches to choose from. Freestone peaches feature flesh that easily pulls away from the pit, while clingstone clings to the stone but are sweeter. Semi-freestone fall somewhere in between.

You can use any type of ripe peach to make salsa but yellow peaches provide the best colour. In Ontario, my favourite orchard for picking peaches is Cherry Avenue Farms. It’s been owned and operated by the Moyer Family since 1799. Check the Cherry Avenue Farms website for picking times.  

Jalapeño – Adds a bit of heat to the salsa. Substitute poblano or green bell peppers if you’d like your salsa to be milder.

Cumin – A member of the parsley family, this spice is popular in Latin American, Middle Eastern, African and Indian cuisine for its rich, earthy flavour.

Cilantro – Fresh cilantro is an aromatic additions to salsas. It adds a bright flavour that complements many dishes such as grilled fish or chicken and tacos. Some people have a genetic marker that makes cilantro taste like soap so if that’s you, just  substitute hierba buena (mint) or fresh parsley for cilantro.  

Red Pepper: Red bell peppers are crisp and mild tasting. 

Red Onion – The red colour and mild flavour makes these onions perfect for salsas.

Honey – Honey (or swap agave syrup) boosts the sweetness of the peaches.

White Vinegar – Contributes a light acidity that counterbalances the sweetness of the fruit. Also helps preserve the colour and flavour. If you have champagne vinegar that’s also lovely.  

How to Make Fish with Peach Salsa 

Set your barbecue grill to medium-high. While it’s preheating, begin making the salsa. It can simmer while you grill the fish.   
Blanching peaches for salsa in ice in a white bowl.

1. Blanch the peaches by placing them in a large pot of boiling water for 30 seconds. Quickly remove them using tongs (or a slotted spoon) and plunge into an ice bath (a large bowl filled with ice water).

You should then be able to slip the skins off the peaches without using a peeler or knife. If some of the skin sticks, just cut it off with the knife. Then remove the pits and chop the flesh into small pieces.

Pitted and sliced peaches.

2. Score the ends of each tomato crosswise. Blanch by placing them in a large pot of boiling water for 30 seconds. Quickly remove them with tongs (or a slotted spoon) and plunge them into an ice bath (a large bowl filled with ice water).

You’ll then be able to peel the tomatoes easily with a knife and chop into very small pieces.

3. Peel the onion and chop it, along with the sweet red and jalapeño peppers, into small pieces. Remember to wear gloves when chopping fresh jalapeño peppers!

Hot peppers (especially the seeds) contain capsaicin which is a compound that can cause your skin to feel as though it’s burning.

Chopped fresh peaches, red pepper, hot peppers, red onion and tomato in bowls.
Chopped fresh peaches, red pepper, hot peppers, red onion and tomato.

4. Chop the cilantro finely and combine in a large pot along with the chopped vegetables and fruit.

Chopped vegetablews and fruit for peach jalapeno sauce.

5. Add vinegar, honey and cumin to the saucepan and stir to combine.

Pouring vinegar into a cooking pot to make peach salsa.

Cumin and chipotle spices with peaches, tomato and pepper in a pot.

6. Cook, uncovered for 5 to 10 minutes, stirring often. You want the salsa to cook until it thickens slightly but not be mushy.

Spoon in a pot of peach sauce as it cooks.
Stir the salsa gently while it cooks.

7. While the salsa is simmering, clean the pre-heated grill with a grill brush. Generously brush with vegetable or olive oil. 

8. If not already done by your fish monger or supplier, portion your halibut by cutting it with a sharp knife into pieces. One pound of halibut will provide four servings of four ounces each.

If you’re using frozen halibut, portion sizes are often six ounces each. So you’ll need to factor the larger size into the cooking time. 

Two pieces of raw halibut.
9. Pat the fish dry with a paper towel. It needs to be completely dry so it will brown when grilled. If it’s waterlogged, then leave on a plate uncovered in the fridge for a few hours. Brush both sides of the halibut filet with extra-virgin olive oil.

10. Sprinkle the fish with sea salt.

Brush applying vegetable oil to halibut fish.
Brush each piece of fish with vegetable or olive oil.

11. Place the halibut on the oiled grill grate and grill until browned on one side (around 4 minutes). Turn over and continue to grill until opaque in the centre, about five minutes.

Cooking time varies depending on the thickness of the fish, but allow 9-10 minutes per inch of thickness. Grilled fish is cooked when it reaches 145°F or 63 °C. 

You can tell it’s done when the fish changes colour from translucent to opaque. It will flake easily with a knife. 

Halibut grilling on a barbecue. b
Grill the halibut until it’s opaque.

12. Once the fish is cooked place it on individual dishes or a serving platter. 

Portions of grilled halibut on white plates.
Place the cooked halibut on individual dishes or a serving platter.

13. Remove the saucepan of cooked peach salsa from the stovetop. 

Fresh peach salsa in a bowl on a cutting board.
Remove the peach salsa from the heat.

14. Top the pieces of grilled fish with the peach salsa. Garnish with cilantro (or parsley) sprigs and a lime wedge to squeeze over top. Serve immediately.

Overhead shot of grilled fish with peach sauce with cutlery..
Nothing could be simpler for a summer meal than grilled fish!

Tips and Variations 

  • If made in a grill skillet, heat the pan until it is sizzling hot. Sear the halibut for 90 seconds on each side. Reduce the heat to medium and cook for an additional 3 minutes, until the fish is opaque in the centre or flakes easily when pierced with a fork.
  • For indoor grilling, I like the De’Longhi Livenza All-Day Grill. It’s got a non-stick cooking surface and cooks evenly without  hotspots.
  • If you use a small grill pan, try not to crowd the pan. Grill the portions of fish in batches of two at a time. 
  • If using an outdoor barbecue grill, try not to flip the fish over more than once. 
  • For a tropical twist, substitute diced, fresh mango or even pineapple for some of the peaches. 
  • You can make the peach salsa up to five days in advance and store it in the fridge. Because the peaches are cooked, it won’t discolour. Just bring it to room temperature when you’re ready to grill and serve the fish.  

Portrait of two plates of grilled halibut with peach salsa on top.

Frequently Asked Questions 

How do you grill halibut without drying it out?

The key to grilling halibut without it becoming dry is to be sure not to overcook it. It cooks much faster than chicken so you need to be vigilant and remove it from the grill as soon as it’s done. Fish will continue to cook after it’s removed from the plate so even if you remove it from the grill a bit early the internal temperature will continue to rise a few degrees. 

As well, use liberal amounts of olive oil when cooking.  Serving it with a sauce also helps keep it moist. 

Do you rinse halibut before cooking?

There is no need to rinse halibut before cooking it. According to the FDA’s Food Safety in Your Kitchen guide, simply keep seafood separate from produce when shopping and during storage. Wash your hands with soap and water before handling it.  Washing halibut adds moisture to the fish which will increase the likelihood of it sticking to the grill. 

Do you leave the skin on halibut when grilling? 

If you’ve purchased halibut with the skin on it, then grill it with the skin side down first. Be sure to brush the skin carefully with a paper towel to remove any lingering scales before you grill it.

Many people enjoy the taste of crispy, caramelized fish skin but I always remove the skin before serving.

More Grilling Ideas and Side Dishes To Try  

  • Grilled Beef Steak in Beer Marinade with Salsa Fresca 
  • Black Beans and Rice 
  • Mexican Green Rice – Arroz Verde  

Recipe

Grilled halibut with peach salsa on white plates.
Print
5 from 28 votes

Perfect 15-Minute Grilled Halibut with Peach Salsa

Celebrate seasonal freshness with this light and easy grilled halibut with peach salsa. The sweet and savoury peach sauce works perfectly with the seared seafood.
Prep Time5 minutes mins
Cook Time10 minutes mins
Total Time15 minutes mins
Course: Sauce
Cuisine: American, Canadian
Servings: 4
Calories: 113kcal
Author: Michele Peterson
Cost: $20

Equipment

  • Knife
  • Medium Saucepan
  • Grill
  • Spatula

Ingredients

  • 2 large peaches
  • 2 large tomatoes
  • 1/4 cup red onions finely chopped
  • 1 jalapeño pepper seeds removed and finely chopped
  • 1/4 large sweet red pepper seeds removed and finely chopped
  • 2 Tablespoons finely chopped cilantro
  • 1/2 teaspoon ground cumin
  • 1 Tablespoon honey
  • 1 Tablespoon white vinegar

Grilled Halibut

  • 4 4 ounce pieces of halibut filet
  • 1 Tablespoon olive oil extra virgin
  • 1/4 teaspoon sea salt
  • 1 fresh lime
Prevent your screen from going dark

Instructions

  • Preheat the gas grill on medium-high for 10 minutes. While it's heating, prepare the salsa.
  • Blanch peaches by placing them in a pot of boiling water for 30 seconds. Quickly remove them with tongs (or a slotted spoon) and plunge them into an ice bath (a large bowl filled with ice water). You'll then be able to slip the skin off the peaches without using a peeler or knife. Then remove the pits and chop into small pieces.
  • Score the ends of each tomato crosswise. Blanch by placing them in a pot of boiling water for 30 seconds. Quickly remove them with tongs (or a slotted spoon) and plunge them into an ice bath (a large bowl filled with ice water). You'll then be able to peel the tomatoes easily with a knife. Then chop into small pieces.
  • Peel the onion, seed the peppers and chop all the vegetables into small pieces. Wear gloves when chopping the hot peppers. Chop the cilantro finely, reserving a few sprigs for the garnish.
  • Combine all vegetable ingredients in a medium saucepan. Add the vinegar, honey and spices. Stir. Bring to a boil. Cook, uncovered for 5 to 10 minutes, stirring often. The salsa should be cooked but not mushy.
  • Remove the saucepan from the heat. Allow the sauce to cool to room temperature while you grill the fish.

Grill the Halibut

  • Preheat the barbecue to medium-high. Clean the grill with a wire brush. Brush the grids generously with vegetable or olive oil.
  • Portion your halibut by cutting it with a sharp knife into 4 pieces of four ounces each. Pat the fish dry with a paper towel.
  • Brush both sides of each halibut filet with extra virgin olive oil.
  • Sprinkle the fish with sea salt.
  • Place the fish on the hot, oiled grill and grill until browned on one side, around 4 minutes. Slip a spatula between the fish and the grid and turn the fish over. Grill for another 3 to 4 minutes, until opaque in the centre. Halibut takes around 8-10 minutes per inch of thickness to cook.
  • Or, if made in a grill skillet, heat the pan until it is sizzling hot. Sear the halibut for 90 seconds on each side. Reduce the heat to medium and cook for an additional 4 to 5 minutes, until the fish is opaque in the centre or flakes easily when pierced with a fork.
    The internal temperature should be 145°F or 63°C. But remember that fish will continue to cook once removed from the heat so you can remove it a bit early and allow it to rest on the plate for a few minutes.
  • Serve the fish on individual plates or on a platter topped with spoonfuls of peach salsa. Garnish with lime wedges on the side.

Notes

  • For the best salsa, be sure to use fully ripe fruit. It should be firm and fragrant. The blush colour  of a peach indicates the variety of peach not its ripeness. 
  • Peaches will continue to ripen once picked. So if your produce is hard as a rock, you can speed up the ripening process by placing the fruit in a fruit ripening bowl or inside a loosely closed brown paper bag on your counter. Refrigerate peaches only after they are ripe. 
  • Try not to chop the fruit too finely. You're aiming for a texture like a chutney rather than a sauce. 
  • Always wear gloves when chopping raw hot peppers like jalapeño! Hot peppers contain capsaicin which can cause your skin to feel as though it's burning. 
  • You can make the peach salsa up to five days in advance. Store it covered in the refrigerator and bring to room temperature prior to serving.   
  • Be sure to remove excess moisture from the fish before grilling so it doesn't stick to the grill.  There's no need to wash fish or soak it before cooking. 
  • If your halibut comes with the skin on, grill it with the skin side down first. Then flip it over. Remove the skin prior to serving. 
  • If using an outdoor barbecue grill, try not to flip the fish over more than once. 
  • If you use a grill pan on your stove top, try not to crowd the pan. Grill the portions of fish in batches of two at a time. 
Note: Nutritional information is created by online calculators so the figures are only estimates.

Nutrition

Calories: 113kcal | Carbohydrates: 20g | Protein: 2g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 1mg | Sodium: 153mg | Potassium: 457mg | Fiber: 3g | Sugar: 15g | Vitamin A: 1428IU | Vitamin C: 41mg | Calcium: 27mg | Iron: 1mg
Tried this recipe?Mention @ATasteForTravel or tag #ATasteForTravel!

Save to Pinterest!

Halibut on a white plate with Pinterest text overlay.

« A Review of Ciragan Palace Kempinski in Istanbul, Turkey
Scrambled Eggs with Tomatoes and Onions (Huevos Revueltos con Tomate Y Cebolla) »

About Michele Peterson

Dividing her time between Canada, Guatemala and Mexico (or the nearest tropical beach), Michele Peterson is the founder of A Taste for Travel. Her award-winning travel and food writing has appeared in Lonely Planet’s cookbook Mexico: From the Source, National Geographic Traveler, Fodor’s and 100+ other publications.

Read more about Michele Peterson.

Previous Post: «Ciragan Palace Istanbul A Review of Ciragan Palace Kempinski in Istanbul, Turkey
Next Post: Scrambled Eggs with Tomatoes and Onions (Huevos Revueltos con Tomate Y Cebolla) Scrambled eggs with tomato and onions on a white plate.»

Reader Interactions

Comments

  1. Toni

    August 17, 2021 at 6:52 am

    5 stars
    The peach salsa is really perfect!! This quickly became a favorite at my house!

    Reply
  2. Liz

    August 16, 2021 at 10:08 am

    5 stars
    The salsa is the perfect touch. Absolutely delicious!

    Reply
5 from 28 votes (26 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Popular Posts

  • Sargassum seaweed in Cancun 2018
    Insider’s Guide to Seaweed Conditions in Cancun and Riviera Maya (in 2025)
  • Seeing flamingos is a top thing to do in Aruba.
    30 Best Things to Do in Aruba (10 Free!)
  • Overhead shot of Guatemala National Dish Pepian de Pollo
    Pepián de Pollo – Guatemalan Spiced Chicken Stew
  • No Sargassum seaweed on Grand Anse Beach Grenada
    10 Best Caribbean Beaches Without Seaweed (in 2025)
  • View of cruise port and Paradise Island Nassau Bahamas.
    15 Bucket List Things to Do in Nassau, Bahamas
  • A tray of tortellini skewer appetizers to take on a boat.
    27 Best Boating Snacks To Enjoy This Summer

Sun Destination Travel & Food

  • Swimming pool at Breathless Riviera Cancun Credit Sue Campbell
    10 Best All-Inclusive Resorts in Cancun and Riviera Maya
  • Beautiful beach bar on Bonaire in Dutch Caribbean.
    10 Unforgettable Beach Bars in Bonaire
  • Young man holding a dorado fish in a Puerto Escondido restaurant.
    21 Best Restaurants in Puerto Escondido, Oaxaca (2025)
  • Swim at Ciolo Bridge
    15 Reasons to Put Santa Maria di Leuca on Your Bucket List
  • View of one of the bays in Huatulco Oaxaca.
    26 Bucket List Things to Do in Huatulco, Oaxaca
  • A pontoon tour is one of the top things to do in Bacalar, Mexico.
    Bacalar is Mexico’s Coolest Town. Here’s Why!

Michele Peterson in Tuscany Italy Credit Insight Vacations.

Hi! I'm Michele, publisher of A Taste for Travel, one of the world’s top culinary travel blogs, welcoming over 2 million readers annually! 

Along with a team of expert travel writers, enthusiastic eaters and skilled photographers, we help readers plan incredible adventures and make delicious global recipes at home.

More about us →

Booking.com

Site Footer

Follow A Taste for Travel

  • Facebook
  • Instagram
  • LinkedIn
  • Pinterest
  • Twitter

Copyright © 2016–2025 A Taste for Travel

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.