This post may contain affiliate links. Please read our disclosure policy.

Celery Salad takes a humble vegetable and turns it into something you’ll genuinely crave. Thinly sliced celery gets tossed with shredded romaine, diced apple, chopped dates, toasted pine nuts, and fresh parsley, then topped with crispy spiced chickpeas and as much shaved Pecorino Romano as your heart desires. The citrus honey dressing brings a bright, tangy sweetness that pulls every ingredient together. It’s a salad that’s hearty enough to stand on its own but plays beautifully alongside grilled chicken or fish. Every component can be prepped ahead and assembled when you’re ready to serve.

A fresh celery salad with leafy greens, apple slices, roasted chickpeas, shaved cheese, and herbs is served in a large bowl with wooden serving utensils on an orange napkin.

Celery doesn’t get nearly enough credit. It’s always the sidekick, the afterthought, the thing you throw into a soup stock and forget about. But when you slice it thin on the bias, toss it with crisp romaine, sweet dates, crunchy pine nuts, and a bright citrus dressing, it becomes the main event. This Celery Salad is packed with fiber and nutrients, and it’s one of those recipes that makes you wonder why you ever relegated celery to the crudité platter. The spiced roasted chickpeas on top add protein and the most satisfying crunch, and the shaved Pecorino Romano ties everything together with a salty, savory finish. It’s the kind of salad that makes people ask for the recipe before they’ve finished their plate.

Want to save this recipe for later?
Just enter your email and I’ll send it to your inbox! Plus you’ll get new recipes from me every week!
Five plates of green salad with apple slices, parmesan shavings, and crispy roasted chickpeas—this fresh take on celery salad is artfully arranged on a gray surface with a bowl of extra chickpeas and two vintage forks.

❤️ Why You’ll Love Celery Salad

This Celery Salad for anyone who’s tired of boring greens that wilt the second you look at them. Because celery stays crisp and crunchy even after it’s dressed, this salad actually holds up, which means you can prep it for a weeknight dinner, a packed lunch, or a cookout spread without worrying about it turning into a soggy mess. Meal preppers, this one’s for you. The spiced chickpeas can be roasted days ahead, the dressing stores beautifully in the fridge, and the salad base holds its crunch overnight. Toss everything together when you’re ready to eat and you’ve got a dish that looks and tastes like you spent way more time on it than you did. My kids pick out the chickpeas like they’re popcorn (I’ll take the win). And if you’re entertaining, the colors alone stop people mid-conversation.

A variety of ingredients for a fresh celery salad are displayed in small glass bowls on a marble surface, including olive oil, chickpeas, lettuce, parsley, pine nuts, apple, dates, grated cheese, spices, vinegar, mustard, and orange juice.

🛒 Ingredients

This Celery Salad is all about contrast: crunchy meets chewy, savory meets sweet, fresh meets warm-spiced. Every ingredient earns its spot, and the combination is way more exciting than any single element on its own.

A woman wearing a teal apron and holding a glass of red wine stands by a set dining table with bread and appetizers. Text reads, Your Apron. Your Style. The Byereka logo appears in the bottom left corner.

🥬 Celery stalks are the star here, sliced thin on the bias so they catch the dressing in every curve. Celery is loaded with fiber, vitamin K, and potassium, and that satisfying crunch holds up even after tossing.

🥗 Romaine lettuce adds volume and a mild, slightly sweet base that lets the bolder flavors pop without competing.

🍎 Apple brings a juicy sweetness and crisp bite that plays perfectly against the salty Pecorino and warm-spiced chickpeas.

🫘 Chickpeas get roasted with cumin, nutmeg, and cinnamon until they’re golden and crunchy. They add protein, fiber, and the most addictive crunch you’ll ever put on a salad.

🌰 Pine nuts bring a buttery, toasty richness that rounds out the texture and makes every bite feel a little more special.

🧀 Pecorino Romano adds sharp, salty depth. Shave it generously (the recipe literally says “as much as your heart desires,” and I mean it).

🌿 Parsley keeps things fresh and bright, cutting through the richness of the cheese and nuts.

🍯 Dates are the unexpected hero. Chopped small, they add little pockets of caramel-like sweetness that balance the lemon and salt beautifully.

🍊 Citrus honey dressing ties it all together with olive oil, fresh lemon juice, orange juice, Dijon mustard, and honey. It’s bright, tangy, and just sweet enough to make the whole salad sing.

