30-MINUTE MEALS! Get the email series now
Royal Recipe

Mixed Seafood Kabobs

5 from 1 vote
1 Comments
Melissa Chen
By: Melissa ChenUpdated: Dec 19, 2025
This post may contain affiliate links. Please read our disclosure policy.

Decadent grilled skewers of shrimp, scallops and halibut with cherry tomatoes, mushrooms and pearl onions — no pre-marinade needed and ready in under an hour.

Mixed Seafood Kabobs

This mixed seafood kabobs recipe has been one of my favorite summer mains for years. I first developed it on a sunny weekend when guests arrived unexpectedly and my pantry offered a pound each of shrimp, scallops and halibut. The combination of firm white fish, sweet scallops and sweet-savory shrimp threaded with vegetables creates a striking contrast of textures: the halibut holds its shape, scallops deliver a buttery pop, and shrimp add a lively briny chew. The bright squeeze of lemon and a simple herb finish make every bite sing without masking the natural flavor of the seafood.

I discovered early on that these skewers don’t need an elaborate marinate to be delicious — a light drizzle of extra virgin olive oil, lemon and dried herbs before grilling is enough to coax out the best in each ingredient. I often make a double batch because they vanish at parties; friends comment on the elegant presentation and the fact that they feel special without requiring all afternoon in the kitchen. When I serve these at backyard gatherings, the grill fills the air with a smoky, coastal aroma that instantly sets a festive mood.

Why You'll Love This Recipe

  • Ready quickly: active prep is about 30 minutes and cook time is roughly 15 minutes, so you can have dinner on the table in under an hour if skewers are pre-soaked.
  • Minimal prep, maximum impression: no pre-marinade required — simple oil, lemon and dried herbs allow the seafood’s natural flavors to shine.
  • Uses accessible ingredients: shrimp, sea scallops and halibut are widely available frozen or fresh; cherry tomatoes and button mushrooms are pantry staples.
  • Make-ahead friendly: you can assemble skewers up to 4 hours ahead and refrigerate them covered, or partially prep ingredients the night before to save time.
  • Crowd-pleasing and customizable: easy to scale for small dinners or larger gatherings and adaptable to gluten-free and dairy-free diets without changes.
  • Healthy and balanced: each serving is lean and high in protein with moderate fat from olive oil and a light vegetable component.

I remember the first time I served these to my in-laws — they expected something ordinary and left impressed, asking for the recipe. The simplicity is deceptive: it feels luxe on the plate but is wonderfully forgiving during cooking. My partner always says the scallops steal the show, while I love the halibut for its satisfying bite.

Ingredients

  • Halibut (or other firm white fish): Buy about 1 pound (450 g) of halibut fillet; choose a firm, fresh piece with opaque flesh. Firm fish like cod or swordfish are fine substitutes — they keep their shape on the skewer.
  • Sea scallops: 24 sea scallops, roughly 1 pound (450 g). Look for dry-packed scallops (no phosphates) for the best sear and sweet flavor. Pat them dry to remove surface moisture.
  • Large raw shrimp: 24 large shrimp, about 1 pound (450 g). Peel and devein, leaving tails on if serving as finger food. Choose shell-on for extra flavor if you prefer.
  • Cherry tomatoes: 24 — pick firm, evenly ripe tomatoes for a burst of acidity that balances the seafood.
  • Mushrooms: 12 small button or cremini mushrooms — they roast nicely and add an earthy note.
  • Pearl onions: 12 — microwave briefly to soften if using fresh; frozen pearl onions can be thawed and used the same way.
  • Extra virgin olive oil: 2–3 tablespoons to coat skewers lightly and prevent sticking. Choose a fruity, fresh oil like California or Spanish extra virgin olive oil.
  • Fresh lemon: 1 large lemon, zested and juiced. Bright acidity finishes the skewers and balances the richness of scallops.
  • Dried minced onion: 1 tablespoon for a sweet onion note without added moisture; substitute with finely chopped fresh onion if desired.
  • Dried tarragon or oregano: 1 tablespoon — tarragon offers a subtle anise lift while oregano gives a Mediterranean feel; either works well.
  • Salt and pepper: To taste — I use kosher salt and freshly ground black pepper, seasoning generously before grilling.

Instructions

