When you want something fresh, festive, and just a little fancy without breaking a sweat, these cranberry orange shrimp skewers are calling your name. They are sweet and citrusy with a bright zing from ginger and garlic, and the glaze is pure glossy, sticky magic that turns simple shrimp into a total showstopper. Each bite is juicy and caramelized, with that irresistible balance of tart cranberry and sunny orange that tastes like the holidays in the best possible way.
I love serving these on weeknights when dinner needs a glow-up, but they are equally at home as a party appetizer fanned out on a platter with cocktail picks. This is the kind of recipe that checks every box for me: bright flavors, quick prep, and a serious wow factor that makes it look like I spent hours in the kitchen when I really did not. Grab your skewers and let us make something delicious together.
Why You’ll Love This Recipe
The beauty of these skewers is how much payoff you get for so little effort. A quick 20 to 30 minute marinade infuses the shrimp with deep cranberry-citrus flavor, and the whole dish is ready from start to finish in about 40 minutes. That makes it easy enough for a Tuesday but impressive enough for a Saturday night with friends, which is exactly the kind of versatility a busy cook craves.
Then there is that glaze. Made from a portion of the reserved marinade simmered with cranberry sauce, orange juice, and honey, it thickens into a glossy, sticky coating that caramelizes on the grill and makes the shrimp practically shimmer. It is sweet, tangy, and completely irresistible, and it is worth making a little extra to serve on the side.
These skewers are also endlessly adaptable. Add red pepper flakes and a squeeze of lime for a spicy version, stir a little coconut milk or sesame oil into the glaze for a tropical twist, or roast them on a sheet pan if grilling is not an option. However you make them, they bring a fresh, elevated feel to any table.
Ingredients
For the shrimp and marinade, start with 1 pound of large shrimp in the 16 to 20 count, peeled and deveined. The marinade comes together from 1/2 cup of unsweetened cranberry juice, 1/4 cup of fresh orange juice, the zest of 1 orange, 2 tablespoons of honey or maple syrup, 2 minced garlic cloves, 1 teaspoon of grated fresh ginger, 1 tablespoon of soy sauce or tamari, an optional 1/4 teaspoon of crushed red pepper flakes, and 1/2 teaspoon of kosher salt. You will also need wooden or metal skewers.
The glaze uses a reserved portion of that same marinade plus 1/4 cup of cranberry sauce, an additional 2 tablespoons of orange juice, 1 teaspoon of honey, and a pinch of salt. Here is the most important safety note in the whole recipe: always reserve 2 tablespoons of the marinade before it ever touches the raw shrimp, so your brushing glaze stays completely safe.
A few smart choices elevate the results. Fresh orange juice makes a real difference in brightness, so use it if you can, and reach for tail-on shrimp to make threading and presentation easier. Whole-berry cranberry sauce gives the glaze a lovely texture, while jellied delivers a smoother finish, so pick whichever you prefer.

Step-by-Step Instructions
If you are using wooden skewers, soak them in water for about 30 minutes before you begin, which keeps them from charring on the grill. Metal skewers need no soaking and are reusable, so use those if you have them. While the skewers soak, whisk together the cranberry juice, orange juice, orange zest, honey, garlic, ginger, soy sauce, red pepper flakes if using, and salt in a mixing bowl until well combined.
Before adding any shrimp, reserve 2 tablespoons of that marinade in a separate bowl for the glaze — this step is essential for food safety. Add the peeled and deveined shrimp to the remaining marinade, toss to coat, and refrigerate for 20 to 30 minutes. Do not marinate longer than 30 minutes, because the citrus will begin to break down the delicate shrimp and turn the texture mushy.
While the shrimp marinates, preheat your grill, whether gas, charcoal, or a stovetop grill pan, to medium-high, around 400 to 450 degrees F. Then make the glaze: in a small saucepan, combine the reserved marinade with the cranberry sauce, the extra orange juice, honey, and a pinch of salt, and simmer for 4 to 5 minutes until it thickens into a glossy sauce.
Thread the marinated shrimp onto your skewers, about 2 to 3 per skewer depending on their size, curling each one so it threads neatly. Grill the skewers for 2 to 3 minutes per side, until the shrimp turn opaque and are just cooked through. Shrimp cook fast, so stay close and avoid overcooking, which is the most common pitfall.
In the final minute on the grill, brush the shrimp generously with the warm glaze so it caramelizes slightly and makes them shine. Remove the skewers, let them rest for a minute or two, and finish with a garnish of fresh herbs and a little extra orange zest. Serve warm with your favorite sides and the reserved glaze on the side for dipping.

