Grilled Chicken With Spinach-Chive Pesto
⏲ ~36 min total · prep 16 · cook 7 · 4 servings
Lunch⏱ 45 min total🔥 9.2g net carbs⚡ ≈512 kcal/serving~0% of calories from carbs
By the KFI Test Kitchen · Tested & approved by Jason Lieu, KFI recipe editor
Published Sep 15, 2026 · Updated Sep 15, 2026
Ingredients
- 6 bone-in, skin-on chicken thighs (about 2 1/2 lb)
- 2 tbsp olive oil, plus 1/2 cup for the pesto
- 1 tsp garlic powder
- 1 1/2 tsp kosher salt, divided
- 3/4 tsp black pepper, divided
- 3 cups baby spinach
- 1 cup fresh chives, cut into 1-inch pieces (about 2 bunches)
- 1/3 cup walnuts, toasted
- 1 small clove garlic
- 1/2 cup grated Pecorino Romano
- 1 tbsp fresh lemon juice
Instructions
- Pulse the walnuts and garlic clove in a food processor until crumbly. Add the spinach and chives and pulse 8-10 times, until roughly chopped but not a puree.
- With the machine running, stream in the 1/2 cup olive oil until the pesto is loose and glossy. Stir in the Pecorino and lemon juice, season with 1/2 teaspoon each salt and pepper, and let it sit 10 minutes while the grill heats — the chives mellow as it rests.
- Rub the chicken thighs with the 2 tablespoons olive oil, then season all over with the garlic powder and remaining 1 teaspoon salt and 1/4 teaspoon pepper; let them sit at room temperature 15 minutes.
- Set up a two-zone fire: hot coals or lit burners on one side only, about 450°F over direct heat. Lay the thighs skin-side down over the direct side, lid closed, 6-8 minutes, until the skin is deeply charred in spots and releases without tearing.
- Move the thighs to the cool side, skin-side up, close the lid, and cook 12-15 minutes more, until the thickest part reads 165°F.
- Rest the thighs 5 minutes, then spoon the spinach-chive pesto generously over each one; serve the rest alongside.
Why this recipe works
- Two-zone fire Skin-on thighs burn over constant direct heat long before the inside catches up. Starting skin-down over the hot side for char, then finishing lid-closed on the cool side, gets both crisp skin and 165°F at the bone.
- Pulsed, not pureed Eight to ten pulses leave the spinach and chives roughly chopped, and that texture matters. Ribbons of pesto cling to the chicken instead of sliding off like a thin sauce.
- A rest mellows it The pesto sits 10 minutes while the grill heats, which is built right into the method. Raw chive sharpness fades in that window and the Pecorino settles into the oil.
Tips for making this recipe well
Toast the walnuts first
The ingredient list says toasted, and it shows in a pesto this green. Five minutes in a dry skillet until they smell nutty deepens the whole sauce. Raw walnuts go flat next to all those chives.
Wait for the skin to release
Crisped skin lets go of the grate on its own. If a thigh fights you at the 6-minute mark, give it another minute rather than pulling. Torn skin leaks fat and loses the crunch you grilled for.
Lid down on the cool side
Indirect heat with the lid closed works like an oven, which is how the thickest part climbs to 165°F without more charring. Peek rarely. Every lift dumps the heat you're banking.
Taste the pesto after it rests
The recipe seasons with half a teaspoon each of salt and pepper and leaves it there. Pecorino is salty on its own and the mix concentrates as it sits. Taste after the 10-minute rest before adding anything.
Pass the extra at the table
Spoon pesto over each thigh and set the rest in a small bowl. The olive oil separates slightly as it sits, which is normal. A stir brings it back together.
Serving suggestions
Set the thighs on a warm platter, spoon pesto over each, and put the remaining bowl on the table for people who want more. Grilled zucchini or a tomato-cucumber salad sits well here and doesn't compete with the chives. The recipe runs 45 minutes, so start any side while the thighs finish on the cool side of the grill. Leftover pesto is worth guarding: it turns tomorrow's scrambled eggs or a plain grilled fish into something you'd order out.
Storage and meal prep
Refrigerate leftover thighs and pesto in separate containers for 3 to 4 days. The skin softens in the fridge no matter what; a few minutes in a 400°F oven or under the broiler brings back most of the crackle. The pesto keeps its color better with a thin layer of olive oil pressed over the top. Pesto also freezes for 2 to 3 months in small portions, though the green dulls a shade. Cold chicken pulled off the bone over dressed greens makes an easy next-day lunch.
Variations worth trying
- Oven-roasted thighs Roast the rubbed thighs skin-side up at 425°F for 30-35 minutes until they read 165°F. Broil 1-2 minutes at the end for the char the grill would have given.
- Walnut swap Toasted almonds or pecans replace the walnuts measure for measure. Pecans push the pesto slightly sweet, which suits the chives.
- Lemon-heavy Double the lemon juice in the pesto if you like it sharper. Add it at the end, off the machine, so the sauce doesn't loosen.
- Extra herb A handful of basil leaves goes in with the spinach for a rounder, more familiar pesto. Keep the chives as the lead; they're what makes this one different.
Frequently asked questions
Why two zones instead of one?
Direct heat alone chars the skin before the bone-side meat reaches 165°F. The move to the cool side with the lid closed finishes the interior gently. It's the same logic as oven-finish searing, done on one grill.
Can I make the pesto ahead?
Yes, up to a day ahead. The top benefits from a thin film of olive oil to slow the darkening. The flavor actually softens in a good way after an hour, which is why the recipe builds in a 10-minute rest.
Do I need bone-in thighs?
Bone-in, skin-on is what the recipe is built around. Boneless thighs cook faster and dry out under the long lid-closed finish, and skinless pieces have nothing to crisp. The skin is doing half the work here.
My pesto turned dark on top. Is it bad?
That's oxidation, not spoilage. Chives and spinach darken where the sauce meets air. Stir it in or skim the darkened layer; it keeps 3 to 4 days refrigerated either way.
What internal temperature for the thighs?
165°F at the thickest part, checked near but not touching the bone. The recipe splits the cooking into 6-8 minutes over direct heat and 12-15 minutes indirect. The thermometer decides when it's done, not the clock.
Related keto recipes
As an Amazon Associate and affiliate partner, Keto Food Ideas earns from qualifying purchases at no additional cost to you. Nutritional values are estimates. Recipes are developed with AI assistance and reviewed by our editors before publishing.
← More Lunch recipes · Home