Soak the skewers: At least 1 hour before assembling, place 24 bamboo skewers in water to soak. This prevents burning on the grill. For heavier metal skewers, this step is unnecessary; instead heat the grill and oil the rack. Prep the vegetables and aromatics: Microwave fresh pearl onions on high for 1 minute to soften, or thaw frozen pearl onions first. Wash cherry tomatoes and mushrooms and pat dry. If using fresh pearl onions, trim root ends and remove any papery skin. Zest and juice the lemon and set aside the zest for finishing. Prepare the seafood: Pat scallops and halibut pieces completely dry with paper towels — moisture prevents a good sear. Cut the halibut into 24 pieces about 1 inch square. Peel and devein shrimp if needed. Remove the little side muscle from scallops so they lie flat and cook evenly. Assemble the kabobs: Use two skewers per kabob to stabilize ingredients. Thread in order: 1 shrimp, 1 onion, 1 scallop, 1 tomato, 1 halibut piece, 1 mushroom, 1 halibut piece, 1 tomato, 1 scallop, 1 shrimp. Repeat for remaining skewers or vary order as you like to create visual interest. Season and oil: Place assembled skewers on a tray. Drizzle with 2–3 tablespoons extra virgin olive oil and squeeze lemon juice evenly over them. Sprinkle with 1 tablespoon dried minced onion, 1 tablespoon dried tarragon or oregano, and season generously with salt and freshly ground pepper. Let rest 5–10 minutes while the grill heats. Grill to perfection: Preheat grill to medium-high (around 400–450°F). Grill kabobs about 5 minutes per side, rotating once — total 10–12 minutes depending on grill temperature and seafood size. Look for opaque scallops, shrimp curled and pink, and flaky halibut; do not overcook or scallops will become rubbery. Rest and serve: Remove kabobs from the grill and let rest 2 minutes. Optionally sprinkle chopped parsley and additional lemon zest before serving. Serve immediately while warm. User provided content image 1

You Must Know

  • High in protein: each serving provides about 18 grams of protein, making these skewers a satisfying main without heavy sides.
  • Freezer-friendly components: scallops and shrimp freeze well; assemble from thawed pieces and grill directly from chilled but not frozen for best results.
  • Storage: cooked kabobs keep in the refrigerator up to 3 days; freeze for up to 3 months in airtight containers.
  • Allergens: contains shellfish and finned fish — warn guests ahead of time.
  • Simple swaps: if halibut is unavailable, use cod, mahi-mahi or swordfish without changing method.

My favorite thing about these skewers is how quick they are to pull together while still feeling celebratory. Family and friends tend to linger around the grill, sampling straight off the skewers and sharing stories — it turns a weeknight dinner into a mini-occasion. Over the years I've learned that less fiddling with marinades preserves the seafood’s delicate flavor while making the process far more relaxed.

Storage Tips

Store cooked kabobs in an airtight container in the refrigerator for up to 3 days. To freeze, remove seafood from skewers and flash-freeze on a tray, then transfer to a freezer bag for up to 3 months. Reheat gently in a 325°F oven for 8–10 minutes or on a medium grill to avoid drying. For best texture, reheat only until just warmed through rather than piping hot to prevent overcooking the scallops and shrimp.

Ingredient Substitutions

If halibut is expensive or unavailable, firm-fleshed options like cod, mahi-mahi or swordfish work well and hold together on the skewer. For a shellfish-free version, replace scallops and shrimp with extra halibut and firm shrimp alternatives like lobster chunks. Swap tarragon for fresh dill or parsley if you prefer a brighter herb note; use 1 tablespoon fresh herbs in place of 1 teaspoon dried. For a citrus twist, add a splash of orange juice to the lemon for a sweeter finish.

Serving Suggestions

Serve kabobs with a simple green salad, grilled corn, or lemon-herb rice. A light yogurt-cucumber sauce or a garlic-butter drizzle pairs well if dairy is acceptable. Garnish with chopped parsley, extra lemon wedges and a scattering of lemon zest. For a party, present skewers on a plank or large platter with bowls of dipping sauces so guests can customize each bite.

User provided content image 2

Cultural Background