👩‍🍳 How to Make Celery Salad

Make the crispy chickpeas. To make this Celery Salad, start with the chickpeas, because they take the longest and they’re worth every minute. Preheat your oven to 400°F. Strain the chickpeas and spread them on a parchment-lined baking sheet. Pat them down with a paper towel, but don’t stress about getting every drop of moisture. Pop them into the oven for 20 minutes first, completely unseasoned. This initial roast pulls out excess water, and it’s the step that takes them from “kind of crunchy” to “genuinely crispy.” Trust me on this one.

While those are drying out, mix your spice blend in a bowl: avocado oil, cumin, nutmeg, cinnamon, and salt. Pull the chickpeas out after 20 minutes, toss them in the spice mixture until they’re fully coated, then spread them back on the baking sheet and return them to the oven for another 30 minutes. Your kitchen is going to smell incredible.

Make the dressing. Everything goes into a blender: olive oil, lemon juice, orange juice, Dijon mustard, honey, and salt. Blend until smooth. That’s it. The orange juice gives it a warmth that straight lemon juice alone can’t achieve.

Now build the salad. Add the shredded romaine, thinly sliced celery, diced apple, chopped dates, toasted pine nuts, and fresh parsley to a serving dish. When the chickpeas come out of the oven (golden, fragrant, crunchy), scatter them on top. Shave your Pecorino Romano over the whole thing with complete abandon. Drizzle the dressing and toss gently. Serve immediately and watch it disappear.

A smiling woman in a modern kitchen wears a stylish maroon apron, holding a drink garnished with herbs. Text reads Your Apron. Your Style. The Byereka logo is in the lower right corner.

🪄 Tips and Tricks

  • Roast the chickpeas unseasoned for 20 minutes first to remove moisture before adding spices. This is the secret to getting them truly crunchy instead of chewy.
  • Slice the celery on the bias (at an angle) so the pieces are wider and catch more dressing in every bite.
  • Toast the pine nuts in a dry skillet over medium heat for 2-3 minutes, shaking frequently. They go from golden to burnt in about ten seconds, so keep your eyes on them.
  • Toss the apple in a squeeze of lemon juice to keep it from browning if you’re prepping ahead.
  • Add the chickpeas right before serving so they stay crunchy. If they sit in the dressing too long, they’ll soften.

⚖️ Substitutions & Variations

  • Swap pine nuts for toasted walnuts, almonds, or pepitas if you want a different crunch or need a nut-free option.
  • Use Parmigiano Reggiano instead of Pecorino Romano for a slightly milder, nuttier cheese flavor.
  • Replace dates with dried cranberries or golden raisins for a different kind of sweetness.
  • Sub arugula for the romaine if you want a peppery bite that stands up to the spiced chickpeas.
  • Make it vegan by skipping the Pecorino and adding nutritional yeast or vegan parmesan.
  • Add grilled chicken or shrimp to turn this into a full dinner salad with even more protein.
  • Swap the apple for a ripe pear when they’re in season. The soft sweetness works beautifully with the crunchy celery.

Best Served With

  • Crusty sourdough bread or warm pita for scooping up the dressed salad.
  • A simple one-pan chicken dinner.
  • A bowl of creamy soup (tomato soup) for a cozy lunch pairing.

🫙How to Store Leftovers

Store the dressed Celery Salad (without chickpeas) in an airtight container in the fridge for up to 2 days. The celery and romaine hold up surprisingly well, though the romaine will soften slightly by day two. Keep the crispy chickpeas in a separate container at room temperature for up to 3 days so they stay crunchy. The dressing stores in a sealed jar in the fridge for up to 5 days. Give it a good shake before using since it may separate. When you’re ready to eat, add the chickpeas and an extra drizzle of dressing right before serving.

♻️ How to Reuse Leftovers

Leftover Celery Salad makes a surprisingly good grain bowl base. Spoon it over warm quinoa or farro, add a fried egg on top, and you’ve got a completely different meal. You can also stuff it into a pita with some hummus for a quick wrap-style lunch. The spiced chickpeas on their own are great as a snack or tossed into any other salad you’re throwing together. And that citrus honey dressing doubles as a marinade for chicken or a drizzle over roasted vegetables. Nothing goes to waste.

🤔 Common Questions

Can I make the crispy chickpeas ahead of time?

Yes! Roast the chickpeas up to 3 days ahead and store them in an open container at room temperature. An airtight container will trap moisture and make them lose their crunch. If they soften, spread them on a baking sheet and pop them back in a 400°F oven for 5-10 minutes to re-crisp.

