Chickpea, beet & feta salad packed with plant-based protein, earthy roasted beets, and creamy feta. Ready in 30 minutes for a satisfying meal.
Okay, so this all started on a random Tuesday when I had two cans of chickpeas, some sad leftover roasted beets, and absolutely zero dinner inspiration. I threw things together mostly out of desperation and honestly? It became one of my most-made recipes ever. This chickpea beet feta salad is the happy accident I never saw coming, and now I make it at least twice a month. No regrets.
Oops okay, I have to tell you about the time I forgot to wear gloves while handling the roasted beets. I showed up to my friend's dinner party with hands that looked like I'd been finger-painting with magenta watercolors. I didn't expect that the staining would last nearly two days. Lesson learned: gloves are non-negotiable, people. Cute salad, not-so-cute hands.
Chickpea Beet Feta Salad: Ingredients You'll Need
- 2 cans (15 oz each) chickpeas, drained and rinsed: Chickpeas are the backbone of this whole dish they bring that satisfying, hearty chew that makes this chickpea beet feta salad feel like a real meal and not just a side. I always crisp mine up in the oven because soft canned chickpeas just don't cut it for me texture-wise. That little bit of extra effort transforms them into these nutty, almost popcorn-like bites that I honestly can't stop snacking on straight off the pan.
- 3 medium roasted beets, peeled and cubed (about 2 cups): Beets are the dramatic diva of this recipe and I mean that lovingly. They bring this deep, earthy sweetness that balances the salty feta perfectly. I roast mine wrapped in foil at 400°F for about an hour no shortcuts here. Pre-packaged cooked beets work in a pinch, but freshly roasted beets have this caramelized, almost jammy quality that makes the whole salad sing. Worth every minute of that roasting time.
- 4 cups baby arugula, loosely packed: Arugula is my secret weapon here. That peppery, slightly bitter bite cuts right through the richness of the feta and eggs and keeps everything feeling fresh and lively. I've tried this with spinach and mixed greens, and they're fine but arugula has this feisty personality that just works so well. Don't pack it too tightly, you want those leaves to stay airy and light under all those gorgeous toppings.
- 6 oz feta cheese, crumbled: Please, please use a block of feta and crumble it yourself the pre-crumbled stuff is so dry and sad in comparison. A good block of feta, especially one packed in brine, is creamy and tangy and salty all at once. It melts slightly into the warm chickpeas if you add it right away, which creates these little pockets of briny creaminess throughout the chickpea beet feta salad that are just chef's kiss.
- 1/4 cup roasted pumpkin seeds (pepitas) and 1/4 cup toasted walnuts, roughly chopped: These two are the crunch squad and I will not make this salad without them. The pepitas bring this light, almost grassy nuttiness, while the walnuts add a deeper, more robust richness. Together they add serious protein and healthy fats, plus that textural contrast that keeps every bite interesting. Toast the walnuts yourself even just two minutes in a dry pan makes such a difference in flavor. I learned that the hard way after years of skipping it.
- 2 hard-boiled eggs, quartered: Eggs in a salad might sound old-fashioned, but they are a total protein powerhouse move here. I quarter them instead of chopping so you get these beautiful golden yolk pieces nestled among the beets and greens. Honestly, they make the whole bowl feel more substantial and satisfying. I aim for a slightly jammy yolk about 10 minutes of boiling because a fully chalky yolk is a tragedy I refuse to repeat.
How to Make Chickpea Beet Feta Salad Step by Step
- Step 1: Roast the Beets:
- This is the step that sets the whole chickpea beet feta salad up for success, so don't rush it. Wrap each beet individually in foil, pop them on a baking sheet, and roast at 400°F for 45 minutes to an hour depending on size. You'll know they're done when a fork slides in without resistance. Let them cool before peeling I've burned my fingertips more than once being impatient. Once cooled, the skins slip right off almost like magic. Cube them into roughly half-inch pieces so they're hearty but not overwhelming in each bite.
- Step 2: Crisp the Chickpeas:
- This step is honestly what takes this chickpea beet feta salad from good to absolutely addictive. Drain and rinse your chickpeas, then pat them really dry I mean really dry, like spread them on a kitchen towel and let them air out for a few minutes. Moisture is the enemy of crispiness! Toss them with olive oil, a pinch of salt, and a little smoked paprika if you're feeling fancy. Spread in a single layer and roast at 400°F for 25-30 minutes, shaking the pan halfway. They should be golden and crunchy on the outside, slightly tender inside.
- Step 3: Hard-Boil the Eggs:
- Okay, I've had so many egg disasters in my life that I've finally nailed the method. Lower your eggs gently into boiling water don't drop them, I've cracked so many shells that way and cook for exactly 10 minutes for a fully set but not chalky yolk. Transfer immediately to an ice bath and let them sit for at least five minutes. This stops the cooking and makes peeling so much easier. Once peeled, quarter them right before assembly so those gorgeous golden yolks stay intact and pretty on top of the finished salad.
- Step 4: Whisk the Dressing:
- The dressing for this chickpea beet feta salad is beautifully simple just three tablespoons of good extra virgin olive oil whisked with two tablespoons of fresh lemon juice, a pinch of salt, and cracked black pepper. Fresh lemon juice only, please the bottled stuff has this weird flat flavor that just doesn't do the dish justice. I sometimes add a tiny drizzle of honey if the lemons are particularly tart, or a half teaspoon of Dijon mustard to help emulsify everything. Whisk vigorously until it looks slightly creamy and cohesive. Taste it adjust the salt, adjust the lemon. Make it yours.
- Step 5: Toast Nuts and Seeds:
- Don't skip this step I beg you. Toss your walnuts into a dry skillet over medium heat and stir constantly for about two to three minutes until they smell nutty and toasty. Same with the pepitas they'll start to pop slightly, which is your cue they're done. Remove them from the heat immediately because they go from toasted to burned in about thirty seconds flat. I've ruined more than one batch by walking away to check my phone. Let them cool before adding them to the salad so they stay crunchy.
- Step 6–8: Build the Salad Base, Add Protein Toppings, Dress and Finish:
- Now comes the fun part assembly! Start with your arugula as the base in a wide, shallow bowl or platter. Scatter the roasted beets and crispy chickpeas over the greens, then add the sliced red onion. Now layer on the feta, the toasted nuts and seeds, and nestle those gorgeous quartered eggs around the edges. Drizzle the lemon dressing all over right before serving not a moment sooner, or your arugula will wilt. The finished chickpea beet feta salad should look abundant and a little wild, like a beautiful mess. Give it one gentle toss at the table and dig in immediately.
Every time I make this, my kitchen smells incredible earthy beets roasting, chickpeas crisping up all golden and nutty, walnuts toasting in that dry pan. It's one of those cooking experiences that feels meditative somehow. Chopping, whisking, layering it's simple work but it feels meaningful. And when I set that finished bowl on the table? Pure satisfaction every single time.
Storage Tips for Keeping Your Chickpea Beet Feta Salad Fresh
To be real, this salad is best eaten fresh like, right after you dress it. But life happens, and leftovers are a thing. Here's what I've learned the hard way: store the components separately if you can. Keep the dressed greens and beets in one container, and store the crispy chickpeas, nuts, and seeds in a separate small bag or container at room temperature so they stay crunchy. The dressed salad base will keep in the fridge for up to two days, though the arugula will soften. Eggs should be stored uncut if possible. I once stored the whole assembled salad overnight and the chickpeas turned into little chewy pebbles not terrible, but not the crunchy magic I was going for. Re-crisp the chickpeas in a 375°F oven for five minutes and they'll come back to life beautifully.

