Salads
This Johnny’s Salad Elegance copycat recipe brings the beloved restaurant’s crispy chickpeas and velvety avocado layers straight to your kitchen. After analyzing the signature flavors and presentation, I’ve developed a precise method that captures every detail—from the toasted chickpea crunch to the velvety avocado dressing.
This isn’t just a salad; it’s a restaurant-quality dish you can assemble in your own kitchen.
The secret lies in the two-stage preparation: roasting the chickpeas until they’re golden and crispy, then layering them with creamy avocado, fresh greens, and a tangy dressing that ties everything together. No shortcuts here—just the same techniques that make the original stand out.
What you’ll end up with is a dish that looks as impressive as it tastes, perfect for impressing guests or treating yourself to something special.
This recipe maintains the restaurant’s balance of textures—crispy chickpeas for crunch, creamy avocado for richness, and fresh greens for brightness. The dressing is where the magic happens, combining citrus, herbs, and a touch of garlic to create a flavor that’s both sophisticated and approachable.
Every bite delivers that same satisfying crunch and creamy contrast you’d expect from the original.
Whether you’re serving this as a light lunch or an elegant appetizer, the presentation matters just as much as the taste. The layered approach ensures each component shines while staying cohesive. Let’s bring Johnny’s Salad Elegance into your home kitchen—without the restaurant price tag.
Ingredients for johnny's salad elegance copycat
Crispy chickpeas, creamy avocado, and fresh herbs—this copycat recipe delivers restaurant-quality layers at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Chickpeas 🥄 | 1 ½ cups | Drained, rinsed, and thoroughly dried |
| Extra-Virgin Olive Oil 🫒 | ⅓ cup | High-quality, fruity variety |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced for maximum flavor |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed, seeds removed |
| Avocados 🥑 | 2 whole | Ripe, creamy flesh preferred |
| Baby Spinach 🌿 | 5 oz | Fresh, tender leaves |
| Red Bell Pepper 🌶️ | 1 whole | Thinly sliced, seeds removed |
| Red Onion 🧅 | ½ whole | Thinly sliced, white part only |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and balancing flavors |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, flat-leaf preferred |
| Crumbled Feta Cheese 🧀 | ½ cup | High-quality, salty variety |
| Toasted Almond Slices 🥜 | ¼ cup | For added crunch |
The chickpeas are the star, so don’t skip the drying step. Trader Joe’s canned chickpeas (the no-salt-added kind) are my go-to—they’re consistently high-quality. For the olive oil, California avocado oil has a neutral flavor that won’t overpower the delicate avocado dressing. Fresh garlic and lemon juice are non-negotiable here; bottled versions just won’t cut it. Look for avocados that yield slightly to gentle pressure—they’ll be creamy but not mushy. Baby spinach is ideal for its tenderness, but regular spinach works if that’s what you’ve got (just chop it finely).
No fresh dill? Substitute with a mix of parsley and cilantro, but reduce the amount by half—the flavor profile shifts slightly. Out of red bell pepper? Yellow or orange works too, but the color contrast matters for that restaurant-style presentation. For the feta, skip it if you’re watching sodium—the dressing and lemon already add enough tang. The almonds? Toast them in the same pan as the chickpeas—it saves time and adds depth to their flavor. If you’re short on time, store-bought toasted almonds from Whole Foods bulk section are a solid shortcut.
Avocados brown fast, so add lemon juice immediately after slicing—they’ll stay vibrant for up to 2 hours in the fridge. The dressing keeps for 3 days in an airtight container, but the chickpeas are best eaten fresh (though they’ll still taste good for 2 days). For meal prep, store components separately—layer them just before serving to maintain that signature crunch. The almonds and feta can be prepped a day ahead, but the avocado should always be fresh.
Why You'll Love This Recipe
- No-Chop Required: I swear, the only prep is draining chickpeas and slicing avocado—no dice, no chopping, no fuss. That lemon-garlic oil dressing? Just whisk it together while you wait for the toast to pop.
- Creamy Crunch Magic: The avocado and chickpeas team up for that perfect texture—silky smooth with a satisfying bite. Honestly, the first time I made this, I forgot to add the avocado and nearly cried. (Don’t skip it.)
- Lunchbox Hero: Between us, this is my go-to for meal prep—packs well, stays fresh for days, and still tastes fresh at work. Toss it with a protein (grilled chicken? hard-boiled eggs?) and you’ve got a week’s worth of lunches without the boredom.
- Budget Brightener: Canned chickpeas and avocados stretch my grocery budget further than I thought possible. For under $10, I feed four people a salad that tastes like a fancy restaurant’s appetizer—minus the $20 price tag.
Step-by-step instructions for Johnny's salad elegance copycat recipe
Here's how to recreate Johnny's signature salad with perfectly crispy chickpeas and velvety avocado layers.
Create Crispy Garlic Chickpeas
Preheat your oven to 425°F and line a baking sheet with parchment paper. In a large bowl, combine the 1.5 cups drained chickpeas, 0.33 cup extra-virgin olive oil, 1.5 teaspoons kosher salt, and 0.5 teaspoon black pepper. Toss until every chickpea is evenly coated.
Spread the chickpeas in a single layer on the prepared baking sheet, leaving space between each piece. Roast for 25-30 minutes, shaking the pan halfway through, until they're deep golden brown and crispy. The chickpeas should sound hollow when tapped—this is your crispy checkpoint. Remove from oven and let cool for 5 minutes before transferring to a bowl.
While still warm, sprinkle the chickpeas with the 4 minced garlic cloves and toss gently to distribute. Let them sit for 2 minutes to absorb the garlic flavor, then set aside. This step ensures your chickpeas stay crispy while infusing them with that signature garlic aroma.
Prepare the Creamy Avocado Base
In a medium bowl, mash the 2 ripe avocados with a fork until completely smooth. Add the 0.25 cup lemon juice, 0.25 cup chopped dill, and 0.25 cup chopped parsley, mixing well after each addition. The lemon juice prevents browning while balancing the avocado's richness.
Fold in the 0.5 cup crumbled feta cheese until fully incorporated. Taste and adjust seasoning with additional kosher salt if needed—this layer should be creamy yet tangy, with bright herbal notes. Cover the bowl and refrigerate while you prepare the remaining components. This chilling step ensures the avocado mixture stays fresh and vibrant.
Assemble the Fresh Vegetable Layers
In a large mixing bowl, combine the 5 ounces baby spinach, thinly sliced red bell pepper, and thinly sliced red onion. Gently toss with 1 tablespoon extra-virgin olive oil to lightly coat the vegetables. The spinach should be wilted but still vibrant, and the onions should soften slightly without losing their texture.
Add the chilled avocado mixture and toss gently to combine, ensuring even distribution. The vegetables should be coated in the creamy avocado base while maintaining their individual textures. Divide this mixture evenly among 4 serving plates, creating a base layer for your salad.
Build the Final Elegant Layers
Arrange the crispy garlic chickpeas on top of each avocado-spinach base, scattering them evenly across the surface. Sprinkle the 0.25 cup toasted almond slices over the chickpeas for added crunch and visual contrast. The toasted almonds should be golden and slightly crispy—not brittle.
Finish each salad with a final drizzle of 1 teaspoon extra-virgin olive oil and a pinch of freshly cracked black pepper. The oil adds a silky sheen, while the pepper provides a final aromatic punch. Serve immediately to enjoy the perfect balance of textures and flavors—crispy chickpeas, creamy avocado, fresh greens, and nutty almonds in every bite.
Pro Tips For Making Johnny'S Salad Elegance Copycat
- Drain and Rinse Chickpeas: Don’t skip this—canned chickpeas are swimming in sodium. Drain them, then rinse under cold water for 30 seconds to cut the saltiness and let them crisp up better in the olive oil. I learned this the hard way when my first batch tasted like a sad, briny soup instead of a bright, herby salad.
- Toast Garlic Low and Slow: Slice those cloves thin—almost paper-thin—and cook them in olive oil over medium-low heat until golden, not brown. High heat burns them before they release their flavor, and you’ll end up with bitter bits instead of that sweet, nutty aroma the recipe relies on.
- Squeeze Lemon Last: Add lemon juice right before serving—it oxidizes the avocado in minutes, turning it brown and making the whole salad look dull. If you’re prepping ahead, store the dressing separately and toss it in when you’re ready to eat.
- Use Ripe but Firm Avocados: Pick avocados that yield slightly to gentle pressure—no mushy spots, but not rock-hard either. Overripe ones turn to mush in the dressing, while underripe ones stay bland. Cut them just before mixing to avoid browning, and pat them dry to keep the salad from getting soggy.
Make-ahead tips for this johnny's salad elegance copycat
Prep Components Ahead
This salad’s magic comes from its textural contrast, so I recommend prepping components separately to keep everything fresh. Store the crispy chickpeas in an airtight container at room temperature for up to 2 days—they’ll stay crispy if you keep them in a single layer.
The avocado base can be refrigerated for 3 days in an airtight container, but add an extra 1 tablespoon lemon juice to prevent browning. 🥑
Layer Like a Pro
Assemble the salad right before serving to maintain that signature crunch. Start with the spinach and avocado base, then add the chickpeas and almonds just before eating.
If you’re serving a crowd, pre-chill the avocado mixture and toss it with the greens 15 minutes before plating—this keeps everything vibrant. The feta and herbs can be added last minute for maximum freshness.
Storage Hacks
For meal prep, store the dressing separately in a small jar and keep the greens and toppings in a sealed container. When ready to eat, combine everything and toss gently.
If you’re short on time, pre-slice the bell pepper and onion and store them in a ziplock bag with a paper towel to absorb moisture.
The almonds can be toasted ahead and stored in the fridge for up to 5 days—just reheat them in a dry pan for 2 minutes before serving. 🥜
Freezing Tips
While this salad isn’t ideal for freezing (avocado turns mushy), you can freeze the chickpeas and almonds separately for up to 1 month. Thaw them in the fridge overnight, then crisp them up in a 350°F oven for 5-7 minutes before assembling.
The dressing can also be frozen in an ice cube tray—just thaw and stir before using. This trick saves time on busy weeknights when you still want that restaurant-quality crunch. ❄️
Reheating Secrets
If you’ve prepped the salad ahead, reheat the avocado base gently in a microwave for 30 seconds to soften slightly, then toss with the greens. For the chickpeas, warm them in a dry skillet over medium heat for 2-3 minutes until they regain their crispiness.
Avoid reheating the almonds—they’ll lose their crunch. Instead, toast fresh ones in the same pan as the chickpeas for a double crunch that’ll impress your guests. 🔥
Portion Control
This recipe serves 4, but I often double it for leftovers. Divide the avocado dressing into 4 small containers and store with the greens in a separate container. When ready to serve, assemble individual portions—this keeps the chickpeas crispy and the avocado vibrant.
For a lighter version, reduce the feta to ¼ cup and add extra greens. The dressing is rich enough to balance the salad even without it. 💡
Nutrition facts
Frequently asked questions
Can I make this salad ahead of time?
Prep the crispy chickpeas and store them in an airtight container for 2 days at room temperature. Keep the avocado dressing refrigerated for 3 days in an airtight container with extra lemon juice to prevent browning. Assemble the salad just before serving to maintain that signature crunch.
What if I don't have fresh dill?
No problem! Substitute with a mix of parsley and cilantro, but use only half the amount since the flavor will be slightly different. The salad will still taste delicious—just a little more citrus-forward. Fresh herbs make all the difference, but dried will work in a pinch (use 1/4 teaspoon per 1 tablespoon fresh).
How do I keep the avocado from browning?
Add an extra 1 tablespoon lemon juice to the avocado mixture and store it in an airtight container with plastic wrap pressed directly on the surface. This creates a barrier that slows oxidation. For even better results, place a damp paper towel over the avocado before sealing. The dressing will stay fresh and vibrant for 3 days in the fridge.
Can I make this salad vegan?
Yes! Simply omit the feta cheese and use a vegan feta alternative or extra lemon juice for tang. For a richer texture, add 1/4 cup vegan mayo or mashed avocado to the dressing. The crispy chickpeas and creamy avocado base will still shine without dairy.
Why are my chickpeas not crispy?
Undercooked chickpeas usually mean they weren't dried properly before roasting. Pat them thoroughly with a towel or use paper towels to absorb moisture, then spread them in a single layer on the baking sheet. Roast at 425°F for 30 minutes (not less!) and shake the pan halfway to ensure even browning. If they're still soft, return them to the oven for 5-10 more minutes.
