If you’re looking for an easy grilled halibut recipe you’ll love this one! Pesto and grilled tomatoes add flavor to this flaky whitefish. 
Two plates with orzo, pesto, grilled halibut, and tomatoes. An easy grilled halibut recipe.

Halibut is one of our favorite local fish. This is a flat whitefish that is found in Alaska, the East Coast, and some parts of the West Coast. 

Firm Alaskan halibut holds up on the grill and tastes delicious with pesto and grilled tomatoes. Here’s how to make this simple halibut recipe that’s a nutritious part of the Mediterranean diet. 


This is a quick and easy but healthy and flavorful dinner. The tomatoes are grilled right alongside the fish. Store-bought fresh pesto instantly flavors the dish. 


My daughter and I picked up the simple ingredients for this recipe at our favorite local market, Lazy Acres, on our way home from the park. 
A cutting board with pesto, tomatoes, halibut, and orzo.  
You’ll need: 
  • Halibut. Preferably Alaskan or Pacific as it’s meatier and won’t fall apart on the grill
  • Tomatoes. Use small plum or cherry tomatoes on the fine if you can find them. 
  • Pesto. You can use store-bought or homemade. Here’s a dairy-free pesto if needed. 
  • Orzo. This is optional, for serving. 
 A glass bowl filled with pesto orzo, tomatoes and halibut.

I topped the grilled halibut with the tomatoes because they just looked so pretty. For the kids, I cut up the fish and tossed it with the orzo, tomatoes, pesto, and a few fresh basil leaves. Either way, it was YUMMY. Bookmark this recipe for the next summery day.

Gluten-free friends: Try this recipe over quinoa, brown rice, or small gluten-free pasta. 

Yield: Serves 4

Grilled Halibut and Tomatoes with Pesto

Prep Time 5 minutes
Cook Time 6 minutes
Total Time 11 minutes

This delicious and easy grilled halibut recipe is made with just a few simple ingredients like pesto and tomatoes. It makes a healthy pescatarian dinner.

Two plates with orzo, grilled halibut, pesto, and tomatoes.


  • 2 tablespoons extra virgin olive oilΒ 
  • 1 pound halibut
  • 1/2 pound orzo pasta, cooked according to package instructionsΒ 
  • 1/2 cup fresh pesto
  • 1 to 2 bunches of small tomatoes on the vine
  • Fresh basil, for garnish (optional)


  1. Oil the grates of a grill and heat to medium-high.
  2. Drizzle fish and tomatoes with olive oil and sprinkle with salt and pepper. Place fish and tomatoes on the grill and cook until fish easily flakes, about 3 minutes per side depending on the thickness of the fish.
  3. Divide orzo between plates and top with a dollop of pesto. Place fish on top and top fish with tomatoes. Garnish with basil if desired. 
Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 326Total Fat: 17gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 13gCholesterol: 55mgSodium: 150mgCarbohydrates: 19gFiber: 1gSugar: 1gProtein: 24g

Nutrition information is automatically calculated by Nutritionix. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your favorite calculator.