Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Chef Salad

A low carb chef salad hearty enough to be the whole meal, not a side dish — piled with deli meat, hard-boiled eggs, cheddar, and crisp fresh vegetables under my creamy homemade ranch. 6.5g net carbs and 30.5g protein.
  • 6.5gnet carbs
  • 30.5gprotein
  • 15minutes
  • 6servings

This post may contain affiliate links. See my disclosure policy.

I used to think of salads as something you eat alongside the real food. This one changed that for me. It's loaded with so much protein and crunch that I serve it as the entire meal, and nobody at my table complains.

A large chef salad on a plate filled with tomato, egg, cheese, turkey and radishes. Topped with ranch dressing.

The base is two full heads of green leaf lettuce mixed with arugula for that peppery bite I love. On top of that goes sliced deli ham and turkey, quartered hard-boiled eggs, cheddar, cucumbers, cherry tomatoes, and thinly sliced radishes. Every bite has something different going on, which is exactly why it works as a keto lunch or dinner.

What pulls the whole thing together is the dressing. I always use my homemade ranch because most store-bought versions are loaded with inflammatory seed oils and hidden sugars. A good blue cheese dressing works too, especially if you lean into the savory side.

I make this at least once a week during the summer, and it shows up year-round whenever I have deli meat in the fridge. The whole thing takes about 15 minutes from cutting board to table. Most of that is just chopping.

If you like hearty, protein-forward salads, try my grilled steak salad or the broccoli chicken salad. Both follow the same idea: build the salad like a meal, not a garnish.

One thing I've learned: dry your lettuce completely before you dress it. Wet leaves dilute the ranch and make everything watery. I run mine through a salad spinner twice, then let it sit on a clean towel for a few minutes. It makes a real difference in how the dressing clings to each leaf.

How to choose quality deli meat

I’ve tested a lot of deli meat brands over the years, and the difference between a good one and a bad one is real. Some are packed with added sugars, fillers, and preservatives that have no business being in your food.

When I’m shopping for deli turkey and ham, I skip anything with these on the label:

  • Sodium Nitrate
  • Added Sugar
  • BHA or BHT
  • Corn Syrup

The two brands I come back to are Applegate and 365 (the Whole Foods house brand). Both are clean, keto-friendly, and taste like actual meat. I still flip the package over every time, though. Labels change, and I’ve caught added sugars on brands I used to trust.

Top down view of a large chef salad filled with fresh veggies, meat and cheese.

Salad variations I actually make

The ingredient list above is my standard build, but I switch things up depending on what’s in the fridge. That’s the whole point of this salad.

These are the swaps I come back to most often:

  • Avocado (I add half of one, sliced, when I want more fat)
  • Bacon (crispy, crumbled on top)
  • Rotisserie chicken (I shred it and use it instead of deli meat when I have leftovers)
  • Roast beef (sliced thin and rolled up, adds a completely different savory depth)
  • Red onions (thinly sliced, just a few rings)
  • Italian style: olives, pepperoncini, shaved Parmesan, and Italian dressing instead of ranch. I make this version when I want something sharper and more acidic.

If you like big, keto-friendly meals that don’t need any cooking, my keto sandwich bowl and Jennifer Aniston salad follow the same idea. For a completely different flavor direction, my Thai chicken salad is the one I rotate in when I want more bite.

How I store and meal prep this salad

I meal prep this salad almost every week, and I’ve figured out what works and what doesn’t.

Prep your vegetables, eggs, and deli meat up to 3 days ahead. Store each component in separate airtight containers in the fridge. Lettuce in one, proteins in another, vegetables in a third. Keeping them apart is the key to everything staying crisp.

For grab-and-go lunches, I use the mason jar method. Layer the dressing on the bottom, then sturdy vegetables (cucumbers, radishes, tomatoes), then proteins, then lettuce on top. Flip it into a bowl when you’re ready to eat. Everything stays fresh and nothing gets soggy.

If you’re into meal prep lunches, these inside out turkey wraps and lettuce wraps also hold up well in the fridge for a few days.

One thing to know: do not freeze this salad. I’ve tried. The lettuce wilts completely, the tomatoes turn mushy, and the whole texture falls apart. Fresh is the only way.

What is a chef salad?

It's a big, hearty salad built from whatever proteins and vegetables you have on hand. The traditional version includes hard-boiled eggs, deli ham or turkey, cheese, and fresh vegetables on a bed of lettuce with dressing. There are no strict rules, which is exactly why it's called a "chef's" salad. You use what you've got.

