Grilling the jalapeños and onion first gives this keto jalapeño popper salad a smoky depth raw peppers can't match. Bacon, two cheeses, and a creamy dressing round it out at 4.7g net carbs and 13.7g protein, and the bowl always comes home empty.
I started making this back in 2019 when I wanted a way to bring those spicy, bacon-and-cream-cheese flavors to our summer cookouts without the deep-frying. Most recipes you’ll find under this name are really chicken salads (mayo-based, served with a scoop), but mine is a romaine-based green salad built around grilled vegetables instead of shredded chicken. The step that sets it apart is grilling the jalapeños and onion together at 400 degrees until the pepper skins blister and lift. That 3-5 minutes on the grill transforms raw peppers into something smoky and sweet, and it’s the detail that makes the whole dish work.
The base is chopped romaine, sharp cheddar, pepper jack, diced tomato, and crumbled bacon. But the dressing is where this keto salad really comes together. I mix sour cream, mayo, and softened cream cheese with smoked paprika, garlic powder, and chili powder until it’s completely smooth. The cream cheese makes the dressing thick enough to coat every leaf without pooling at the bottom of the bowl. I’ve made this with and without the cream cheese, and without it the dressing slides right off the lettuce. It’s not just a flavor thing; the cream cheese is what gives the dressing enough body to actually work as a salad dressing rather than a runny sauce.
If you’re building a low carb cookout spread, my low carb potato salad and keto macaroni salad are two sides I rotate through all summer. For something with a similar spicy-creamy flavor, my Mexican coleslaw is another one I keep coming back to.
To turn this into a full meal, I add shredded rotisserie chicken right into the bowl (about a cup per serving). Diced avocado is another add-in I’ve been testing; it gets creamy against the smoky peppers, though I cut it into 1/2 inch cubes and toss it in right before eating so it doesn’t brown. When avocado goes in, I pull the cream cheese in the dressing back by about an ounce since the avocado brings its own richness. My chef salad is my other go-to for a protein-heavy salad, but this is the one my husband requests.
The most important thing I’ve learned is to keep the dressing separate until right before serving. The romaine stays crisp for hours on its own, but once you add the dressing, you have maybe 30 minutes before things start to wilt. I’ve brought this to at least a dozen barbecues, and I always carry the dressing in a separate container. One thing I’ve figured out recently: if you make the dressing the night before, the smoked paprika blooms and the cream cheese firms up in a way that makes it noticeably thicker and punchier than fresh-made. A reader named Riley tipped me off to this, and after trying it myself, I don’t bother making it day-of anymore.
One reader, Patricia, skipped the cream cheese entirely, swapped in pickled jalapeños, and chilled it for an hour before eating it as a main dish. She gave it 5 stars. I’ve tried her version since then, and the pickled jalapeños give it a tangier bite that I actually prefer when it’s really hot outside. Pickled skips the grilling step entirely. I drain them well and dice them the same way I would the roasted ones.
My Keto Jalapeño Popper Salad
I take everything you’d find inside a stuffed jalapeño and turn it into a salad. The key is grilling the jalapeños and onion at 400 degrees until the skins blister, which adds a smoky char you just can’t get from raw peppers. Once they’re cooled and diced, I toss them with romaine, sharp cheddar, pepper jack, tomato, crumbled bacon, and a creamy dressing that’s basically a spiced-up cream cheese dip. My kids eat this without complaints, and my husband actually asks for it when we fire up the grill on weekends.
Are Jalapeños Keto?
One regular-sized jalapeño has only 0.9 grams of total carbs and 0.5 grams of net carbs. I use them constantly in my keto cooking because they add serious flavor and heat without affecting my macros at all. Fresh or pickled, they fit right into a low carb diet without a second thought.
How to Make the Cream Cheese Dressing
I make the dressing by mixing sour cream, mayo, and softened cream cheese with smoked paprika, garlic powder, chili powder, salt, and pepper. The cream cheese is what gives it that thick, almost dip-like consistency that actually clings to the romaine instead of sliding off. I tested it once without the cream cheese, and the whole thing was too thin to stay on the lettuce. One reader, Patricia, left it out and still loved the result, so it works in a pinch. But for that true popper dressing texture, I keep the cream cheese in every time. This same creamy base works well on my keto antipasto salad too.
Prep Ahead, Dress Right Before Serving
I almost always prep the components separately when I’m bringing this to a cookout. I grill the onion and jalapeños the morning of, dice them, and store everything in the fridge until it’s time to go. The dressing holds fine for a day or two in an airtight container, and the grilled jalapeños and onion keep overnight in the fridge the same way. The one thing I never do is toss the dressing in early. Once it hits the lettuce, you’ve got about 30 minutes before the romaine starts to give up.
For an easy dinner, I shred a store-bought rotisserie chicken right into the bowl. It turns a side into a complete meal without turning on the oven, which is exactly what I want in the middle of July. If you’re into other low carb summer sides, my keto coleslaw and caprese salad both hold up well at outdoor gatherings. My broccoli cauliflower salad is another one I bring to potlucks constantly.
Preheat grill to high heat. Roast onion and jalapeños on a grill at high heat (400 degrees) for 3-5 minutes, turning occasionally to evenly cook. Cook until skin lifts from the jalapeño and the onion is softened. Remove from the grill and let cool before peeling jalapeño skin and removing the seeds.
2
Cut up jalapeños and onion
Dice roasted jalapeños and onion. Set aside.
3
Make dressing
To make the dressing, combine sour cream, mayo, cream cheese, smoked paprika, garlic powder, chili powder, salt and pepper. Mix until smooth.
4
Assemble salad
To assemble the salad, add lettuce, roasted jalapeños and onions, cheeses, tomato and bacon. Drizzle on dressing and toss.
Nutrition
Per serving: 1/6 of recipe
Calories
391
Fat
36.4g
Protein
13.7g
Total carbs
6.1g
Net carbs
4.7g
Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.
Frequently Asked Questions
How spicy is this salad?
With two jalapeños and the creamy dressing, I'd call it mild to medium. The cream cheese and sour cream tamp down the heat a lot. Jalapeños are basically a coin flip, so when mine run mild I leave some of the seeds in. When I'm making it for my kids, I seed them completely and it barely registers as spicy.
What's the best way to roast jalapeños without a grill?
I use my oven broiler most often. Set it to high, lay the jalapeños and onion on a sheet pan about 4-5 inches from the element, and flip them every 2-3 minutes. Total time is roughly 5-7 minutes. I've also started using my air fryer at 400 degrees for about 6 minutes, shaking the basket halfway through. The char isn't as dramatic as the grill, but the skin still blisters and peels. You can also go directly over a gas burner with tongs, about a minute per side.
Why is my dressing grainy?
Cold cream cheese. The card calls for it softened, and when it goes in cold it never fully blends into the sour cream and mayo. I set it out about 30 minutes ahead, or microwave it ten seconds at a time so it softens without melting, then work it smooth with a fork before the sour cream and mayo go in.
Can I swap Greek yogurt for the mayo?
Yes, but full fat Greek yogurt makes the dressing thinner and tangier than the original. The cream cheese helps hold it together, but it won't fully make up for losing all that mayo fat. I'd start by swapping just half, so 1/4 cup yogurt for 1/4 cup mayo, and see how it looks before going all in.
Is there a dairy-free version?
I've tried swapping the cream cheese, sour cream, and mayo for cashew cream and a good dairy-free mayo, and it works. The texture is a little thinner without the cream cheese, so I add a tablespoon of nutritional yeast to get some of that cheesy flavor back. It's not identical, but my dairy-free friends have been happy with it.
Easily the best side in my rotation now, though your quarter teaspoon of salt in the dressing has never been enough for me. Somewhere around the third bowl I started grilling the red onion until the edges go almost black, and it turns SO sweet that it balances the heat better! I salt the dressing to taste now instead of measuring. Thanks for this one!!
Good salad, but my jalapeños were basically decorative, zero heat. Worth a taste before you commit to two. The smoked paprika in the dressing covers for it, though. Your recipes make keto actually livable, Annie.
Hi Morgan, microwaving works fine. Ten seconds at a time so it softens without melting, then mix it into the sour cream and mayo and it’ll smooth right out.
Katie, broiler works great. Set it to high, lay the jalapeños about 4-5 inches from the element, and flip every 2-3 minutes. Mine are fully charred in 5-7 minutes and the dressing tastes the same.
wondered for a while if a salad version could ever scratch that jalapeño popper itch the way the real thing did, because my college roommate and I used to burn through a whole basket of them at this bar after her Friday shifts, cream cheese and bacon and charred pepper all melted together, felt like a combination that just needed the breading to work. made this last weekend for a cookout and the grilled jalapeños had that same char smell I remembered from those nights, and the dressing hits exactly like the filling on the actual appetizer, honestly heavier. ended up texting her the link because it felt like getting something back I thought keto had taken away.
Michelle, that ‘heavier than the real thing’ detail makes sense because it is the filling. The breading was just the casing. The part about texting your roommate is the whole reason I made this one.
Meal prep tip: grill a double batch of jalapeños and onion while you’re at it. This salad becomes a weekly thing. Dressing in a jar, base portioned separately, stays crisp. Six portions was perfect. Five lunches, one to spare. What surprised me is how light it eats considering the cream cheese. The char on the jalapeños cuts right through it. Never feels heavy. One of the few salads where doing the prep upfront genuinely pays off.
My husband is cutting back on mayo, has anyone swapped in full-fat Greek yogurt? Worried it’ll thin out the dressing too much. Hoping the cream cheese holds it together but I’ve guessed wrong on ratios before.
Greek yogurt works but it’ll be thinner and tangier than the original. The cream cheese helps. It won’t fully make up for losing all that mayo fat. I’d start by swapping just half, so 1/4 cup yogurt for 1/4 cup mayo, and see how it looks before going all in.
Three dairy fats in one dressing sounded like overkill, and I almost halved the cream cheese before I even started. Made the full recipe and now I’m annoyed I almost didn’t. Whatever is happening with sour cream and mayo and cream cheese working together, it works, and the jalapeños still cut through all that richness in a way I really didn’t think they would. Not what I expected from a salad.
Never grilled jalapeños before this and honestly wasn’t sure how it’d turn out. That smoky flavor though. Made it for a Saturday cookout and couldn’t stop thinking about the dressing the rest of the weekend.
Tip that saved batch three: microwave the cream cheese for 15 seconds and work it smooth with a fork before whisking in the sour cream and mayo. I had grainy dressing my first two times and had no idea why. Fully softened changes everything. The grilled jalapeños deserve better than lumpy dressing getting in the way.
‘The grilled jalapeños deserve better’ made me laugh. Accurate though. I usually just set the cream cheese out 30 minutes early, but the microwave trick is faster and I’ll probably start doing it your way.
My daughter never touches salads but she poked around in the serving bowl for the last bits of bacon after finishing her own. I asked her what she thought and she said it tasted ‘smoky’ (she couldn’t figure out why) and now I feel like I have to explain grilling jalapeños to a 17-year-old. That char really does change everything, the heat is completely different from raw peppers and the creamy dressing wraps around it perfectly. Adding this to the summer cookout rotation for sure.
I’ve tried a few jalapeño popper recipes over the years and honestly expected a salad version to be the weakest of the bunch. Made it anyway. Grilling the jalapeños first is the difference, that smokiness carries through the whole bowl in a way raw peppers just don’t. Every other version I’ve made is officially retired.
I’ve tried a few versions of this salad and they always felt like something was missing. Grilling the jalapeños first is it. The smoke gets into the dressing and everything clicks in a way the raw pepper versions just don’t.
If you don’t have a grill going, a cast iron pan on high heat chars those jalapeños just as well. I did 4-5 minutes per side and got the same blistered, smoky skin. But the tip I really wanted to share: make the dressing the night before. The cream cheese sets in, the smoked paprika blooms, and it comes out thick and punchy in a way fresh-made just isn’t. Day-one version is good. Day-two version is the one I’ve been thinking about all week. I’ve started prepping it every Sunday so I can throw this together in about ten minutes whenever I want it.
The overnight dressing tip is real. Smoked paprika needs a few hours, the day-one version just isn’t the same. Cast iron on screaming hot works great too.
I made this today and it is so flavorful! I didn’t have cream cheese (didn’t miss it) and I used pickled jalapenos. I put it in the fridge for an hour to chill and meld the flavors and ate it as a main dish. The flavors just exploded !!! I’ll be making it regularly! 5 stars!
The pickled version actually has more of a tangy bite against the creamy dressing , I like it better than fresh on days I don’t want to fire up the grill. And eating it as a main with that hour chill is exactly right.