These Flavorful Citrus Salmon Skewers are an absolute game-changer for your weeknight meal plan. Imagine succulent chunks of salmon, infused with the bright zest of lemon and lime, perfectly cooked until tender and flaky. This recipe isn’t just healthy and incredibly delicious; it’s also remarkably easy to prepare. Whether you prefer the smoky char of a barbecue grill or the consistent heat of your oven, these skewers promise a vibrant, light, and satisfying entrée that’s ready in minutes.

There’s an undeniable magic that happens when fresh citrus meets perfectly cooked fish. Our recipe for salmon skewers elevates this classic combination by interspersing vibrant slices of lemon and lime directly onto the skewers with the seasoned salmon cubes. This not only imbues every bite with an incredible zesty flavor but also adds a subtle hint of smoky goodness when cooked on the grill. It’s a simple yet elegant dish that brings restaurant-quality taste right to your home kitchen.
To complete your meal, these delightful salmon skewers pair beautifully with an array of side dishes. Consider serving them alongside oven-roasted parmesan herbed potatoes, offering a comforting and flavorful contrast, or spice things up with my spicy hassleback potatoes for a truly complete and unforgettable dining experience.
Why You’ll Fall in Love with These Citrus Salmon Skewers
These salmon skewers aren’t just another dinner idea; they’re a culinary revelation that combines simplicity with sensational flavor. Here’s why this recipe will quickly become a cherished part of your cooking repertoire:
- Effortlessly Easy & Quick: From your pantry to your plate in less than 20 minutes, these salmon kabobs are incredibly simple to assemble and cook. They’re the ultimate solution for busy weeknights when you crave a homemade, healthy meal without spending hours in the kitchen.
- Vibrantly Fresh & Zesty: The dynamic duo of fresh lemon and lime provides an unparalleled citrus kick, brightening the rich flavors of the salmon. Each bite is a refreshing explosion of taste that feels light, satisfying, and utterly delicious.
- Incredibly Healthy & Nutritious: Salmon is a powerhouse of essential nutrients, packed with Omega-3 fatty acids, protein, and vitamins. Paired with fresh citrus and minimal seasoning, these skewers offer a wholesome and hearty meal option. Serve them with a crisp side salad, steamed vegetables, or your favorite roasted potatoes for a perfectly balanced dinner.
- Versatile Cooking Options: Whether you’re firing up the outdoor grill for a smoky finish or opting for the convenience of oven-roasting for a tender bake, this recipe adapts seamlessly to your preferred cooking method. This versatility makes it perfect for any season or occasion.
- Family-Friendly Appeal: The appealing presentation and delicious flavor make these skewers a hit with both adults and children. It’s a fantastic way to introduce more seafood into your family’s diet in an exciting and approachable format.
Key Ingredients for Perfect Salmon Skewers
Crafting these delectable salmon skewers requires just a handful of fresh, high-quality ingredients. The beauty of this recipe lies in its simplicity, allowing the natural flavors to truly shine:
- Fresh Salmon Fillets: The star of our dish. Opt for high-quality, firm salmon fillets, preferably wild-caught for a richer flavor profile, though sustainably farm-raised salmon works beautifully too. Ensure it’s skinless and boneless for easy cubing and skewering.
- Lemons and Limes: These citrus fruits provide the essential bright and tangy notes. Freshly sliced, they are threaded onto the skewers, allowing their juices to infuse into the salmon as it cooks. Always choose firm, vibrant fruits for the best flavor.
- Simple Seasoning Blend: A classic combination of salt, pepper, and garlic powder is all you need to enhance the salmon’s natural taste without overpowering it. You might also consider a pinch of dried oregano or paprika for an added layer of complexity.
- Fresh Parsley: A final flourish of freshly chopped parsley adds a burst of color and a fresh, herbaceous aroma, perfect for garnishing the cooked skewers. Dill or cilantro are also excellent alternatives if you prefer.
- Olive Oil (Optional but Recommended): A light drizzle of olive oil before seasoning can help the spices adhere better to the salmon and prevent it from sticking to the grill.
With these few ingredients, you’re set to create a truly memorable meal!
How to Create These Irresistible Salmon Skewers
Making these citrus salmon skewers is a straightforward process, ensuring a delicious meal with minimal fuss. Follow these simple steps for perfect results every time:
- Prepare Your Skewers: If you are using wooden or bamboo skewers, it’s crucial to soak them in water for at least 15-20 minutes prior to assembly. This prevents them from burning on the grill or in the oven, ensuring your skewers stay intact and your food cooks evenly. Once soaked, remove them from the water and pat them thoroughly dry with paper towels.
- Pre-cook Preparation: While your skewers are soaking, prepare your main ingredients. Carefully cut your salmon fillets into uniform 1-inch (2.5 cm) cubes. Consistency in size is key for even cooking. Next, thinly slice your lemons and limes. Aim for slices that are about 1/4 inch (0.6 cm) thick.
- Season the Salmon: In a medium-sized bowl, combine your seasoning blend of salt, black pepper, and garlic powder. Add the cubed salmon to the bowl and gently toss until each piece is evenly coated with the delicious spice mixture. This ensures every bite is flavorful.
- Assemble the Skewers: Begin threading your ingredients onto the prepared skewers. Start with a salmon cube, then take a lemon or lime slice, fold it in half, and thread it through both ends. Alternate between salmon cubes and folded citrus slices until your skewer is full, leaving a small space at each end for easy handling. Continue this process until all your salmon and citrus slices are used.
- Cook Your Skewers:
- Grilling Method: Preheat your barbecue grill or a sturdy grill pan over medium-high heat. Once hot, lightly brush the grill grates or pan with a little oil to prevent sticking. Carefully place the assembled salmon skewers on the hot surface. Cook for approximately 1-2 minutes per side, turning gently to ensure even cooking. The goal is a beautiful char on the outside and a tender, medium-rare interior. Adjust cooking time based on your desired doneness and the thickness of your salmon.
- Oven Roasting Method: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or foil for easy cleanup. Arrange the skewers in a single layer, ensuring they are not overcrowded. Roast for 8-12 minutes, or until the salmon is cooked through to your preference. Flipping halfway through can promote more even cooking.
- Serve Immediately: Once cooked, remove the salmon skewers from the heat. A sprinkle of fresh parsley over the top adds a touch of color and freshness. Serve them hot and enjoy!