Why do you roast the chickpeas unseasoned first?

The initial 20-minute roast removes excess moisture from the canned chickpeas. If you add the oil and spices before this step, the chickpeas steam instead of roast and you end up with a chewy texture instead of a crunchy one. Drying them out first is the game-changer.

Can I use a different type of cheese?

Absolutely. Parmigiano Reggiano is the closest swap and gives a nuttier, slightly milder flavor. Manchego works well too if you want something a little firmer. For a vegan option, use nutritional yeast or a vegan parmesan.

How do I keep the apple from turning brown?

Toss the diced apple in a squeeze of fresh lemon juice as soon as you cut it. The acid prevents oxidation and adds a little extra brightness. If you’re prepping ahead, store the apple in lemon water and drain before adding to the salad.

Is this salad good for meal prep?

It’s great for meal prep with one caveat: keep the chickpeas and dressing separate until you’re ready to eat. The salad base (celery, romaine, apple, dates, pine nuts, parsley) holds up well in the fridge for 1-2 days. Add the chickpeas and dressing right before serving for the best texture.

recipe card goes here
5 from 1 vote

Celery Salad

Celery Salad takes a humble vegetable and turns it into something you'll genuinely crave. Thinly sliced celery gets tossed with shredded romaine, diced apple, chopped dates, toasted pine nuts, and fresh parsley, then topped with crispy spiced chickpeas and as much shaved Pecorino Romano as your heart desires. The citrus honey dressing brings a bright, tangy sweetness that pulls every ingredient together. It's a salad that's hearty enough to stand on its own but plays beautifully alongside grilled chicken or fish. Every component can be prepped ahead and assembled when you're ready to serve.
Prep Time: 15 minutes
Cook Time: 50 minutes
Servings: 4
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Salad Ingredients

  • 1 tbsp avocado
  • ¾ tsp cumin
  • ½ tsp nutmeg
  • ¼ tsp cinnamon
  • 1 tsp kosher salt
  • 15.5 ounce can, chickpeas, strained
  • cup dates, pitted and chopped
  • ½ cup parsley leaves
  • 3 cups romaine, shredded
  • cup pine nuts, toasted
  • 6 ribs celery , sliced thin on the bias
  • 1 large apple, diced
  • 2 ounces shaved Pecorino Romano

Dressing Ingredients

  • cup extra virgin olive oil
  • 2 tbsp lemon juice
  • ¼ cup orange juice
  • 1 tsp dijon
  • 2 tbsp honey
  • ½ tsp kosher salt

Instructions 

  • Preheat oven to 400°F
  • Crispy Chickpea Hack! In a medium-sized bowl, mix the avocado oil, cumin, nutmeg, cinnamon, and salt.
  • Place the strained chickpeas onto a parchment-lined baking sheet. Use a paper towel to pat them down, but don’t be too concerned about removing all the moisture.
  • Before seasoning them, place them in the oven for 20 minutes to remove any excess water. This step is a game-changer!
  • Drop the chickpeas into the bowl with the seasoning and toss to coat. Place them back onto the baking dish and into the oven for 30 more minutes.
  • Add the pine nuts to a non-stick skillet. Toast over medium heat until golden brown. Remove from heat and transfer to a heatproof bowl.
  • Add all of the dressing ingredients to a blender and blend until smooth.
  • Add the remaining salad ingredients to a salad serving bowl, top with pine nuts crispy chickpeas, and enjoy!!

Nutrition

Calories: 596kcal, Carbohydrates: 63g, Protein: 18g, Fat: 34g, Saturated Fat: 6g, Polyunsaturated Fat: 7g, Monounsaturated Fat: 18g, Cholesterol: 15mg, Sodium: 1122mg, Potassium: 886mg, Fiber: 13g, Sugar: 30g, Vitamin A: 4132IU, Vitamin C: 28mg, Calcium: 270mg, Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @erekav or tag #cookingwithereka!

You may also like

A woman with long brown hair, wearing a red floral blouse, smiles while slicing an orange vegetable in a bright, modern kitchen with white cabinets and various fresh produce on the counter.

Hey there, I'm Ereka!

Your weeknight dinner wingwoman. Welcome to my little nook of the internet, where you'll find fuss-free meals that are big on flavor!

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. joann holtzer says:

    5 stars
    Love these healthy and delicious recipes