Skewering foods for quick cooking over an open flame is a cooking method found in many coastal cultures. These kabobs are a modern coastal-American adaptation that emphasizes clean, fresh seafood combined with simple Mediterranean-inspired seasonings like olive oil and oregano. The technique borrows from Mediterranean and East Asian traditions where seafood is often grilled quickly to preserve texture and flavor. This approach celebrates regional seafood while keeping cooking straightforward.

Seasonal Adaptations

In summer, use vine-ripened cherry tomatoes and young mushrooms for brightness; in cooler months, swap cherry tomatoes for roasted bell pepper pieces and use wild mushrooms for depth. For holiday gatherings, brush skewers with a mixture of melted butter and minced garlic (if dairy is acceptable) and finish with chopped chives. In spring, add asparagus tips between pieces for a seasonal crunch.

Meal Prep Tips

To streamline weeknight cooking, portion and freeze seafood in meal-sized bags labeled for kabobs. Pre-soak skewers and pre-cut halibut the night before, store components separately, then assemble and grill in 15–20 minutes. If assembling ahead, cover skewers tightly and refrigerate for up to 4 hours; bring to room temperature for 10 minutes before grilling for even cooking.

These mixed seafood kabobs are a perfect blend of ease and elegance. They transform simple ingredients into a memorable main and adapt well to different occasions — from casual barbecues to intimate dinners. I hope you make them, share them, and enjoy the small moments they create around your table.

Pro Tips

  • Pat seafood dry before assembling to ensure good sear and prevent steaming.

  • Use two skewers per kabob to stabilize ingredients and make flipping easier.

  • Season generously just before grilling; dried herbs won’t add extra moisture.

  • Avoid overcooking scallops and shrimp — they cook quickly and become rubbery if left too long.

This nourishing mixed seafood kabobs recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Do I need to soak the skewers?

Soak bamboo skewers for at least 1 hour to prevent burning. If using metal skewers, soaking is unnecessary.

How long should I grill the kabobs?

Cook for about 5 minutes per side over medium-high heat. Total time depends on grill temperature and seafood size — look for opaque scallops and pink shrimp.

Tags

Main Dishesseafoodgrillingmain dishkabobsshrimpscallopshalibutrecipe
No ratings yet

Mixed Seafood Kabobs

This Mixed Seafood Kabobs recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 12 steaks
Mixed Seafood Kabobs
Prep:30 minutes
Cook:15 minutes
Rest Time:10 mins
Total:45 minutes

Ingredients

Seafood

Vegetables

Seasoning & Finish

Other

Instructions

1

Soak skewers

Place 24 bamboo skewers in a shallow pan of water and soak at least 1 hour prior to assembling to prevent burning during grilling.

2

Prep vegetables

Microwave pearl onions for 1 minute to soften if fresh; wash and dry cherry tomatoes and mushrooms. Trim and prepare as needed.

3

Prepare seafood

Cut halibut into 1-inch pieces, remove scallop side muscle, and peel/devein shrimp. Pat all pieces dry to ensure even cooking.

4

Assemble kabobs

Using two skewers per kabob, thread ingredients in sequence: shrimp, onion, scallop, tomato, halibut, mushroom, halibut, tomato, scallop, shrimp. Repeat for remaining skewers.

5

Season and rest

Drizzle 2–3 tablespoons olive oil and lemon juice over assembled kabobs. Sprinkle with dried minced onion, dried tarragon or oregano, and season with salt and pepper. Let rest briefly while grill heats.

6

Grill

Preheat grill to medium-high (about 400–450°F). Grill kabobs about 5 minutes per side, rotating once, until scallops are opaque and shrimp are pink. Avoid overcooking.

7

Rest and serve

Remove kabobs from grill, rest 2 minutes, then garnish with chopped parsley and lemon zest. Serve immediately while warm.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 124kcal | Carbohydrates: 8g | Protein:
18g | Fat: 4g | Saturated Fat: 1g |
Polyunsaturated Fat: 1g | Monounsaturated Fat:
2g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Mixed Seafood Kabobs

Categories:

Mixed Seafood Kabobs

Did You Make This?

Leave a comment & rating below or tag @kitchenfunwithmysons on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Melissa!

Chef and recipe creator specializing in delicious Main Dishes cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

Get My 30-Minute Meals email series!

Quick and easy dinner ideas delivered to your inbox.