Tips for the Best Shrimp Skewers
The two golden rules are do not over-marinate and do not overcook. Because citrus is acidic, keep the shrimp in the marinade for 30 minutes at most, or they will start to turn mushy before they ever hit the heat. On the grill, pull the shrimp as soon as they are opaque and curled; if you have a thermometer, aim for 120 to 125 degrees F and let them rest, since they continue cooking off the heat.
Never skip reserving that portion of clean marinade before it touches the raw shrimp, because it becomes your safe brushing glaze. It is also worth making a little extra glaze to serve on the side, since it is genuinely that good drizzled over the finished skewers or a bed of rice. If you are new to cooking shrimp, tail-on pieces are more forgiving and easier to handle on the skewer.
These skewers pair beautifully with other bright, festive dishes. Round out the plate with a spoonful of homemade Cranberry Sauce with Fresh Orange Zest to echo the glaze, or set them alongside these easy Caprese Skewers with Balsamic Glaze for a colorful skewer-themed appetizer spread. For sides, fluffy herbed couscous, grilled corn, or wild rice all make perfect companions.
Kitchen Gear for This Recipe
- Instant-Read Meat Thermometer
- Enameled Cast Iron Dutch Oven
- Heavy-Duty Sheet Pan Set
- Glass Mixing Bowl Set
As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.
Frequently Asked Questions
Can I use frozen shrimp?
Yes. Just thaw them completely and pat them dry before marinating, so the marinade clings and stays flavorful rather than getting watered down.
What if I do not have a grill?
No worries. Use a grill pan on the stovetop, or broil the skewers in the oven for about 5 to 6 minutes, flipping once, until the shrimp are opaque and lightly caramelized.
How long does leftover glazed shrimp last?
Store cooked shrimp in an airtight container in the fridge for up to two days. Reheat gently and briefly to avoid overcooking and toughening them.
Can I make the glaze ahead of time?
Absolutely. Simmer the glaze up to a day in advance and refrigerate it, then rewarm gently before brushing so it is loose and glossy for the shrimp.
Can I bake these instead of grilling?
Yes. Roast the skewers on a sheet pan at 425 degrees F for 10 to 12 minutes, turning halfway through and brushing with glaze during the last few minutes.
If you make these cranberry orange shrimp skewers, I would love to hear how they turned out. For more fresh, balanced meal inspiration, browse these healthy eating ideas, and tag @thekitchensaid on Instagram so I can see your delicious creations.
Cranberry Orange Shrimp Skewers
American · Appetizer

Sweet and citrusy cranberry orange shrimp skewers with a glossy, sticky glaze, grilled to caramelized perfection. Elegant yet easy holiday-ready appetizer or dinner.
Ingredients
- 1 lb large shrimp (16-20 count), peeled and deveined
- 1/2 cup cranberry juice
- 1/4 cup fresh orange juice
- Zest of 1 orange
- 2 tbsp honey
- 2 garlic cloves, minced
- 1 tsp grated fresh ginger
- 1 tbsp soy sauce or tamari
- 1/4 tsp crushed red pepper flakes (optional)
- 1/2 tsp kosher salt
- 1/4 cup cranberry sauce
- 2 tbsp orange juice (for glaze)
- 1 tsp honey (for glaze)
- Pinch of salt (for glaze)
Instructions
- Whisk the marinade and reserve 2 tablespoons before adding shrimp.
- Marinate shrimp 20 to 30 minutes in the fridge.
- Preheat grill and thread shrimp onto skewers.
- Simmer reserved marinade with cranberry sauce, orange juice, and honey into a glaze.
- Grill skewers 2 to 3 minutes per side, brushing with glaze in the final minute.
- Garnish and serve warm with extra glaze.
Nutrition: 180 calories
Made this? Rate it







