halibut and squash ribbon skewers

Halibut and Squash Ribbon Skewers: A Light and Flavorful Summer Delight

These Halibut and Squash Ribbon Skewers offer a perfect marriage of flaky white fish and tender summer vegetables, threaded onto skewers for easy grilling. This recipe is incredibly light yet satisfying, making it an ideal choice for a healthy weeknight dinner or an impressive addition to your next barbecue.

Why You Will Love This Recipe

You will absolutely adore these halibut and squash ribbon skewers because they are visually stunning and incredibly easy to make. The delicate texture of the halibut pairs beautifully with the slightly sweet, earthy notes of the ribbons of squash, all enhanced by a bright, zesty marinade. They cook quickly, ensuring you spend less time over the hot grill and more time enjoying the fresh flavors of summer. It’s a gluten-free, low-carb, and high-protein meal that doesn’t compromise on taste.

Ingredients

  • 1 pound fresh halibut fillets, cut into 1-inch thick cubes
  • 2 medium yellow summer squash (such as yellow zucchini or crookneck)
  • 2 medium green zucchini
  • 1/4 cup olive oil
  • 2 tablespoons fresh lemon juice
  • 1 clove garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • Optional: Lemon wedges and fresh parsley for garnish
  • 8 to 10 wooden or metal skewers (if using wooden, soak them in water for 30 minutes prior to use)

Step-by-Step Instructions

  1. Prepare the Vegetables: Wash the summer squash and zucchini. Using a vegetable peeler, slice the squash lengthwise into thin ribbons, rotating the squash as you go. Stop when you reach the seedy core of the center; discard the cores. You want ribbons approximately 1/8-inch thick.
  2. Make the Marinade: In a small bowl, whisk together the olive oil, lemon juice, minced garlic, dried oregano, salt, and pepper until well combined.
  3. Marinate the Halibut: Place the cubed halibut into a shallow dish. Pour half of the prepared marinade mixture over the fish, tossing gently to coat. Let it marinate for about 15 minutes at room temperature. Reserve the remaining marinade for basting.
  4. Assemble the Skewers: Take one ribbon of yellow squash and drape it loosely around a piece of halibut. Take a green squash ribbon and drape it around the same piece, creating a layered, ruffle effect around the fish cubes. Alternatively, thread the ribbons on the skewer, folding them back and forth, interspersed with the halibut cubes. Ensure the ingredients are snug but not overly tight. Repeat until all fish and squash are used.
  5. Preheat and Oil Grill: Preheat your outdoor grill (or indoor grill pan) to medium-high heat (about 375°F to 400°F). Lightly oil the grill grates to prevent sticking.
  6. Grill the Skewers: Place the skewers on the hot, oiled grates. Grill for 3 to 4 minutes per side. Brush lightly with the reserved marinade during the final minute of cooking on each side. The halibut is done when it flakes easily with a fork and is opaque throughout (internal temperature should reach 145°F). Be careful not to overcook the fish.
  7. Serve: Carefully remove the skewers from the grill. Garnish immediately with fresh parsley and serve hot with extra lemon wedges.

Expert Tips / Pro Tips

  • Ribbon Technique: Use a sharp Y-shaped vegetable peeler for the easiest time creating clean, uniform ribbons. For thicker squash, you might need to use a mandoline on a very thin setting, being extremely careful.
  • Do Not Over-Marinate: Halibut is delicate and acidic marinades can begin to “cook” the fish (ceviche style) if left too long. Stick to the 15-minute window for optimal texture.
  • Grill Temperature Control: Since the squash ribbons are very thin, they tenderize quickly. Medium-high heat allows you to cook the halibut through without burning the delicate squash edges.
  • Soak Wooden Skewers: This is crucial! Soaking wooden skewers for at least 30 minutes prevents them from catching fire before the fish is fully cooked.

Variations & Substitutions

  • Fish Substitutions: If halibut is unavailable, firm white fish like cod, mahi-mahi, or even large shrimp work wonderfully in this application.
  • Vegetable Swaps: Feel free to substitute the squash with thin ribbons of sweet potato (blanch these briefly first to soften slightly before skewering) or large strips of bell peppers.
  • Flavor Boost: Add a pinch of smoked paprika to the marinade for a deeper, smoky flavor profile. You can also swap oregano for fresh thyme or rosemary.
  • Citrus Swap: Instead of lemon juice, use lime juice for a slightly more tart flavor, or use a combination of both.

