Salads
This ham salad recipe no mayo delivers all the creamy texture and savory flavor without a single drop of mayo—just crisp celery, tender ham, and a bright herb dressing that keeps everything fresh.
The secret lies in a yogurt-based dressing that mimics mayo's richness while staying light and tangy, perfect for sandwiches, wraps, or as a standalone dish.
I developed this version after realizing traditional ham salad could be just as satisfying without the heaviness, and it's become a staple in my lunch rotation.
The foundation of this salad is crisp celery crowns—thinly sliced celery that stays crunchy even after mixing—paired with finely diced ham and a blend of fresh herbs like chives and parsley.
The dressing combines Greek yogurt with Dijon mustard, lemon juice, and a touch of honey for balance, creating a creamy yet light coating that clings to every ingredient. It’s a game-changer for those watching their mayo intake but still craving that classic ham salad experience.
What you’ll end up with is a salad that’s creamy without mayo, with a perfect balance of textures—crisp celery, tender ham, and soft herbs—all tied together by a dressing that’s tangy, herby, and just sweet enough.
It’s hearty enough to satisfy a lunch craving but light enough for a summer picnic. The best part? It keeps well for up to 3 days in the fridge, making it ideal for meal prep.
Serve this ham salad on crusty bread for a no-fuss sandwich, stuffed into a wrap with greens, or simply scooped with crackers. The flavor profile is rich and satisfying, proving that mayo isn’t the only way to achieve that classic ham salad creaminess. Ready to give it a try?
Ingredients for ham salad recipe no mayo
Crisp celery, creamy yogurt dressing, and tender ham—this salad is all about bright flavors and satisfying textures.
| Ingredient | Amount | Notes |
|---|---|---|
| Celery Crowns 🧅 | 2 cups | Thinly sliced for crisp texture |
| Deli Ham 🥓 | 1 lb | Finely diced, high-quality preferred |
| Plain Greek Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Dijon Mustard 🍯 | 2 tbsp | For tangy depth |
| Fresh Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Honey 🍯 | 1 tbsp | Light variety preferred |
| Fresh Chives 🌿 | ¼ cup | Finely chopped, for brightness |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped, flat-leaf preferred |
| Red Onion 🧅 | ¼ cup | Finely diced, adds sweetness |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Crusty Bread 🍞 | 8 slices | For serving, optional |
The celery crowns are non-negotiable here—they bring that signature crunch that keeps the salad interesting. Look for firm, crisp stalks with no brown spots at Whole Foods or your local market. I usually grab the pre-washed bags from Trader Joe's because they're convenient and stay fresh longer. For the ham, Black Forest or honey-glazed adds a touch of sweetness that pairs perfectly with the tangy dressing. If you can't find pre-diced ham, grab a 1/2 lb block and dice it yourself—it's easier than it looks and tastes fresher. The yogurt should be full-fat for that rich, creamy texture you'd expect from mayo, but with all the health benefits. Fage or Siggi's are my go-tos, but any plain Greek yogurt will work.
No Dijon mustard? Yellow mustard at half the amount will give you a milder kick, but it won't have that same depth of flavor. Fresh lemon juice is key—bottled just won't cut it. If you're out of honey, maple syrup at the same amount works in a pinch, though it'll add a slightly earthier note. The herbs are where this salad gets its freshness, so don't skimp. Dried herbs at one-third the amount can work if you're in a bind, but fresh is absolutely essential for that bright, vibrant flavor. The red onion adds a touch of sweetness that balances everything out—if you don't have red, yellow will work too. For extra richness, add a 1/4 cup of crumbled feta, though it's not traditional.
This salad keeps beautifully in the fridge for up to 3 days, though I find it's best enjoyed within the first 24 hours when the celery is at its crispiest. Store it in an airtight container with a paper towel pressed on top to absorb any moisture. The dressing separates a little over time, so give it a quick stir before serving. For meal prep, I always make a double batch—one for lunch and one to freeze for later. Portion it into glass containers with a tight lid, and it'll stay fresh for up to 1 month in the freezer. Just let it thaw in the fridge overnight before eating.
Why You'll Love This Recipe
- I swear by this trick: buy pre-chopped celery crowns from the store’s salad bar. Toss them straight into the bowl with the ham and Greek yogurt—no knife required. The crunch is still there, just with half the effort.
- No-Chop Shortcut: I swear by this trick: buy pre-chopped celery crowns from the store’s salad bar. Toss them straight into the bowl with the ham and Greek yogurt—no knife required. The crunch is still there, just with half the effort.
- Tangy Kick: That lemon juice and Dijon mustard combo? It’s the secret weapon. The yogurt keeps it creamy, but the bright acidity cuts through the ham’s saltiness like a breath of fresh air. Honestly, it’s the kind of flavor that makes you want to eat it straight from the spoon.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. It holds up for days in the fridge, and the lemon keeps it from getting soggy. Slap it on crackers, wrap it in tortillas, or pile it high in a sandwich—it’s always a win.
Step-by-step instructions for ham salad no mayo
Here's how to create a lusciously creamy, tangy-sweet ham salad that skips mayo entirely.
Prepare the Celery Crowns
Start by slicing the 2 cups Celery Crowns into thin, even pieces—about ¼-inch thick. The crowns should be crisp and fresh, so if they feel rubbery, soak them in cold water for 5 minutes before draining well. This step is crucial because the celery provides that signature crunch that keeps this salad from feeling too heavy.
Pat the celery slices completely dry with paper towels to remove any excess moisture. This prevents the salad from becoming watery later. I like to spread them out on a cutting board and gently press with another towel to ensure they're bone dry. The drier they are, the better they'll hold up in the creamy mixture.
Dice the Ham and Red Onion
Next, finely dice the 1 lb Deli Ham into small, even pieces—about ⅛-inch cubes. You want them small enough to mix evenly but not so fine that they dissolve into the salad. Use a sharp knife for clean cuts, and work quickly to keep the ham from drying out.
Finely dice the ¼ cup Red Onion into tiny pieces—almost like a fine confetti. The onion adds a subtle sweetness that balances the saltiness of the ham. If you're worried about the onion being too strong, you can soak the diced pieces in cold water for 2 minutes before draining well. This mellows out the sharpness while keeping the texture crisp.
Mix the Creamy Base
In a large mixing bowl, combine the 1 cup Plain Greek Yogurt, 2 tbsp Dijon Mustard, 2 tbsp Fresh Lemon Juice, and 1 tbsp Honey. Use a whisk or a fork to mix until the honey is fully incorporated and the mixture is smooth. This base is the heart of your salad—it should be creamy but not overly thick.
Add the ½ tsp Salt and ¼ tsp Black Pepper and stir well. Taste the mixture before adding the other ingredients. It should be tangy, slightly sweet, and well-seasoned. If it needs more acidity, add a little extra lemon juice. If it needs more sweetness, add a touch more honey. This is your chance to balance the flavors before everything comes together.
Combine All Ingredients
Add the diced ham, red onion, and celery crowns to the yogurt mixture. Gently fold everything together with a spatula, being careful not to crush the celery or onion. You want the ingredients to be evenly distributed but still retain their individual textures. The celery should stay crisp, the ham should be evenly coated, and the onion should add a subtle sweetness.
Finally, stir in the ¼ cup Fresh Chives and ¼ cup Fresh Parsley, both finely chopped. These herbs add a bright, fresh finish that cuts through the richness of the yogurt and ham. Mix gently to avoid bruising the herbs. Let the salad sit at room temperature for 10 minutes before serving—this allows the flavors to meld together beautifully.
Serve on Crusty Bread
Scoop the ham salad onto 8 slices Crusty Bread, spreading it evenly for a hearty sandwich. The crusty bread provides the perfect contrast to the creamy, tangy salad. If you're serving it as a side, you can also spoon it onto a platter and garnish with an extra sprinkle of parsley or chives for a pop of color.
For the best experience, serve the salad immediately. The celery will stay crisp, the ham will be tender, and the flavors will be perfectly balanced. This no-mayo ham salad is creamy, flavorful, and packed with texture—perfect for sandwiches, appetizers, or even as a filling for crepes.
Pro Tips For Making Ham Salad Recipe No Mayo
- Dice Celery Like a Pro: Grab a sharp chef’s knife and slice the celery crowns lengthwise into 3 equal sticks first—this prevents the knife from slipping off the rounded ends. Then chop crosswise into 1/4-inch pieces. I used to hack at it with a paring knife and ended up with uneven bits that soaked up too much dressing.
- Toast the Ham First: Warm the deli ham in a dry skillet over medium heat for 2-3 minutes per side until it’s just crispy around the edges. This adds depth to the flavor and keeps the salad from turning soggy later. (Yes, even if you’re impatient—trust me, it’s worth the wait.)
- Whisk Yogurt Cold: Chill the Greek yogurt in the fridge for 10 minutes before mixing it with the mustard and lemon juice. Cold yogurt blends smoother and doesn’t thin the dressing too fast, which is especially important if you’re adding extra moisture from celery or ham juices.
- Zest the Lemon Too: Don’t just juice—grate the lemon zest into the dressing. It brightens the whole salad and adds a subtle bitterness that cuts through the richness of the ham. (I know, it sounds like extra work, but it’s the thing that makes this salad taste restaurant-worthy.)
Serving suggestions for this ham salad recipe no mayo
Sandwich Star
This ham salad shines between slices of crusty sourdough or brioche bread—the buttery richness complements the tangy yogurt perfectly. For a classic lunch, layer it on whole wheat for extra fiber, or try rye for a heartier bite.
I love adding a smear of garlic butter on the bread before assembling for that extra flavor punch. 🥖
Picnic Perfection
Pack individual portions in mason jars with the dressing at the bottom, followed by celery and ham layers. Seal with a lid and shake before opening—this keeps everything crisp. Serve with whole grain crackers or pretzel sticks for dipping.
For a complete picnic spread, add cherry tomatoes and cucumber slices on the side. The yogurt dressing stays fresh in jars for up to 4 hours outdoors.
Appetizer Bites
Spoon the salad into mini phyllo cups or endive leaves for elegant finger food. Top with a crispy prosciutto chip or toasted almond sliver for garnish. These bite-sized portions are perfect for parties or game day—just arrange on a platter with toothpicks.
For a vegetarian twist, swap the ham for marinated white beans or crumbled feta. 🍽️
Crepe Filling
Spread a thin layer of this salad between thin crepes for a gourmet lunch. Roll tightly and slice into pinwheels for easy handling. Serve with a side of spicy mustard or honey drizzle for dipping.
The yogurt dressing prevents sogginess better than mayo would. For extra flair, sprinkle with poppy seeds or toasted sesame seeds before rolling.
Salad Bar Showstopper
Serve this as a standalone salad in a glass bowl with a herb garnish of parsley and chives. Add crispy fried shallots on top for crunch. Pair with warm dinner rolls or arugula salad on the side.
The bright flavors make it a perfect addition to any meal—whether as a starter, side, or light main course. The yogurt dressing adds a creamy element without overwhelming lighter dishes. ✨
Meal Prep Magic
Divide leftovers into portion-sized airtight containers with a paper towel on top to absorb moisture. Store in the fridge for up to 3 days—the celery stays crisp if sealed properly. Reheat gently in the microwave for 30 seconds if needed, though I prefer it cold.
For breakfast, serve on English muffins with a sprinkle of everything bagel seasoning for a savory morning bite. 💡
Nutrition facts
Frequently asked questions
Can I use regular yogurt instead of Greek yogurt?
You can try it, but Greek yogurt is ideal because its thickness mimics mayo's creaminess while being lighter. Regular yogurt will work in a pinch, but you may need to add 1-2 teaspoons of cornstarch to thicken the dressing. For best results, use full-fat Greek yogurt—it's richer and won't separate as easily.
How do I keep the celery from getting soggy?
Pat the celery slices completely dry with paper towels before mixing, and add the ham and dressing just before serving. For extra insurance, toss the celery in 1 teaspoon of lemon juice for 5 minutes before draining well. This preserves crispness for up to 2 hours in the fridge. The yogurt dressing is less likely to make celery soggy than mayo.
What's a good mayo-free alternative if I don't like yogurt?
Try a creamy avocado dressing (blend 1 ripe avocado with 2 tbsp lemon juice and 1 tbsp olive oil) or a buttermilk-based dressing (mix ½ cup buttermilk with 1 tbsp Dijon and 1 tsp honey). For a dairy-free option, use silken tofu blended with lemon juice—it creates a smooth, neutral base.
Can I make this salad ahead of time?
Yes! Prepare the dressing and chop all ingredients separately, then combine just before serving. Store components in airtight containers in the fridge for up to 3 days. Mix only when ready to eat—this keeps the celery crisp. For longer storage, freeze the dressing separately for up to 1 month and thaw overnight in the fridge.
What kind of ham works best?
Use high-quality deli ham like Black Forest, honey-glazed, or regular ham with minimal additives. Avoid pre-cooked hams with heavy seasonings—they can overpower the salad. For extra flavor, lightly pan-sear the ham cubes before adding to the salad.