Expert Tips for Grilling and Roasting Salmon Skewers
Achieving perfectly cooked salmon skewers is simple with these additional tips and tricks:
- Always Soak Wooden Skewers: This cannot be stressed enough! Soaking bamboo or wooden skewers for at least 15-20 minutes in water before use is essential. It prevents them from charring and breaking apart on the grill, ensuring your delicious salmon stays securely on the stick.
- Choosing the Right Salmon: While all salmon types work, King salmon (also known as Chinook) is often considered the best for grilling due to its rich fat content and firm texture, providing an exceptional flavor profile. However, Sockeye or Coho salmon are also excellent choices for their vibrant color and robust taste.
- Prevent Sticking: To ensure your salmon doesn’t adhere to the skewers or the grill grates, a little preparation goes a long way. Lightly spray your skewers with a non-stick cooking spray before assembling. Additionally, ensure your grill grates are clean and well-oiled before placing the skewers on them.
- Knowing When Salmon is Done: The best way to achieve your desired doneness and ensure food safety is by using a meat thermometer. Insert the thermometer into the thickest part of a salmon cube, avoiding the skewer. Salmon is considered safely cooked when it reaches an internal temperature of 145°F (63°C). Visually, it should flake easily with a fork and appear opaque throughout.
- Evenly Cut Salmon: Ensure all salmon pieces are cut into roughly the same size and thickness. This promotes uniform cooking, so you don’t end up with some pieces overcooked while others are still underdone.
- Don’t Overcrowd the Skewers: Leave a little space between the salmon cubes and citrus slices on each skewer. This allows for better air circulation and more even cooking, ensuring all sides get nicely seared or roasted.

