Looking for a dinner that’s as easy to make as it is delicious? Garlic herb salmon skewers are the answer. These golden, flaky bites of salmon grilled with aromatic garlic and fresh herbs deliver bold Mediterranean flavors in every bite. Whether you’re hosting a summer barbecue or cooking a quick weeknight meal, this recipe combines simplicity, nutrition, and mouthwatering taste—all without sacrificing quality. Packed with omega-3s, low in carbs, and bursting with freshness, these skewers are a crowd-pleaser for seafood lovers and health-conscious eaters alike.
Why You’ll Love This Recipe
- Quick & Easy Prep: Ready in under 30 minutes with minimal cleanup.
- Flavor Explosion: Roasted garlic, rosemary, thyme, and lemon zest create a savory-sweet harmony.
- Health-Packed: High in protein, healthy fats, and essential vitamins from fresh herbs and olive oil.
- Perfect for Meal Prep: Grilled ahead and reheated beautifully—ideal for busy lifestyles.
- Family-Friendly: Kids love the tender texture, while adults savor the gourmet touch.
- Great for Special Occasions: Impress guests at dinner parties or romantic dinners with this elegant yet simple dish.
Ingredients You’ll Need
Making garlic herb salmon skewers starts with fresh, high-quality ingredients. Each component contributes to the rich, aromatic profile that makes this dish unforgettable.
For the Marinade:
- 1/4 cup extra virgin olive oil
- 4 cloves garlic, minced (or 1 tbsp garlic powder for convenience)
- 2 tbsp fresh lemon juice (about 1 lemon)
- 1 tsp dried oregano (or 1 tbsp fresh)
- 1 tsp dried thyme (or 1 tbsp fresh)
- 1/2 tsp smoked paprika (adds depth and color)
- Salt and freshly ground black pepper to taste
For the Skewers:
- 1.5 lbs fresh salmon fillet (skin-on or skinless, depending on preference), cut into 1-inch cubes
- Bamboo skewers (soaked in water for 30 minutes to prevent burning)
- Fresh parsley or cilantro for garnish
- Lemon wedges for serving
Optional Add-Ins:
- 1/2 cup cherry tomatoes, halved
- 1/2 cup red onion, sliced into thick rounds
- 1/2 cup bell peppers, cut into chunks
- Zucchini slices or mushrooms for a veggie boost
Kitchen Tools Needed
- Bowl for marinating
- Mixing spoon
- Cutting board and sharp knife
- Bamboo skewers (soaked in water)
- Grill pan, outdoor grill, or broiler-safe baking sheet
- Tongs or fork for flipping
- Aluminum foil (if using oven-broil method)
Step-by-Step Instructions
- Prep the Marinade: In a medium bowl, whisk together olive oil, minced garlic, lemon juice, oregano, thyme, smoked paprika, salt, and pepper until well combined.
- Marinate the Salmon: Place salmon cubes in the marinade, ensuring each piece is coated. Cover and refrigerate for at least 15–30 minutes (or up to 2 hours for deeper flavor).
- Soak Skewers: While marinating, soak bamboo skewers in cold water to prevent burning during grilling.
- Assemble Skewers: Thread salmon pieces onto skewers. If adding vegetables, alternate salmon with tomatoes, onions, or peppers for a colorful, balanced skewer.
- Preheat Grill or Pan: Heat a grill pan over medium-high heat or preheat your outdoor grill to 375°F–400°F. Lightly oil the surface to prevent sticking.
- Cook the Skewers: Place skewers on the grill and cook for 4–5 minutes per side, or until salmon flakes easily with a fork and reaches an internal temperature of 145°F. Avoid overcooking to keep it moist.
- Garnish & Serve: Transfer skewers to a platter, sprinkle with fresh parsley, and serve immediately with lemon wedges on the side.
Pro Tips for Perfect Garlic Herb Salmon Skewers
- Don’t Over-Marinate: Salmon absorbs flavor quickly—30 minutes is plenty to avoid mushy texture.
- Use Skin-On for Crispiness: Skin-on salmon develops a beautiful, crispy edge when grilled.
- Flip Gently: Use tongs to flip skewers instead of a fork, which can tear the delicate fish.
- Bake as an Alternative: For indoor cooking, place skewers on a parchment-lined baking sheet and broil for 6–8 minutes, flipping halfway.
- Let It Rest: Allow skewers to rest for 2–3 minutes after grilling to redistribute juices.
- Customize Herbs: Swap thyme for rosemary or add a pinch of red pepper flakes for heat.
Variations to Try
1. Spicy Garlic Herb Salmon Skewers
Add 1/2 tsp cayenne pepper or a finely chopped jalapeño to the marinade for a kick. Serve with a dollop of tzatziki sauce for cooling contrast.
2. Lemon Butter Glaze Version
After grilling, brush skewers with melted butter infused with lemon zest and garlic. Broil for 1–2 minutes to caramelize the glaze.
3. Mediterranean Veggie Boost
Include artichoke hearts, olives, and sun-dried tomatoes in the skewers. Drizzle with balsamic glaze before serving.
4. Keto-Friendly Option
Skip added sugars and use only olive oil and herbs. Pair with a side of avocado or roasted asparagus for healthy fats.
5. Air Fryer Method
Place skewers in a single layer in an air fryer basket. Cook at 400°F for 8–10 minutes, flipping halfway through.
What to Serve With Garlic Herb Salmon Skewers
This dish shines when paired with light, complementary sides. Consider these crowd-pleasing options:
- Creamy Garlic Mashed Potatoes: Rich and satisfying without being heavy.
- Quinoa Pilaf with Lemon & Parsley: Adds fiber and brightness.
- Roasted Asparagus or Broccoli: Simple, healthy, and visually appealing.
- Greek Salad with Feta: Refreshing citrus notes balance the smoky salmon.
- White Bean Dip or Hummus: Great for scooping up with warm pita bread.
Storage and Reheating Tips
- Refrigerate: Store leftover skewers in an airtight container for up to 2 days.
- Reheat Safely: Warm in a skillet over medium-low heat with a splash of water or broth to prevent drying out. Alternatively, steam gently for 3–4 minutes.
- Avoid Microwave: It can make salmon tough—opt for stovetop reheating for best results.
- Freeze Uncooked: Marinate and freeze skewers on a tray, then transfer to a zip-top bag for up to 2 months. Thaw overnight before grilling.
Frequently Asked Questions (FAQ)
Can I use frozen salmon for garlic herb skewers?
Yes, but thaw it completely in the refrigerator and pat dry thoroughly before marinating. Dry salmon ensures better texture and prevents steaming during grilling.
How do I prevent the salmon from falling off the skewers?
Use firm, fresh salmon cut into uniform cubes. Make a small diagonal cut in each piece so it sits flat on the skewer. Also, ensure skewers are fully soaked to prevent them from loosening when cooked.
Can I make these ahead of time?
Absolutely! You can assemble and marinate the skewers up to 2 hours ahead. Keep refrigerated and grill just before serving for optimal freshness.
Are these skewers gluten-free?
Yes, naturally gluten-free as long as you skip any soy-based sauces like teriyaki. Always check labels on packaged seasonings.
What if I don’t have a grill?
You can bake or broil them! Place skewers on a foil-lined baking sheet and broil for 6–8 minutes, flipping halfway. Just monitor closely to avoid burning.
Final Thoughts
Garlic herb salmon skewers aren’t just a recipe—they’re an experience. The marriage of tender, flaky salmon with fragrant garlic and bright citrus creates a dish that feels indulgent yet wholesome. Whether you’re feeding a family, impressing date-night guests, or simply treating yourself, this recipe delivers on every front: speed, flavor, and nutrition.
Try it once, and you’ll find yourself reaching for it again and again. It’s versatile, forgiving, and endlessly customizable. So fire up the grill, grab those skewers, and let the aroma of garlic and herbs fill your kitchen—your taste buds will thank you.
Recipe Card
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Servings: 4
- Calories: Approximately 320 per serving (varies with additions)
- Cuisine: Mediterranean / American
- Course: Main Course