Crunchy chef salad topped with radish, egg, tomato, deli meat and creamy ranch dressing.

How to make it

I julienne my deli meats and cheeses into matchstick-sized pieces instead of leaving them in big flat slices. It distributes better through the salad so you get protein in every forkful, not just one giant ham slab on top.

  1. Wash and dry the lettuce. I run mine through the salad spinner twice. Wet leaves make the dressing slide right off.
  2. Julienne your meats and cheeses. Cut them into thin strips about 2 inches long. Slice vegetables, quarter the eggs and tomatoes.
  3. Toss everything in a large bowl (except the dressing).
  4. Drizzle with dressing and season with salt and pepper. Toss once more and serve.

Key ingredients and substitutions

  • Green leaf lettuce: This soft, tender lettuce is my go-to base. Romaine, iceberg, or butter lettuce all work if that's what you have.
  • Arugula: Not traditional, but I always add it. The peppery flavor balances all the rich, salty proteins.
  • Cucumber: I use English cucumbers sliced into half moons. Keep the skins on unless they're tough or bitter.
  • Radishes: Also my addition. Thinly sliced radishes add crunch and a peppery kick that complements the meats.
  • Cherry tomatoes: I prefer cherry tomatoes for their sweetness and size. Grape tomatoes or a diced Roma work too.
  • Hard-boiled eggs: I hard boil mine in the air fryer, but stovetop or oven works. You can also buy them pre-boiled.
  • Deli ham and turkey: Choose brands without added sugars to keep this low carb. I trust Applegate and 365 from Whole Foods.
  • Cheddar cheese: Shredded or sliced. Colby, Swiss, or blue cheese crumbles all work.
  • Ranch dressing: My homemade keto ranch is what I use every time. If buying store-bought, Primal Kitchen is my pick.
Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Chef Salad

Print Pin
Prep 15 min Total 15 min Serves 6

Ingredients

Servings 6

Chef Salad Ingredients

Step by Step Instructions

  1. Chop, slice and dice

    Prep all of your vegetables, meats, cheeses and eggs by slicing, dicing, chopping and quartering. Wash the lettuce and let dry.

    A plate with chopped lettuce on it.
  2. Toss the salad

    In a large bowl, toss all salad components, drizzle with ranch dressing or your favorite dressing. Season with salt & pepper. Toss again and serve.

    Assembled chef salad on a large white platter.

Nutrition

Per serving: 1/6 of recipe

Calories
423
Fat
29.4g
Protein
30.5g
Total carbs
9.2g
Net carbs
6.5g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

What's the difference between a Cobb salad and a chef salad?

I get asked this all the time. They're similar in structure (big salads with protein, vegetables, and cheese), but Cobb salads always include avocado, blue cheese, and bacon as core ingredients. My version here skips those as defaults, though I add avocado and bacon as variations when the mood hits. The dressing is different too. I typically dress this with ranch, while Cobb salads lean toward a red wine vinaigrette.

What kind of cheese goes in a chef salad?

I use cheddar because it's what my family prefers, but I've made this with Swiss, provolone, Colby, and blue cheese crumbles. They all work. My personal favorite swap is blue cheese crumbles with a drizzle of blue cheese dressing. It doubles down on that sharp, tangy flavor.

Can I make this ahead of time?

I do this every single week. The trick is keeping everything in separate containers until you're ready to eat. I prep my vegetables, slice the meats and cheese, and hard boil eggs up to 3 days in advance. When it's time to eat, I toss it all together and dress it. Takes about 2 minutes from fridge to table.

How many net carbs are in this salad?

I track my macros pretty closely, and this salad stays well under 10 net carbs per serving with my standard build. Most of the carbs come from the tomatoes, cucumbers, and ranch dressing. The deli meat and cheese contribute almost nothing if you pick brands without added sugars. On days I want it even leaner, I cut back on the cherry tomatoes, but I usually keep them for the sweetness.

What dressing is traditionally served with this?

Traditionally it's served with either ranch or Thousand Island, and I've made it with both. I almost always go with my homemade ranch because it coats the leaves better and I know exactly what's in it. A good blue cheese dressing is my second pick, especially when I use blue cheese crumbles in the salad. For something completely different, I've used a chipotle ranch similar to what I put on my taco salad, and it works surprisingly well with the deli meats.

Can I use rotisserie chicken instead of deli meat?

Leftover rotisserie chicken works well here. I shred it into big pieces rather than dicing it small so it feels more substantial in each bite. The flavor is different from deli meat (more roasted and savory, less salty) but the salad still holds up as a full meal. I sometimes add a few strips of crispy bacon when I use chicken, since it doesn't bring the same saltiness the ham does.

