Jerk seasoning is a vibe unto itself. That blend of allspice, Scotch bonnet heat, and warm spice hits somewhere between aromatic and intoxicating, and once you’ve had it, you spend a long time craving that version at home.

We get it. Scotch bonnet sounds terrifying on paper, and yeah, they have heat – but blended into this marinade it hits in all the right ways without steamrolling everything else on your palate.
We’ve grilled our share of chicken thighs at Girl Carnivore, and the biggest lesson from testing this recipe is that grating – not mincing – the onion, garlic, and ginger is what makes the marinade actually coat every piece evenly instead of sliding off. It also means those aromatics melt into the chicken during the cook instead of burning on the grate.
One more thing: don’t pull the skewers off early because they look dark. That char is the flavor. Real jerk is supposed to be dark, caramelized, and a little intense at the edges.

๐ช Ingredients for Grilled Jerk Chicken Skewers
Here’s what to pull together before you start:
- Boneless skinless chicken thighs: Thighs are the right call here. They have enough fat to stay juicy through the high heat and char required for good jerk flavor. Breasts will work in a pinch but watch your temps closely โ they dry out faster.
- Scotch bonnet or habanero pepper: This is non-negotiable for real jerk. Scotch bonnet is traditional and fruity-hot; habanero is the easier find at most grocery stores and nearly identical in heat and flavor. Seed it for less fire, leave the seeds in if you know what you’re doing.
- Red onion
- Fresh garlic and ginger
- Olive oil
- Low-sodium Soy sauce
- Lime juice
- Honey
- Fresh thyme: Dried thyme works if that’s what you have but use about half the amount.
- Allspice, cinnamon, nutmeg, cloves
Equipment
- Metal or soaked wooden skewers: Metal skewers are reusable and don’t require soaking. If using wooden, soak them in water for at least 30 minutes so they don’t burn on the grill.
- Box grater or Microplane: For grating the onion, garlic, and ginger into the marinade.
- Instant-read thermometer: The only way to know when your chicken is done without cutting into it and losing juice.
๐ How to Make Grilled Jerk Chicken Skewers
- Make the marinade. In a large bowl, whisk together the olive oil, lime juice, soy sauce, and honey. Add the grated red onion, garlic, and ginger, then stir in the thyme, salt, pepper, allspice, cinnamon, nutmeg, cloves, and finely minced Scotch bonnet or habanero. The marinade should smell aggressively aromatic โ if it smells mild, your spices may be old.
- Marinate the chicken. Cut the chicken thighs into 1ยฝ-inch pieces and add them to the bowl. Toss until every piece is evenly coated. Cover and refrigerate for at least 1 hour, up to 4 hours. Don’t go beyond 4 hours โ the lime juice will start to break down the texture of the chicken.
- Thread the skewers. Remove the chicken from the fridge 20 minutes before grilling so it comes closer to room temperature. Thread the pieces onto skewers, leaving a small gap between each piece โ they need a little air circulation to cook through evenly, not steam against each other.
- Heat the grill. Preheat to medium-high, around 400โ425ยฐF. Lightly oil the grates with a paper towel and tongs. A clean, oiled, hot grate is what gives you those char marks instead of torn chicken skin.
- Grill the skewers. Place skewers on the grill and cook for 10โ12 minutes total, turning every 3โ4 minutes. You’re looking for deep caramelization on the outside with some char at the edges โ that’s the jerk flavor developing, not burning.
- Pull at temperature. The chicken is done at 165ยฐF in the thickest piece. Check the largest piece on each skewer โ if that one’s at temp, you’re good.
- Rest before serving. Move the skewers to a clean platter and let them rest 3โ5 minutes. Carry-over heat continues working, and the juices redistribute so they stay in the chicken when you bite into it, not on your shirt.