Serving Suggestions & Perfect Pairings
These versatile Citrus Salmon Skewers are a fantastic centerpiece that can be paired with a variety of side dishes to create a complete and satisfying meal. Here are some ideas to inspire your culinary creations:
- Roasted Vegetables: Complement the vibrant flavors of the salmon with simply roasted asparagus, broccoli, bell peppers, or zucchini. A drizzle of olive oil, salt, and pepper is all they need.
- Grain Salads: Serve alongside a light quinoa salad, couscous, or a simple rice pilaf. These absorb the delicious juices from the salmon and offer a wholesome touch.
- Fresh Green Salad: A crisp mixed green salad with a light vinaigrette is a refreshing contrast to the rich salmon.
- Potatoes: As mentioned, oven-roasted parmesan herbed potatoes or spicy hassleback potatoes are excellent choices. Sweet potato fries or a creamy potato salad also work well.
- Sauces: While the skewers are flavorful on their own, a light yogurt-dill sauce, a fresh pesto, or a simple lemon-herb butter can add an extra layer of gourmet appeal.
Delicious Variations to Try
While the classic Citrus Salmon Skewers are perfect, feel free to get creative with these exciting variations:
- Herbaceous Boost: Incorporate other fresh herbs like dill, thyme, or rosemary directly onto the skewers or into your seasoning blend.
- Spicy Kick: Add a pinch of red pepper flakes or a dash of cayenne pepper to the seasoning for a touch of heat. A marinade with a bit of sriracha or hot sauce could also work wonders.
- Garlic & Honey Glaze: Before cooking, brush the salmon with a mixture of minced garlic, honey, and a touch of soy sauce for a sticky, sweet, and savory glaze.
- Vegetable Skewers: Add colorful vegetables like cherry tomatoes, bell peppers, zucchini, or red onion chunks to the skewers alongside the salmon for a complete kabob experience.
- Different Citrus: Experiment with oranges or grapefruits for a slightly different sweet-tart flavor profile.
- Marinade Magic: Instead of just seasoning, marinate the salmon cubes in a mixture of olive oil, lemon juice, garlic, and your favorite herbs for 30 minutes before skewering.
Storage and Meal Prep Tips
These salmon skewers are best enjoyed fresh off the grill or out of the oven, but they can be prepared ahead or stored for later:
- Meal Prep Ahead: You can cut the salmon and citrus, prepare the seasoning, and even assemble the skewers up to 2-3 hours in advance. Store the assembled skewers in an airtight container in the refrigerator until ready to cook. If marinating, do so for no more than 30 minutes for salmon.
- Storing Leftovers: Cooked salmon skewers can be stored in an airtight container in the refrigerator for up to 2-3 days.
- Reheating: Gently reheat leftover salmon skewers in the oven at a low temperature (around 275°F / 135°C) until just warmed through to avoid drying out the fish. You can also flake the salmon off the skewers and enjoy it cold in salads, wraps, or sandwiches.
Frequently Asked Questions About Salmon Skewers
What kind of skewers should I use for salmon?
For making any kind of kabob, including these delicious salmon skewers, you have two primary options: bamboo (wooden) skewers or reusable metal skewers.
- Bamboo/Wooden Skewers: These are very convenient for single use. Remember to soak them in water for at least 15 minutes before threading your ingredients. This crucial step prevents them from catching fire or charring excessively on the grill, ensuring they remain sturdy throughout the cooking process. After use, they can be easily discarded or, if you have a fire pit, used as kindling.
- Reusable Metal Skewers: If you prefer a more sustainable option, metal skewers are an excellent investment. I personally favor ones that feature a large hook or ring on one end. This design makes it significantly easier to grab and turn them with tongs while they’re on the grill, and it also provides a secure handle when it’s time to slide the cooked salmon off onto your plate. Look for flat metal skewers, as these prevent the food from spinning when you turn them.
What kind of salmon is best for these salmon skewers?
The type of salmon you choose can definitely impact the flavor and texture of your skewers. Here’s a breakdown of common options:
- Wild-Caught Salmon: I typically lean towards wild-caught salmon varieties like Sockeye, Coho, or King (Chinook) for their rich, distinctive flavor and leaner texture. Wild salmon tends to have a more pronounced “salmon” taste, which is preferred by many.
- Farm-Raised Salmon: This is also a perfectly good choice and often more readily available. Farm-raised salmon typically has a higher fat content, resulting in a richer, buttery flavor and a more tender, melt-in-your-mouth texture. It’s often a great option for those who prefer a less “fishy” flavor.
- King Salmon (Chinook): This is often considered the “king” of salmon for good reason. It’s frequently found in markets and boasts an exceptional overall flavor profile with a high oil content, making it incredibly moist and flavorful when grilled or roasted.
While this recipe is made best with fresh salmon for optimal flavor and texture, you can certainly use frozen salmon if that’s what you have on hand. Just ensure you allow it to thaw safely in the refrigerator overnight before preparing. Pat it very dry and season well before grilling or roasting to achieve the best results.