Easy Ingredient Swaps for Chickpea Beet Feta Salad
I've experimented a lot with this one! If you're not a feta fan first of all, who are you but you can swap in goat cheese for a creamier, milder tang, or even shaved parmesan for something nuttier. No arugula? Baby spinach or a peppery watercress work great. For the nuts and seeds, sunflower seeds or sliced almonds are excellent swaps if you have a walnut allergy. I've also made this chickpea beet feta salad with canned lentils instead of chickpeas when that's all I had different texture but still delicious. For a vegan version, skip the eggs and feta and use a plant-based feta alternative there are some genuinely good ones out there now. The lemon dressing can also be swapped for a simple red wine vinaigrette if you want a slightly bolder flavor profile.
Serving Chickpea Beet Feta Salad Like a Mediterranean Pro
This chickpea beet feta salad is hearty enough to be a full meal on its own, but it also plays incredibly well with others. I love serving it alongside warm pita bread and a big scoop of hummus for a full Mediterranean spread it feels like a little vacation on a plate. It's also gorgeous next to grilled chicken thighs or salmon if you want to add even more protein. For a dinner party, I serve it on a big wooden board family-style so everyone can see all those gorgeous colors before diving in. A glass of crisp Sauvignon Blanc or a light Pinot Grigio is my drink pairing of choice the citrus notes in the wine echo that bright lemon dressing beautifully. It also works as a stunning potluck dish just bring the dressing separately.
The Mediterranean Roots of Chickpea Beet Feta Salad
This salad is deeply rooted in Mediterranean cooking traditions, where simple, high-quality ingredients do all the heavy lifting. Chickpeas have been a staple across Greece, Turkey, Lebanon, and the Middle East for thousands of years they're the original plant-based protein. Beets have been cultivated around the Mediterranean since ancient times, and feta cheese has been made in Greece for centuries, with protected designation of origin status since 2002. I first fell in love with flavors like these during a trip to a tiny Greek island restaurant where the salads were nothing fancy just fresh vegetables, good olive oil, and salty cheese. That meal changed how I cook. This chickpea beet feta salad is my home kitchen tribute to that whole philosophy: honest ingredients, bold flavors, minimal fuss.
This salad genuinely changed how I think about weeknight cooking proof that a beautiful, nourishing meal doesn't have to be complicated. I hope you make it, love it, and maybe even have your own happy little kitchen accident along the way. Drop a comment below and tell me how yours turned out! Did you try any fun substitutions? I want to hear everything.