How do I scale this for a crowd?

I've made this for groups of 8-10 by tripling the recipe and laying everything out in sections on a big platter instead of tossing it together. Each person builds their own bowl. I put out 2-3 dressing options and let people choose. It's the easiest way I've found to feed a group without any real cooking.

What meats go in this salad?

I build mine with deli ham and turkey, but the traditional version is really just a mix of whatever proteins you have on hand. Roast beef sliced thin, leftover rotisserie chicken, and crispy bacon all work, and I'll often stack two or three of them together. I julienne the meats into matchstick pieces so you get protein in every forkful instead of one giant slab on top. That stacked combination is exactly what pushes this into a real meal and gets it to 30 grams of protein per serving.

Browse by ingredient
Similar recipes

People who cooked Chef Salad also made

Reviews

Tap to rate

4.8 from 21 ratings, 18 written

Made this recipe?

Replying to Rachel

Your rating

Tammy

Turned out great and it kept me full all afternoon, which most salads don’t. Your ranch is worth making from scratch.

Reply

Ginger

Day three and the radishes still had that snap, which honestly surprised me. I slice them the night before and leave them in cold water, then drain right before your ranch goes on.

Reply

Min

I’m making this for meal prep this week and totally sold on it, but I’ve never made homemade ranch before. Would store-bought work or does from-scratch actually make that big a difference? I have Ken’s creamy on hand hoping that’s close enough.

Reply

Annie Lampella

Store-bought is fine, especially for meal prep week. Ken’s creamy is close enough for this salad. The homemade version coats the leaves better and I know what’s in it, but don’t let that stop you from making the salad.

Reply

Michelle

We’ve made this three times this week, it’s that good!!

Reply

Annie Lampella

Three times in one week, Michelle. I’ve been there too. Try half green leaf, half arugula if you haven’t yet. Arugula has a bitterness that cuts through the ranch in a way plain lettuce doesn’t. I actually prefer it with more arugula now. Keeps the whole thing from feeling heavy.

Reply

Heidi

This is exactly the salad I’ve been looking for on a hot day. Pool party Saturday, trying to prep Friday night. Does the arugula hold up overnight once assembled, or should I keep the ranch and greens separate and toss right before serving?

Reply

Annie Lampella

Keep them separate. Arugula wilts faster and once the ranch sits on it overnight you’ll have a soggy mess by Saturday. I prep the meat, cheese, eggs, and veg in containers the night before, then toss everything together right before serving. Greens go in last.

Reply

Heidi

Did exactly this Saturday, kept the greens and ranch separate and tossed everything together right before serving. Not a wilted leaf in sight.

Reply

Taylor

Six and a half net carbs and 30 grams of protein is why I even tried this. And it’s the first salad that’s actually kept me full until dinner, which my previous ‘salad as a meal’ attempts very much did not. The arugula with green leaf was new to me. Wasn’t sure it would work without getting too bitter, but the ranch coats them differently and the arugula’s peppery bite cuts right through the ham and cheddar. Starting to see why there are two lettuces. Sliced the radishes thin like it says and they almost vanish but still give each bite a little crunch. Genuine question: does this hold up if you dress it ahead for a packed lunch? Wondering if the greens here would survive better than spinach, or if packing the ranch separate is just the move.

Reply

Ana Q.

Used store-bought ranch the first time. Homemade’s worth it.

Reply

Megan

Right? It actually stays on the lettuce instead of just sitting in a puddle at the bottom.

Reply

Steve

Not sure when I started slicing the hard-boiled eggs instead of quartering, but they spread through the bowl more evenly and hold together when you toss. One thing that’s stuck: a teaspoon of Dijon whisked into the ranch first. Takes some sweetness out and ties the ham and cheddar together.

Reply

Annie Lampella

Never would have thought to whisk Dijon into the ranch first, Steve. I’m trying that this week. Takes the edge off the sweet and makes sense against the ham.

Reply

Dan Clark

Get a block of sharp cheddar and cut your own cubes. Pre-sliced collapses in the ranch, but thick pieces hold their shape and you actually taste them in every bite. Six runs in and that’s the one change I won’t walk back.

Reply

Annie Lampella

Dan, thick-cut is yes. I’ve done pre-sliced when I’m in a rush and it works, but a real chunk of sharp cheddar that holds its shape against the ranch is a different bite.

Reply

Dana Johnson

confession: seed the cucumber first. SO much less watery.

Reply

Annie Lampella