How can I tell when the salmon is cooked to perfection?
Ensuring your salmon skewers are cooked completely, yet not overdone, is crucial for both safety and enjoyment. Here’s how you can tell when they’re ready:
- Internal Temperature (The Best Method): For the most accurate assessment, use a reliable meat thermometer. Insert the thermometer into the thickest part of a salmon cube, being careful to avoid touching the skewer itself. Salmon is cooked when it reaches an internal temperature of 145°F (63°C).
- Visual Cues: Cooked salmon will change from a translucent, raw appearance to an opaque, light pink color throughout. As it cooks, the flesh will begin to flake easily with a fork.
- Touch Test: This method requires a bit of practice but is very effective. Gently press on the salmon with your finger or the back of a spoon. When done, it should feel firm but still yield slightly and spring back immediately. If it feels mushy, it needs more time. If it feels rock-hard, it might be overcooked.
While many suggestions recommend cooking salmon to well-done for safety, my personal preference is medium-rare for a more tender and moist result. This is a personal choice that should consider your health and the quality of the salmon you purchase. High-quality, fresh salmon from a reputable seafood counter is often safe for consumption at a rarer temperature, similar to sushi-grade fish. Always use your personal judgment and cook to a temperature you are comfortable consuming.
More Irresistible Seafood Recipes to Explore
If you’ve enjoyed these Citrus Salmon Skewers, you’re sure to love these other fantastic seafood dishes. Expand your culinary horizons and discover new favorites:
- Southwest Shrimp Quinoa Salad
- Teriyaki Shrimp
- Shrimp Salad
- Sweet and Chili Shrimp Stir Fry
- Mexican Shrimp Taco Salad Recipe
- Baked Honey Garlic Salmon
- Garlic Sesame Broiled Salmon
- Shrimp and Vegetable Skillet
- Salmon Lettuce Wraps
- Spicy Salmon Salad
We hope you thoroughly enjoy preparing and savoring these Citrus Salmon Skewers. Their vibrant flavors and ease of preparation make them an ideal choice for any occasion. If you try this recipe, we’d love to see your creations! Please share them with me on INSTAGRAM using my hashtag for a chance to be featured in our story. Also, be sure to follow Cookin’ With Mima on FACEBOOK | INSTAGRAM | PINTEREST for all of our latest social posts, delicious recipes, and culinary inspiration!
Citrus Salmon Skewers Recipe
By: Mariam Ezzeddine
Make these simple Citrus Salmon Skewers in just minutes on your grill! A perfect light, flavorful, and healthy meal that is ideal for busy weeknight meal prep!
- Prep Time: 10 minutes
- Cook Time: 8 minutes
- Total Time: 18 minutes
- Servings: 4
Ingredients
- 1 lb salmon, cut into 1-inch cubes
- 2 lemons, cut into slices
- 2 limes, cut into slices
- 1/4 tsp salt
- 1/2 tsp oregano
- 1/4-1/2 tsp pepper
- 1/2 tsp garlic powder
- Freshly chopped parsley (for garnish)
Instructions
- Soak wooden skewers in a long shallow pan filled with water for 15 minutes. Remove skewers from water and pat dry with paper napkins.
- In a medium bowl, stir together salt, pepper, garlic powder, and oregano. Add cubed salmon and toss to coat the salmon evenly.
- Assemble the skewers: Start with a cube of seasoned salmon. Fold citrus slices in half and skewer through both ends. Alternate citrus slices with salmon cubes until skewers are filled, leaving a small space at each end.
- Heat a grill or grill pan over medium-high heat. Once hot, add skewers to the grill or grill pan. Cook for approximately 1 to 2 minutes per side, turning gently, until salmon reaches medium-rare or your preferred internal temperature (145°F / 63°C).
Notes
- Make sure to soak your skewers before use to prevent burning.
- King salmon is widely available and offers a great flavor profile for grilling.
- If you are worried about the salmon sticking, spray the skewers with a bit of non-stick spray before placing your ingredients.
- For best results, use a meat thermometer to check if the salmon is done. 145°F (63°C) is a good internal temperature for cooked salmon.
Nutrition Information (per serving)
Serving: 4g |
Calories: 171kcal |
Carbohydrates: 6.8g |
Protein: 22.7g |
Fat: 7.2g |
Saturated Fat: 1g |
Cholesterol: 50mg |
Sodium: 199mg |
Fiber: 1.9g |
Sugar: 1.4g
Like this recipe? We’d love for you to rate it and leave a comment below!