Halibut Kabobs are a quick, beginner-friendly dinner that brings together firm white fish, fresh vegetables, and pesto for a bright, satisfying meal. They cook fast, char beautifully, and work just as well under the broiler as they do on the grill.

This is the kind of dinner that feels a little special without asking much from you. Everything goes into one bowl, the skewers come together quickly, and the cooking time is so short that it is perfect for busy evenings.
The flavor combination is simple in the best way. Mild halibut takes on the herby richness of pesto, while the peppers, zucchini, onion, and tomatoes add sweetness, freshness, and just enough contrast to keep every bite interesting.
It also works because the ingredients are naturally suited to high heat. The fish stays tender when cut into even cubes, and the vegetables pick up a little browning in the same short window, so you get a complete main dish without overcomplicating the process.
What You Need to Make This Halibut Kabobs
Halibut gives these kabobs their hearty, meaty texture. It is a great choice for skewers because it holds its shape well when cut into even chunks.
Pesto acts as both the main seasoning and the flavor base. It coats the fish and vegetables with a fresh, savory finish that feels rich without being heavy.
Red onion adds a little bite and sweetness once cooked. The larger pieces also help give the skewers a nice balance of color and texture.
Zucchini cooks quickly and pairs naturally with halibut. Its mild flavor lets the pesto stand out while adding tenderness to each skewer.
Bell peppers bring sweetness, color, and a bit of structure. They hold up well over high heat and make the kabobs look as good as they taste.
Cherry tomatoes soften and turn juicy as they cook, adding little bursts of brightness that work especially well with pesto-coated fish.
Coarse salt helps season everything evenly and brings the vegetables and fish into balance without overpowering the fresh flavors.

Step-by-Step Halibut Kabobs
STEP 1: Cut the halibut and vegetables into similarly sized pieces so they cook in the same amount of time. If you are using wooden skewers, soak them ahead of time or protect the ends so they do not burn too quickly.
STEP 2: Add the fish, zucchini, peppers, onion, and tomatoes to a large bowl. Spoon in the pesto, sprinkle over the salt, and toss gently until everything is evenly coated without breaking up the halibut.
STEP 3: Heat your grill or broiler to high. This recipe depends on fast, direct heat, which helps the vegetables brown lightly while the halibut cooks through before it has a chance to dry out.
STEP 4: Thread the ingredients onto skewers, alternating fish and vegetables for a colorful, balanced mix. Leave a little space between the pieces so the heat can circulate and cook the kabobs more evenly.
STEP 5: Place the skewers on the grill or under the broiler and cook for about 3 minutes on the first side. Keep a close eye on them, since both halibut and pesto can move from lightly charred to overdone pretty quickly.
STEP 6: Turn the kabobs once and cook for about 3 minutes more, just until the fish is opaque and flakes easily. The vegetables should be lightly browned but still have some shape and bite.
STEP 7: Let the skewers rest briefly before serving. That short pause helps the fish stay juicy and gives the pesto coating a moment to settle onto the hot vegetables and halibut.
Serving Ideas for Halibut Kabobs
A simple rice pilaf is one of the easiest sides for this dish. It soaks up the extra pesto and juices nicely, which makes the plate feel complete without taking attention away from the kabobs.
Roasted or grilled potatoes are another strong match. Their crisp edges and mild flavor balance the tender fish and juicy vegetables, especially if you want something a little heartier for dinner.
For a lighter plate, serve these kabobs with a green salad or a chilled cucumber side. That fresh contrast works especially well on warm days, and it keeps the meal feeling bright and clean.
Can I use frozen halibut for kabobs?
Yes, as long as it is fully thawed first and patted dry very well. Too much surface moisture can make the pesto slide off and can keep the fish from browning properly under the broiler or on the grill.
What vegetables work best with halibut kabobs?
Quick-cooking vegetables are the best choice. Zucchini, peppers, onion, and cherry tomatoes all finish in about the same time as the fish, which helps the skewers cook evenly without leaving some pieces underdone and others too soft.

How do I know when the halibut is done?
The halibut is ready when it turns opaque and flakes easily with gentle pressure. Because the pieces are small, it cooks fast, so start checking right around the 6-minute mark to avoid drying it out.
Can I make these kabobs in the oven?
Yes, the broiler is a great option when you do not want to grill. Use high heat, place the skewers close enough to the element to encourage browning, and turn them halfway through so the fish and vegetables cook evenly.
Helpful Tips
- Cut the fish and vegetables into close-to-equal sizes so everything finishes at nearly the same time.
- Do not pack the skewers too tightly. A little space between pieces helps the heat reach all sides and gives you better browning.
- Toss gently once the pesto is added so the halibut stays in neat cubes instead of breaking apart before it cooks.
How to Store & Reheat
If you have leftovers, remove the halibut and vegetables from the skewers and place them in an airtight container. They will keep well in the refrigerator for up to 2 days, which makes them useful for a quick lunch the next day.
Freezing is not the best option here. Cooked zucchini and tomatoes tend to lose their texture after thawing, and the halibut can become a bit dry once reheated.
For reheating, warm the leftovers gently in a skillet over low heat or in a low oven just until heated through. The microwave works in a pinch, but use short bursts so the fish does not overcook. These leftovers are also quite good served cold or at room temperature over salad greens, especially when you want an easy second meal without another round of cooking.

Halibut Kabobs
Ingredients
- 1 small red onion cut into 1-inch segments
- 2 zucchini sliced into 1-inch rounds, or substitute yellow squash
- 1 teaspoon coarse salt
- 2 bell peppers any color, cut into 1-inch pieces
- 1 pound halibut cut into 1-inch cubes
- 1/2 cup pesto either prepared or homemade
- 1 cup cherry tomatoes halved if large
Instructions
- Place the halibut and all prepared vegetables in a large mixing bowl. Add the pesto and coarse salt, then toss thoroughly so the fish and vegetables are evenly coated. Heat the grill or oven broiler to high. If wooden skewers are being used, soak them in water for 30 minutes beforehand, or cover the exposed ends with foil.
- Thread the fish and vegetables onto the skewers, alternating the ingredients for an even distribution of color and texture. Leave a slight gap between pieces so the heat can circulate and cook everything uniformly.
- Arrange the kabobs on the grill or beneath the broiler and cook for about 6 minutes total, turning once halfway through. Watch closely so the fish cooks through while the vegetables develop light browning without scorching.
- Remove the skewers from the heat and let them rest briefly before serving. Present warm for the best flavor and texture.
Notes
Both a grill and an oven broiler work well for this recipe.