Serving Suggestions

These halibut and squash ribbon skewers pair excellently with light, fresh side dishes. Consider serving them over a bed of fluffy quinoa or brown rice to soak up any residual marinade juices. A simple mixed green salad tossed in a light vinaigrette is always a winner. For a heartier meal, serve alongside grilled asparagus or a side of herbed couscous.

Storage, Freezing & Reheating

Storage: Store leftover cooked skewers in an airtight container in the refrigerator for up to 2 days. The texture of the squash may soften slightly upon cooling.

Freezing: Freezing cooked fish skewers is generally not recommended as the texture of the delicate halibut can become mushy upon thawing and reheating.

Reheating: The best way to reheat is on the stovetop. Gently place the cooled skewers in a non-stick skillet over medium-low heat for 3–4 minutes, turning once, until heated through. Avoid using the microwave, as it tends to toughen fish.

Nutrition Information

NutrientAmount (Approximate per serving, based on 4 servings)
Calories280 kcal
Protein35g
Fat12g
Saturated Fat1.8g
Carbohydrates8g
Fiber2g

FAQ

Can I prepare the skewers ahead of time?

Yes, you can assemble the halibut and squash ribbons onto the skewers up to 4 hours in advance. Keep them tightly covered in the refrigerator. If you assemble them earlier than that, the salt in the marinade might start drawing out too much moisture from the fish, so it is best to keep marinating time minimal.

My squash ribbons keep tearing when I try to thread them. What should I do?

Ensure your vegetable peeler is sharp. If your squash feels too firm, you can briefly plunge the whole squash into boiling water for about 15 seconds, then immediately into ice water (blanching), which slightly softens the skin, making peeling easier without cooking the vegetable.

What is the best way to prevent the halibut from sticking to the grill?

Make sure your grill grates are very clean and hot before you start. Oil the grates generously just before placing the skewers down. Use high-heat cooking oil (like canola or avocado oil) to lightly coat the grates, or use an oiled paper towel held with tongs to wipe the hot grates.

halibut and squash ribbon skewers

Halibut and Squash Ribbon Skewers

Light and flavorful skewers featuring marinated halibut chunks threaded with delicate ribbons of summer squash, grilled to perfection.
Prep Time 25 minutes
Cook Time 12 minutes
Total Time 37 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Seafood
Calories: 310

Ingredients
  

For the Marinade
  • 1/4 cup Olive Oil
  • 2 tablespoons Lemon Juice Freshly squeezed
  • 1 teaspoon Dried Thyme
  • 2 cloves Garlic Minced
  • 1/2 teaspoon Salt
  • 1/4 teaspoon Black Pepper
For the Skewers
  • 1.5 lbs Halibut Fillet Cut into 1-inch cubes
  • 2 medium Yellow Squash Trimmed
  • 1 medium Zucchini Trimmed
  • 1 tablespoon Olive Oil For tossing squash
  • 16 Wooden or Metal Skewers If using wood, soak for 30 minutes

Method
 

Instructions
  1. Prepare the marinade by whisking together 1/4 cup olive oil, lemon juice, thyme, minced garlic, salt, and pepper in a medium bowl.
  2. Add the halibut cubes to the marinade, tossing gently to coat. Cover the bowl and refrigerate for at least 20 minutes, but no more than 40 minutes.
  3. While the fish marinates, prepare the squash ribbons. Using a vegetable peeler or mandoline, carefully peel the yellow squash and zucchini into thin, long ribbons. Discard the ends.
  4. Lightly toss the squash ribbons with 1 tablespoon of olive oil. Set aside.
  5. Preheat your grill to medium-high heat (about 400°F or 200°C). Thread the halibut cubes onto the skewers, alternating with the squash ribbons. Fold or weave the ribbons around the fish pieces to create visually appealing skewers.
  6. Grill the skewers directly over medium-high heat for 3-4 minutes per side, turning carefully until the halibut is opaque, flaky, and cooked through (internal temperature reaches 145°F/63°C).
  7. Remove from the grill and let rest for 2 minutes before serving. Serve immediately.

Notes

Ensure the halibut pieces are relatively uniform in size so they cook evenly. Do not over-marinate the delicate halibut, as the acid in the lemon juice can start to ‘cook’ the fish if left too long.

Leave a Comment

Recipe Rating