Grilled salmon skewers with garlic and Dijon are one of those backyard dinners that look impressive but come together in under 30 minutes with just a handful of ingredients. I still remember the first summer I made these at my grandmother’s farmhouse in the Midwest, pressing garlic into a little bowl of mustard and olive oil while the grill heated up outside. The smell alone was enough to bring everyone to the table before I even called them.
Growing up, salmon felt like a special occasion protein in our house. But once I figured out how forgiving it is on the grill, it became a warm-weather regular. These garlic and Dijon grilled salmon skewers are the kind of recipe you make once and never forget. The lemon slices threaded between each cube of salmon caramelize on the grates and turn almost candy-like. My husband used to eat them straight off the skewer before they even made it to the plate. If your kitchen has been missing a quick, protein-packed grill night dinner, this one is about to change that.
Why This Grilled Salmon Skewer Recipe Belongs in Your Summer Rotation
I have been making salmon on the grill for years, and this garlic Dijon marinade is the one I come back to every single time. It is the kind of recipe that earns a permanent spot in your back pocket because it is weeknight-friendly, company-worthy, and endlessly reliable.
- Ready in under 30 minutes from marinade to table, this comes together faster than most takeout orders.
- Only 7 simple pantry ingredients with no fancy sauces or specialty items needed.
- Juicy and flaky every time because the Dijon marinade locks in moisture so the salmon never dries out on the grill.
- High-protein and naturally gluten-free with each serving delivering approximately 35 to 40 grams of protein.
- Minimal cleanup with one bowl for the marinade, one set of skewers, and you are done.
- Versatile cooking options that work just as well in a grill pan or oven if the weather does not cooperate.
If you enjoy easy high-protein seafood meals, you will also love this Cottage Cheese Salad with Smoked Salmon: https://nonnafood.com/cottage-cheese-salad-with-smoked-salmon-recipe/ for a lighter no-cook option on busy days.
Key Players in This Recipe
Good ingredients make good food, and for these grilled salmon skewers, every component earns its place. Here is what you need and why each one matters.
Salmon fillets (1.5 lbs, cut into 1-inch squares): Fresh, skin-off salmon fillets are the star of this dish. Cutting them into uniform 1-inch cubes ensures even cooking on the grill with no dry edges or raw centers. Look for center-cut fillets with a bright, firm flesh and no strong odor.
Lemons (2 large, thinly sliced): The lemon slices do double duty here. They infuse the salmon with bright citrus flavor as it grills, and when they caramelize on the hot grates, they become almost candy-like. Do not skip them.
Fresh parsley (2 tablespoons, chopped): Fresh parsley adds a clean, grassy note that balances the richness of the salmon and the sharpness of the mustard. In my kitchen I always prefer fresh over dried for finishing marinades.
Garlic (2 large or 3 small cloves, pressed): Pressed garlic distributes more evenly through the marinade than minced, releasing its oils fully into the olive oil and lemon juice. I have found that pressed garlic gives you a warm, rounded flavor rather than a sharp raw bite.
Dijon mustard (1/2 tablespoon): This is the secret weapon of the marinade. Dijon acts as an emulsifier, helping the oil and lemon juice bind together so the marinade clings to every piece of salmon. It also adds a subtle tang that makes the whole dish taste more layered than the ingredient list suggests.
Light olive oil (2 tablespoons): Always use light olive oil and not extra virgin for grilling. Light olive oil has a higher smoke point, which means it will not burn at grilling temperatures. Extra virgin olive oil would smoke and turn bitter on a hot grill.
Fresh lemon juice (2 tablespoons): Fresh is non-negotiable here. Bottled lemon juice simply cannot match the brightness you get from squeezing it yourself. The acidity gently begins to tenderize the salmon while it soaks up the marinade.
How to Make Grilled Salmon Skewers with Garlic and Dijon
This recipe moves fast, so I always recommend getting everything prepped before you fire up the grill. Here is my tested method for perfect results every time.
Step 1. Soak your skewers. At least 1 hour before grilling, submerge your bamboo skewers in a baking dish full of water. Dry skewers catch fire on a hot grill, and there is nothing worse than watching your dinner go up in smoke.
Step 2. Preheat the grill. Heat your grill to medium heat, around 375 degrees F. A properly preheated grill is key for those gorgeous char marks and ensures the salmon releases cleanly without sticking.
Step 3. Make the marinade. In a medium bowl, stir together the chopped parsley, pressed garlic, Dijon mustard, salt, black pepper, olive oil, and fresh lemon juice until fully combined. The mixture should look slightly emulsified. That is the Dijon doing its job.
Step 4. Assemble the skewers. Thread the salmon cubes and folded lemon slices alternately onto two parallel skewers at a time. Using double skewers prevents the salmon from spinning freely when you flip, which means you stay in control and nothing falls through the grates.
Step 5. Brush with marinade. Using a basting brush, coat both sides of each assembled skewer generously with the garlic Dijon marinade. Do not be shy. You want every surface covered.
Step 6. Oil the grates. Before placing the skewers on the grill, use tongs and a folded paper towel dipped in oil to grease the grates. This simple step prevents sticking and gives you a clean release when it is time to flip.
Step 7. Grill and flip. Place the salmon skewers on the hot grill. Cook for 3 to 4 minutes per side, or until the salmon is opaque throughout and flakes easily when pressed. Resist the urge to move them too early. Let them develop a crust before flipping.
Step 8. Serve immediately. Remove from the grill and serve right away while the salmon is still juicy and the lemon slices are warm and caramelized.
Keeping Your Salmon Fresh
Salmon is best enjoyed fresh off the grill, but leftovers can absolutely be saved and enjoyed the next day. I typically slide the cooked salmon off the skewers and store it flat in an airtight container in the refrigerator. It stays moist and flavorful for up to 3 days. Avoid piling the pieces on top of each other, as this can cause them to break apart.
For reheating, a low and slow approach works best. Reheat gently in a skillet over low heat with a small splash of water or lemon juice to bring back moisture, or warm them in the oven at 275 degrees F for about 10 minutes covered with foil. Avoid the microwave if you can because it tends to make salmon rubbery. As for freezing, cooked salmon can be frozen for up to 2 months in a zip-lock freezer bag with as much air removed as possible, though the texture does soften slightly after thawing.
What to Serve with Grilled Salmon Skewers
These grilled salmon skewers pair beautifully with a wide range of sides. Here are some of my favorites for building a complete plate.
- Honey Glazed Carrots and Green Beans: https://nonnafood.com/easy-honey-glazed-carrots-green-beans/ add a sweet, tender contrast that balances the tangy Dijon marinade on the salmon beautifully.
- Lemon Garlic Butter Green Beans: https://nonnafood.com/lemon-garlic-butter-chicken-and-green-beans/ echo the citrus notes in the skewers and make for a cohesive, fresh-tasting plate.
- Anti-Inflammatory Glow Bowl: https://nonnafood.com/anti-inflammatory-glow-bowl/ is a great lighter option if you want to keep the whole meal clean and nutrient-dense.
- Parmesan Garlic Artisan Bread: https://nonnafood.com/parmesan-garlic-artisan-bread/ is perfect for soaking up any extra marinade and those caramelized lemon juices from the grill.
- Fresh arugula salad with shaved Parmesan adds a peppery bite that contrasts nicely with the rich, flaky salmon.
- Plain steamed rice or lemon rice pilaf rounds out the meal with something simple and satisfying.
FAQs
Yes. Use the same garlic Dijon marinade and bake the skewered salmon at 400 degrees F for about 10 to 12 minutes, or until the salmon is opaque and flakes easily. Because the pieces are cut smaller than a full fillet, they will bake a couple of minutes faster than a whole piece, so keep a close eye on them.
A cast iron grill pan on the stovetop works well. Heat it over medium-high, lightly oil the surface, and cook the skewers for 3 to 4 minutes per side. You will still get good char marks and the same juicy result.
Center-cut Atlantic or sockeye salmon fillets work best. They hold together well on skewers and have a firm enough texture to handle the grill. Avoid thinner tail-end pieces, which cook unevenly and can fall apart.
Easy Fall Off the Bone Oven Baked Ribs
Ingredients
Equipment
Method
-
Preheat your oven to 275 degrees Fahrenheit (135 degrees Celsius). Set out a large roasting pan or rimmed baking sheet and a generous sheet of aluminum foil.
-
Flip the ribs meat-side down. Slide a knife gently under the thin membrane on the back of the rack and peel it away using your fingers. Use a kitchen towel for grip if it is slippery. Removing this membrane is essential for tender results.
-
Season both sides of the ribs generously with salt and black pepper.
-
Place the ribs meatiest-side down in your roasting pan. Cover tightly with aluminum foil, pressing the edges firmly to create a good seal. If your foil is too narrow, wrap each rack individually in its own foil packet and place on the baking sheet.
-
Bake for 2 and a half to 3 and a half hours. Check at the 2-hour mark. The ribs are ready when a sharp knife pierces the meat with little to no resistance. If still tough, increase oven temperature to 300 degrees Fahrenheit and continue baking.
-
While the ribs bake, make the BBQ sauce. Heat the olive oil in a small saucepan over medium heat. Add the diced onion and cook for 5 to 8 minutes, stirring occasionally, until completely soft and translucent.
-
Stir in the ground cumin and cook for 30 seconds. Add the ketchup, hot chili sauce, brown sugar, and apple cider vinegar. Stir to combine, season with salt, and simmer for 2 minutes. Set aside.
-
Remove the ribs from the oven and carefully discard the foil. Generously brush the BBQ sauce over both sides of the rack.
-
Move an oven rack near the top and set the broiler to high. Broil the ribs for 3 to 4 minutes, watching closely, until the sauce caramelizes and bubbles into a glossy glaze. Serve immediately.