๐ Substitutions
- Scotch bonnet โ serrano or jalapeรฑo: You’ll lose some of the fruity floral heat that defines jerk, but the dish still works. Add more for heat; the flavor profile shifts toward generic spiced chicken.
- Chicken thighs โ chicken breast: Cut into even 1ยฝ-inch pieces and pull at 160ยฐF โ they’ll coast to 165ยฐF during rest. Don’t overcook or you’ll have dry skewers.
- Fresh thyme โ dried thyme: Use half the amount. Dried thyme is more concentrated but loses the bright top note.
- Lime juice โ lemon juice: Works, but you lose some of the Caribbean brightness. Don’t substitute bottled citrus juice of any kind.
- Grill โ cast iron grill pan: Get it screaming hot before you add the chicken. You won’t get the same smoke flavor, but you’ll still get char. Cook in batches โ don’t crowd the pan. If you’re using cast iron, have the window open and the oven fan on to prevent the fire alarm from going off.
- Honey โ brown sugar: Use the same amount. It caramelizes slightly differently but the result is close.
๐ก Meat Nerd Tips
- The 4-hour marinade cap is real. Lime juice is an acid. If you go past 4 hours, it starts chemically messing with the chicken – the texture goes soft and mushy before the skewer even hits the grill. Set a timer if you’re prepping ahead.
- Grate, don’t mince. Grating the onion, garlic, and ginger creates a paste that fully integrates into the marinade. Minced pieces slide off the chicken and burn on the grate. This single technique choice is the difference between jerk that tastes like jerk and jerk that just tastes like spiced chicken.
- Even-sized pieces are non-negotiable. 1ยฝ-inch cubes cook evenly in 10โ12 minutes. Mix sizes and you’ll pull half the skewer overcooked, trying to bring the thick pieces up to temp.
- The char is not burning. Jerk chicken is supposed to be dark. If you’re pulling the skewers off the grill because they look too dark, let them ride a little longer โ that caramelization is the flavor.

๐ฝ๏ธ What to Serve with Grilled Jerk Chicken Skewers
- Garlic Parmesan Chicken Skewers: same skewer format, zero heat, for anyone at the table who taps out on spice.
- Grilled pineapple and rice: the sweetness cuts right through the allspice and Scotch bonnet heat.
- Coconut rice or cilantro-lime rice: starchy, cooling, and they soak up any marinade that drips off the skewer.
- Shredded cabbage slaw: dress it with lime juice and a little honey for crunch and contrast without competing flavors.
- Caribbean-Jerk Lamb Burgers: if you’re running a full cookout spread and want to stay in the Caribbean lane.
๐ง Leftovers and Storage
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Freeze cooked skewers (off the skewer) for up to 2 months. Freeze raw chicken in the marinade for the same time – thaw overnight in the fridge and grill from there. It’s a solid make-ahead move.
- Reheating: A hot cast iron skillet with a tiny bit of oil gives you the closest result to fresh off the grill. Microwave is fine for speed but kills the exterior texture. Skip the oven โ it dries them out.
Have you tried this recipe? Do us a favor and rate the recipe card with the โญ โญ โญ โญ โญ and drop a comment to help out the next reader.
Grilled Jerk Chicken Skewers

Recommended Equipment
- Box grater or Microplane
- Large mixing bowl
- Whisk
- Metal or wooden skewers
- Gas or charcoal grill
Ingredients
For the Marinade
- โ cup red onion grated
- 1 tablespoon garlic grated (about 3 cloves)
- 1 tablespoon fresh ginger grated
- 1 Scotch bonnet or habanero pepper, finely minced and seeded for less heat
- 3 tablespoons olive oil
- 3 tablespoons soy sauce
- 2 tablespoons lime juice freshly squeezed
- 1 tablespoon honey
- 1 tablespoon fresh thyme leaves
- 1 teaspoon kosher salt
- ยฝ teaspoon black pepper
- 1 teaspoon ground allspice
- ยฝ teaspoon ground cinnamon
- ยผ teaspoon ground nutmeg
- โ teaspoon ground cloves
For the Skewers
- 2 pounds boneless skinless chicken thighs cut into 1ยฝ-inch pieces
To Serve
- Chopped parsley for garnish
- Lime wedges
Instructions
Make the Marinade
- Whisk together olive oil, lime juice, soy sauce, and honey in a large bowl. Add the grated red onion, garlic, ginger, and minced Scotch bonnet. Stir in thyme, salt, pepper, allspice, cinnamon, nutmeg, and cloves until fully combined. It should look dark brown and a little chunky.