I started doing this after too many bowls where the ranch had gone completely thin by the end. Seeds send water straight into the dressing.

Reply

Mei

Had half an avocado that needed to go, so I threw it in my chef salad. Gave it enough creaminess that I only used half the ranch. Actually liked it better that way. The cheddar and turkey came through more. Quarter to half per serving before it starts taking over.

Reply

Mei

Yep, learned that one the hard way. Mine was basically just guacamole in a bowl.

Reply

Annie Lampella

Avocado basically covers what the ranch was doing creamy-wise. Makes sense you needed less of it. Half feels like the ceiling before the whole salad reads as avocado.

Reply

Amy

I swapped the ham for prosciutto and it was a completely different salad in the best way. The saltiness hit differently layered over the arugula. Making this one on repeat all summer.

Reply

Annie Lampella

Prosciutto and arugula is already an Italian combo. Ham’s not even close on salt.

Reply

Ashley

I always treated salad as a side dish, but made this for lunch this week and the hard-boiled eggs and deli meat kept me full straight through dinner. Going in the rotation.

Reply

Annie Lampella

Right. Three eggs and 8oz of ham will do that. Not a side dish situation.

Reply

Jennifer Robinson

My daughter spent the first three bites carefully picking around the arugula, then quietly scooped up the rest once it had soaked up enough ranch. Highest compliment I’ve gotten all month.

Reply

Annie Lampella

The arugula calms way down once it soaks in the ranch. Three bites and she came around – that counts.

Reply

Rachel

Made this three days in a row, which I think proves my point. The arugula was the right call (holds up so much better than romaine by day two when you’re packing leftovers). One thing: 2/3 cup of ranch for six servings goes fast, especially if you’re layering instead of tossing. I started making 1.5x the dressing and that fixed it. Exactly the kind of lunch I needed back in my rotation.

Reply

Annie Lampella

Yeah the ranch goes fast when you layer. 1.5x is where I end up too when I’m building it for the week.

Reply

Sonia

My husband glanced over while I was assembling this, saw the ham, turkey, and eggs going in, and just grabbed a bowl without being asked. He thinks salad is a garnish, not a meal, so that said it all. Four stars only because my chopping speed needs work.

Reply

Annie Lampella

Ha, grabbed a bowl without being asked from someone who thinks salad is a garnish. That’s the review. For the chopping, I do a big batch on Sunday so I’m not stuck knife-in-hand at 6pm on a Tuesday.

Reply

Rosa E.

Been making this with Primal Kitchen Caesar instead of ranch, and I add the arugula last so it doesn’t wilt before I get halfway through the bowl. The peppery bite holds up and actually cuts through all the deli meat and cheddar in a way that keeps it from feeling heavy. Fourth time this month, and it’s becoming my default spring lunch.

Reply

Annie Lampella

Caesar with this makes sense actually. The bitterness from the arugula pairs better with Caesar than I would’ve guessed. And yeah, arugula last or it turns to mush before you’re halfway through.

Reply

Lisa

Really solid base, though the arugula felt a bit heavy to me, it sort of drowned out the milder stuff. Cut it back by half on round two and it clicked. The radishes are the right call though, that crunch holds up even after the ranch goes on.

Reply

Annie Lampella

Yeah cutting it back works if the pepper gets too sharp. The radishes were actually the last call I made on this recipe. Ranch hits and everything else softens, those don’t.

Reply

Alicia

Ok so I love this, genuinely kept going back for more, but I have to be honest because the arugula caught me off guard. It gets really peppery once it sits in the ranch and by the end of the bowl it was almost too much for me. I’m thinking next time I’ll swap it for more green leaf or at least cut the amount in half. The ham and hard boiled egg combo though, freaking unbelievably good.

Reply

Annie Lampella

Yeah the ham and egg combo carries it. Half the arugula makes sense if it gets too intense once dressed.

Reply

Tricia

Arugula in a chef salad felt like overthinking it to me. I almost swapped it out for romaine just to keep things simple. But I had some on hand and went with the recipe as written, and now I understand why it’s there. The peppery bite cuts through the richness of the cheddar and ham in a way that plain lettuce just wouldn’t. And despite my instinct that a salad wouldn’t actually hold me through the afternoon, 30 grams of protein per serving is not nothing. This is a real lunch. Already planning a big batch on Sunday to have it ready for the week.

Reply

Annie Lampella

The peppery bite is the whole point. Romaine just wouldn’t cut it the same way. Sunday batch is smart, keeps well all week.

Reply

Keep going

More Lunch Recipes

See all 53 Lunch recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.