Smoky charred chicken thighs crown my keto grilled chicken Caesar salad — crisp romaine, shaved parmesan, homemade dressing, and 57g protein with 4g net carbs per serving. It hits my table at least once a week.
I started making this grilled chicken Caesar salad because I wanted a protein-heavy lunch that didn't feel like a chore. What I didn't expect was that it would become the recipe I reach for more than almost anything else on this site. Chicken thighs grilled at 500 degrees get this smoky char that carries the whole salad. I've tried breasts at that heat and they just dry out. Thighs have a fat buffer that forgives you if you go a minute over. Breasts don't.
The grill does the heavy lifting here. Season with salt and pepper, get the grates screaming hot, and give the thighs 3-5 minutes per side. That's it. The char seals in the fat, and that rendered fat is where all the flavor comes from once you slice and lay it over the romaine. One thing I picked up from a reader (Priya, if you're reading this): squeeze your lemon over the chicken right when it comes off the grill, while it's still hot. The juice soaks in completely and makes the whole plate taste brighter. I tried it once and now I can't skip that step.
What makes this different from every other Caesar salad is the protein. 57 grams per serving. Reader Holly has been making this at least once a week since October and says it keeps her full until dinner the next day. I hear that a lot. A keto Caesar salad built on thighs instead of breasts is a fundamentally different meal. The fat and protein keep you satisfied in a way that a lean chicken breast on lettuce never will.
If you're looking for more salads with this kind of staying power, my avocado chicken salad is another one I rotate through weekly, and the Thai chicken salad hits completely different flavor notes with the same high-protein payoff. For nights when I want something heavier off the grill, my grilled steak salad uses the same high-heat technique with flank steak. And if you want to use thighs in a different format, my grilled chicken tenders are low carb and cook even faster.
The homemade Caesar dressing is worth the five minutes. Anchovy paste, garlic, lemon juice, olive oil, a little dijon. It coats the romaine without drowning it. Store-bought works in a pinch (Primal Kitchen holds up well with thighs), but the homemade version is what I use every time.
If you chop the romaine ahead of time, tuck a dry paper towel in the bag or container with it to soak up extra moisture.
Season chicken thighs with salt and pepper on both sides.
2
Preheat grill
Preheat the grill to high heat. (450 to 500 degrees)
3
Grill chicken
Grill chicken thighs over direct high heat for 3-5 minutes. Flip over and continue cooking on the other side for 3-4 minutes.
4
Slice
Remove from grill and let rest for 5 minutes before slicing
5
Assemble salad
To assemble the caesar salad, layer down 2 cups of romaine lettuce, ½ of the sliced chicken thighs, 2 tablespoons of parmesan cheese, 2 tablespoons of caesar dressing and ½ the lemon slices. Repeat for another serving.
Nutrition
Per serving: 1/2 of recipe
Calories
580
Fat
37.3g
Protein
57.7g
Total carbs
8g
Net carbs
4g
Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.
Frequently Asked Questions
What can I use instead of croutons to keep this keto?
I make parmesan crisps. Pile small mounds of shredded parmesan on a baking sheet and bake at 400 for 5-6 minutes until they're golden and crispy. They shatter when you bite into them and give you that crunch you're missing without any extra carbs. I've also tried store-bought pork rind crumbles sprinkled on top, and they work in a pinch, but the parmesan crisps are what I keep coming back to on this keto salad.
Can I make this without a grill?
I've made the chicken in my air fryer at 400 degrees for about 12 minutes, flipping halfway. You get a nice crust but not the same smoky char. An oven works too: broil on high for 6-7 minutes per side on the top rack. Both are solid options when it's raining or freezing. If you want something else to throw in the air fryer, my spicy chicken kebabs cook well that way too.
How do I know when grilled chicken thighs are done?
I pull mine at 165 degrees internal. With thighs, you have some margin because the fat keeps them juicy even if you overshoot by a few degrees. Breasts are the opposite. Pull them at 165 and don't wait, because there's no fat buffer and they go from done to dry fast. I use an instant-read thermometer every time. At 500 degrees on the grill, thighs usually take 3-5 minutes per side for me.
Is Caesar dressing keto-friendly?
My homemade Caesar dressing is. It's mostly olive oil, anchovy paste, garlic, lemon, and dijon, so the carb count is negligible. Store-bought is where you have to read labels. Some brands add sugar or thickeners that bump the carbs up. I've used Primal Kitchen's Caesar and it holds up well with this recipe. If you want to skip the anchovies entirely, a garlic-lemon vinaigrette with olive oil and parmesan works as a lighter swap.
Can I use rotisserie chicken to save time?
I've done this on busy nights and it works. You lose the smoky char from the grill, which is honestly what makes this version special, but the salad still comes together in under five minutes. Shred or slice the rotisserie chicken, toss with romaine, parmesan, and dressing. It's a solid shortcut. I also like rotisserie chicken in my lettuce wraps when I want something even faster.
Can I use chicken breasts instead of thighs?
I've tested both multiple times, and breasts work but they're less forgiving. At 500 degrees on the grill, breasts dry out fast if you're not watching the clock. Pull them at 165 internal and slice immediately. Thighs have a fat buffer that gives you an extra minute or two of grace, and that fat is what creates the smoky richness that carries through the whole salad. If breasts are all you have, they'll be fine. But once you try thighs at high heat, it's hard to go back.
How should I store leftovers?
I store the chicken and romaine separately in the fridge. The chicken keeps for about 3 days, the chopped romaine for 2. Don't add dressing until you're ready to eat or the lettuce turns to mush by day two. I learned that the hard way when I tried prepping a full batch with dressing on Sunday. Dressing goes in a separate container.
Is this good for meal prep?
This is one of my go-to meal prep lunches. I grill a double batch of thighs on Sunday, slice them, and store in the fridge. Each morning I toss romaine, chicken, parmesan, and dressing together. It takes about two minutes. The 57g of protein keeps me full through the afternoon. My chef salad is another one I rotate for meal prep when I want variety. For extra crunch, I add a Big Mac salad into the weekly rotation too.
Ten minutes after dinner someone came back to ask how long the chicken keeps. That says a lot. Grill char holds up through everything. Four stars, permanent weeknight spot.
Three days on the chicken, roughly. Keep it separate from the romaine and hold the dressing until you’re ready, otherwise the lettuce is mush by day two. Glad it earned the spot, Keisha.
I couldn’t figure out why my nephew kept pulling the charred pieces to his side until I tried one. Annie’s timing at high heat does it. That bitter char cuts the dressing richness in a way nothing else does. He’s 14 and has opinions now, apparently.
The char is why I keep the grill at 500 instead of playing it safe at 400. I need that bitter edge to push back against the dressing, otherwise the whole salad goes flat on me. Your nephew quietly claiming the best pieces made me laugh, because my kids do the exact same thing. Try pulling a couple of thighs a minute early next time and leaving the rest on for the full 5, so you both get what you want. Thanks for telling me this, Maria!
57 grams of protein stopped me. First keto dish I’ve made and I did the homemade Caesar instead of grabbing a bottle, which seemed ambitious, but it comes together fast. Chicken thighs on high heat charred faster than I expected and I almost pulled them too early. Let them rest five minutes and they sliced clean. Didn’t miss the croutons once.
The five-minute rest is everything on thighs. I always want to cut into them sooner and every time I wait, it’s worth it. Glad you went homemade Caesar on the first try, Megan.
Thin pieces catch on the romaine differently instead of clumping at the bottom. And they melt just slightly against the warm chicken in a way shredded never does.
Tanya, same. I pour at the table and go lighter than seems right. The lemon and parmesan are already carrying enough flavor that the romaine doesn’t need much dressing.
Grilled romaine changed this recipe for me too. Cut side down, 90 seconds, just until the grill marks set and you get that char without the leaves going limp.
I’ve done the rotisserie-chicken-on-romaine Caesar maybe a dozen times and it always felt like settling. The char you get on thighs grilled at 450 is what was missing the whole time (the homemade dressing doesn’t hurt either), and now the bagged version sounds genuinely depressing.
Caesar salad was my order every single time before keto and I just accepted it was gone. Made this Tuesday and honestly the dressing brought back exactly what I’d been missing for two years. Overcooked my thighs a bit so not a 5 yet, but making it again this week.
Heidi, yes, thighs are the only move. Breasts at that grill temp dry out fast. Then you’re just working around the protein instead of eating the salad.
Brined the thighs in salted lemon water for 30 minutes before grilling and the texture difference was real. Still got the char, but the inside stayed tender even past the 5-minute mark per side. That step’s staying.
Caesar salad was the one thing I kept mourning after going keto last year. That romaine-and-parmesan thing felt gone for good. Made this on a Tuesday with the chicken thighs and just sat there a little stunned. 57 grams of protein, nothing missing. Permanent rotation.
Meal prepping for the week and this is on my list. If I grill the chicken thighs the night before and refrigerate them, do they reheat okay or do they get rubbery?
They reheat fine, thighs have enough fat that they don’t dry out like breasts would. I slice before storing, throw in a pan for two or three minutes. Not rubbery.
I live in an apartment so outdoor grilling isn’t an option, and I’ve been staring at your photos trying to figure out if my cast iron grill pan can actually get the thighs charred like that. Does a stovetop setup get hot enough to match that 450-500 degree range, or is it going to end up more of a sear? Kind of obsessed with getting that smoky char right.
Cast iron on high absolutely gets there, especially if you preheat it 3-4 minutes before the chicken goes in. You’ll get real char, not just a sear. The smoke is what you lose, not the crust. I crack a window and don’t worry about it.
Before keto I had a caesar salad spot near my office I went to every Friday for three years. Thought that lunch was just gone. Made this on Tuesday and the char on the chicken thighs at high heat was exactly what I’d been missing. The homemade dressing is worth the extra step, no question. Minus a star only because my grill runs hot and I had to dial back the timing, but that’s on me.
Three years of the same Friday lunch, that’s a real loss. Thighs on a hot grill are actually fine, they handle the heat better than breasts. Probably got a better crust for it.
Served this at a dinner party and my friend who always dismisses salad as ‘not real food’ was quietly asking me about the chicken seasoning by the end of the night. Coming from her, that’s basically a five-star review.
I always have chicken breasts in the freezer but thighs are harder to find at my store. Would breasts work or does the leaner meat need a different time at that high heat?
Yeah, breasts work. Pull them at 165 and don’t wait – no fat buffer so they go from done to dry fast. Thighs forgive you if you go a minute over, breasts don’t.
Thought thighs were wrong for a Caesar but they held up on the grill way better than expected. Homemade dressing beats anything store-bought. Docking a star for no croutons.
Thighs hold up way better on high heat. And for the crouton gap – parmesan crisps fix it. Small piles of shredded parm on parchment, 400 degrees, 5-6 minutes. They shatter when you bite them.
Lost count of how many times I’ve made this but it’s been at least once a week since October. Chicken thighs are the key (I tried breasts once, never again) and grilling at 500 gets that char that makes the whole salad. Made it again last night when it was freezing out and somehow a cold salad still hit exactly right. 57g protein keeps me full until dinner the next day, which I still find kind of freaking unbelievable.
57g is the one that always gets people. The thigh vs breast thing isn’t even close once you grill them at that heat — the char seals in the fat and that’s where the whole salad comes from.