Marinate the Chicken
- Add the chicken thigh pieces and toss to coat. Cover and refrigerate at least 1 hour, up to 4 hours. It should be deeply stained โ almost mahogany. If it still looks pale after an hour, toss it again and give it more time. But, do not marinate longer: the acidity from the lime juice can break down the texture of the chicken.

Thread the Skewers
- Remove the chicken from the fridge 20 minutes before grilling. Thread the chicken onto skewers, leaving a small gap between pieces for even cooking.

Preheat the Grill
- Heat grill to medium-high, 400โ425ยฐF. Oil the grates with a paper towel held in tongs to help prevent the chicken from sticking.
Grill
- Cook the skewers for 10โ12 minutes total, turning every 3โ4 minutes, until deeply caramelized with char at the edges. Pull when the thickest piece reaches 165ยฐF internal.
Rest and Serve
- Rest skewers 3โ5 minutes before serving. Garnish with chopped parsley and lime wedges.

Video
Notes
- Grate (don’t mince) the onion, garlic, and ginger – it creates a paste that integrates into the marinade instead of sliding off and burning.
- The 4-hour marinade cap matters. Lime juice starts chemically breaking down the chicken’s texture past that point.
- Dark char is not burning – it’s the jerk flavor developing. Let it ride (unless you’re just burning the chicken, don’t do that).
- Storage: refrigerate up to 4 days; freeze cooked chicken (off skewer) up to 2 months; freeze raw in marinade up to 2 months.
- Air fryer: 380ยฐF, 10โ12 minutes, flip halfway through, until internal temp reaches 165ยฐF.
For a Gas grill:
Preheat to medium-high, 400โ425ยฐF. Oil the grates before adding the skewers. Gas runs cleaner so lean into the marinade char for your smoke flavor โ don’t rush it off the grill early.Charcoal grill:
Set up a two-zone fire โ coals banked to one side. Grill the skewers over direct heat for char, then slide to indirect if any pieces need more time to hit 165ยฐF without burning. Charcoal adds a smoke layer that makes the jerk flavor even more pronounced. Worth it.Nutrition
Bookmark this recipe now!

Quick Summary
Grilled jerk chicken skewers are a full-flavor Caribbean weeknight win built on chicken thighs, a grated-aromatic marinade, and serious grill heat. The allspice and Scotch bonnet are what make this jerk โ not just spiced chicken โ so don’t skip them. Marinate 1โ4 hours, grill to 165ยฐF, rest 5 minutes, and you’re done.
โ FAQs
Yes, but thighs are the better choice for grilling. Breast meat has less fat and dries out fast on high heat. If you go with breast, cut it into even 1ยฝ-inch pieces, pull at 160ยฐF, and don’t walk away from the grill.
With a full Scotch bonnet or habanero left intact, they’re genuinely hot โ Caribbean-cookout hot. Seed the pepper and you bring the heat down significantly while keeping the fruity jerk flavor. Use a serrano or jalapeรฑo if you want the flavor profile with much less heat.
Yes. Cook at 380ยฐF for 10โ12 minutes, flipping halfway through, until the chicken hits 165ยฐF internally. Use short skewers or cook the pieces loose. You won’t get wood-smoke flavor but you’ll get good char and the marinade still works.
At least 1 hour, up to 4. Less than an hour and the spices don’t have time to penetrate. More than 4 hours and the lime juice starts breaking down the texture of the chicken. If you’re prepping ahead, marinate for up to 4 hours in the fridge, then cook or freeze.
Two ways. Freeze the raw chicken in the marinade for up to 2 months โ it marinates as it thaws overnight in the fridge, which is actually a solid meal prep move. Or freeze cooked chicken (off the skewer) for up to 2 months and reheat in a hot skillet.

