Frequently Asked Questions about Chickpea Beet Feta Salad
- → Can I make chickpea beet feta salad ahead of time?
You can prep all the components ahead roast the beets, crisp the chickpeas, boil the eggs, toast the nuts and store them separately. Just don't assemble and dress the salad until right before serving, or the arugula will wilt and the chickpeas will lose their crunch. It's a total meal-prep win when you do it this way!
- → How much protein is in this salad?
Each serving has a solid protein punch roughly 22-26 grams depending on exact portions. That comes from the chickpeas, eggs, walnuts, pepitas, and feta all working together. It's one of the reasons I love this salad as a main course it actually keeps me full for hours, which is rare for a salad.
- → Can I use canned beets instead of roasting fresh ones?
Honestly, yes canned beets work in a pinch and I've used them on busy nights. They're softer and a little sweeter than freshly roasted beets, and they don't have that amazing caramelized depth. But the salad is still delicious! Just pat them dry before adding so they don't water down your dressing.
- → Is this salad good for meal prep?
It's great for meal prep if you store things smartly! Keep the greens and beets separate from the crispy chickpeas and nuts. The dressed base holds up for about two days in the fridge. Pack everything in separate containers and assemble at lunchtime it takes about two minutes and feels like a completely fresh meal.
- → What can I use instead of feta if I'm dairy-free?
There are some really good dairy-free feta alternatives made from cashews or tofu that work beautifully here Violife is my personal favorite brand. You could also use avocado chunks for that creamy, rich element without any dairy. The salad still tastes incredible and you won't feel like you're missing out on anything.
Chickpea, Beet & Feta High Protein Salad
Chickpea, beet & feta salad packed with plant-based protein, earthy roasted beets, and creamy feta. Ready in 30 minutes for a satisfying meal.
Ingredients
Hearty Salad Base
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 3 medium roasted beets, peeled and cubed (about 2 cups)
- 4 cups baby arugula, loosely packed
- 1/2 medium red onion, thinly sliced
Protein-Rich Toppings
- 6 oz feta cheese, crumbled
- 1/4 cup roasted pumpkin seeds (pepitas)
- 1/4 cup toasted walnuts, roughly chopped
- 2 hard-boiled eggs, quartered
Zesty Lemon-Herb Dressing
- 3 tbsp extra virgin olive oil
- 2 tbsp fresh lemon juice
- 1 tbsp red wine vinegar
- 1 tsp Dijon mustard
- 1 tsp honey
- 1 small garlic clove, minced
- Salt and pepper to taste
Fresh Herbs & Aromatics
- 1/4 cup fresh flat-leaf parsley, roughly chopped
- 2 tbsp fresh mint leaves, torn
- 1 tsp dried oregano
Instructions
-
1Roast the BeetsPreheat your oven to 400°F. Wrap 3 medium beets individually in foil and roast for 45-50 minutes until fork-tender. Once cool enough to handle, peel and cube them into bite-sized pieces. You should have about 2 cups of roasted beets ready for your salad.
-
2Crisp the ChickpeasDrain and rinse both 15 oz cans of chickpeas thoroughly, then pat completely dry with paper towels. Spread them on a baking sheet, drizzle with 1 tbsp olive oil, and roast at 400°F for 20-25 minutes, shaking halfway through, until golden and slightly crispy on the outside.
-
3Hard-Boil the EggsPlace 2 eggs in a small saucepan and cover with cold water. Bring to a boil over medium-high heat, then reduce to a simmer for exactly 10 minutes. Transfer immediately to an ice bath for 5 minutes, then peel and quarter them. Set aside until assembly.
-
4Whisk the DressingIn a small bowl, combine 3 tbsp extra virgin olive oil, 2 tbsp fresh lemon juice, 1 tbsp red wine vinegar, 1 tsp Dijon mustard, 1 tsp honey, and 1 minced garlic clove. Whisk vigorously until fully emulsified, then season generously with salt and pepper to taste. Set aside.
-
5Toast Nuts and SeedsIn a dry skillet over medium heat, toast 1/4 cup walnuts for 3-4 minutes, stirring frequently, until fragrant and lightly golden. Remove and roughly chop. In the same skillet, toast 1/4 cup pumpkin seeds for 2 minutes until they begin to pop. This step adds incredible depth to your High Protein Chickpea, Beet & Feta Salad Recipe.
-
6Build the Salad BaseAdd 4 cups of baby arugula to a large serving bowl. Layer the cubed roasted beets and crispy chickpeas on top. Scatter 1/2 thinly sliced red onion evenly throughout. This colorful, nutrient-dense foundation is what makes this High Protein Chickpea, Beet & Feta Salad Recipe both visually stunning and incredibly satisfying.
-
7Add Protein ToppingsArrange the quartered hard-boiled eggs around the salad. Crumble 6 oz of feta cheese generously over the top, then scatter the toasted walnuts and pumpkin seeds throughout. Sprinkle 1 tsp dried oregano over everything. These toppings are what elevate this High Protein Chickpea, Beet & Feta Salad Recipe to a complete, balanced meal.
-
8Dress and FinishDrizzle the lemon-herb dressing evenly over the salad and gently toss to coat without breaking up the eggs or feta. Finish by scattering 1/4 cup chopped flat-leaf parsley and 2 tbsp torn fresh mint leaves on top. For the best High Protein Chickpea, Beet & Feta Salad Recipe results, let it rest 5 minutes before serving.
Notes
Make-Ahead Tip: Roast the beets and hard-boil the eggs up to 3 days in advance and store them separately in airtight containers in the refrigerator. Keep the dressing in a sealed jar for up to 5 days — just shake well before using to re-emulsify.
Storage Advice: Store any leftover salad (undressed) in an airtight container in the fridge for up to 2 days. If already dressed, consume within 24 hours as the arugula will wilt. Always store the dressing separately when meal-prepping to keep ingredients fresh and crisp.
Substitution Tips: Swap baby arugula for baby spinach or mixed greens if you prefer a milder flavor. Goat cheese works beautifully in place of feta for a creamier texture. Sunflower seeds or sliced almonds can replace walnuts or pepitas if you have nut allergies or prefer a different crunch.
Serving Suggestion: Serve this salad as a hearty standalone lunch or pair it alongside grilled chicken or salmon for an even more protein-packed dinner. For a beautiful presentation, arrange the toppings in sections rather than tossing everything together — it makes for a stunning centerpiece at any gathering.
Equipment
Please check ingredients for potential allergens and consult a health professional if in doubt.
Nutrition Facts
It is important to consider this information as approximate and not to use it as definitive health advice.
Comments
Leave a Comment