Salads
This chickpea, beet, and feta salad delivers earthy sweetness and crunchy texture in every bite—perfect for vegetarian meals or vibrant sides. The combination of tender roasted beets, creamy feta, and crisp celery crowns creates a bold yet balanced dish that’s as satisfying as it is visually striking.
I developed this recipe to prove that plant-based salads can stand alone as a main course, packed with protein and flavor.
The secret lies in roasting the beets until they’re caramelized and tender, then pairing them with creamy feta and crunchy celery for a perfect contrast of textures. A tangy lemon dressing ties everything together, brightening the earthy flavors while keeping the salad light and refreshing.
This isn’t just another side dish—it’s a flavor-packed meal that’s easy to prepare and even easier to love.
What makes this salad truly special is how versatile it is. Serve it chilled as a hearty main with crusty bread, or let it sit at room temperature for a bold, warm presentation at gatherings.
The flavors deepen over time, making it ideal for meal prep—just store it in the fridge for up to 4 days without sacrificing freshness.
Ready in just 30 minutes, this salad proves that restaurant-quality vegetarian dishes can be simple to make at home. The crunchy celery crowns add a satisfying bite, while the creamy feta and sweet beets create a harmony that’s impossible to resist. Let’s make it—your taste buds will thank you.
Ingredients for chickpea beet and feta salad
Earthy beets meet creamy feta and crunchy chickpeas for a vegetarian salad that packs restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Chickpeas 🌱 | 1 ½ cups | Canned, drained and rinsed |
| Medium Beets 🍠 | 2 whole | Roasted, peeled and chopped |
| Celery Stems 🧅 | 3 whole | For crispy celery crowns |
| Feta Cheese 🧀 | 1 cup | Crumbled, crumbled |
| Red Onion 🧅 | ½ cup | Thinly sliced, red variety |
| Fresh Parsley 🌿 | ¼ cup | Chopped, flat-leaf preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Lemon Juice 🍋 | 3 tbsp | Freshly squeezed |
| Dijon Mustard 🌶️ | 1 tbsp | Mild variety preferred |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
The beets are the star here—pre-cooked or roasted from the store cuts prep time, but roasting them yourself at 400°F for 45 minutes gives deeper caramelization. Whole Foods or Trader Joe's carry pre-cooked beets in the refrigerated section, which is a time-saver. For celery crowns, look for firm, crisp stalks with no browning—they should snap when bent. The feta should be brined, not crumbled, so you can break it into chunks yourself for best texture. I always grab the Kalamata olives-style feta from Costco—it's salty and creamy without being overly crumbly.
No roasted beets? Steamed or boiled beets work in a pinch, but they won’t have that same caramelized depth. Short on chickpeas? White beans or lentils add similar texture—just rinse them well if canned. The dressing can be made ahead, but add the lemon juice last to keep it bright. For a nutty twist, swap half the olive oil for toasted walnut oil. The parsley is non-negotiable—it adds freshness that dried herbs can’t match, but if you’re out, dill or mint at half the amount works surprisingly well. The honey in the dressing is optional but balances the tangy lemon beautifully—agave works too if you prefer vegan.
This salad keeps its crunch best when stored in an airtight container in the fridge for up to 4 days. The beets and celery stay crisp longer if you add them to the dressing just before serving. For meal prep, I portion the dressing separately and toss it with the salad components right before eating. The feta will soften slightly but still delivers that creamy texture. To reheat for a warm salad, cover with foil and warm in the microwave for 30 seconds—just long enough to take the chill off. Leftovers? Toss them into wraps or grain bowls for a quick lunch the next day.
Why You'll Love This Recipe
- No Cooking Required: I swear by this one—just toss everything raw. Roast the beets ahead (or grab pre-cooked ones from the store), drain the chickpeas, and chop the onion and celery while the kids argue over who gets the last slice of bread. Crumble the feta last-minute, and boom: dinner’s ready.
- Earthy Crunch Magic: That first bite? Sweet beets meet salty feta, sharp onion cuts through the richness, and celery adds this perfect crunch. Honestly, the texture alone makes it worth it—creamy chickpeas, crispy edges, and the feta? It’s like a party in your mouth.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. It holds up for days (seriously, better on day three), and I can swap in whatever I have—add avocado if it’s a weekend, or keep it simple with a drizzle of olive oil. My college-aged son still texts me asking for the recipe every time he visits.
- Budget Meal That Feeds: I make this for six on a weeknight and still have leftovers for my book club. Beets and chickpeas stretch forever, and a block of feta lasts through three batches. Plus, no fancy ingredients—just pantry staples that won’t break the bank. My wallet and my taste buds thank me.
Step-by-step instructions for chickpea, beet, and feta salad
Here's how to assemble a vibrant, textured salad bursting with earthy beets, creamy feta, and crisp celery crowns.
👨🍳 Step 1: Roast the Beets to Sweet Perfection
Preheat your oven to 400°F and wrap the 2 whole medium beets tightly in aluminum foil. Place them on a baking sheet and roast for 45-50 minutes until tender when pierced with a fork. The skins should peel away easily after cooling.
Let the beets cool completely, then peel off the skins using your fingers or a paring knife. Chop them into ½-inch cubes—you want bite-sized pieces that hold their shape but still feel tender. Set aside in a medium bowl. This roasting step transforms their natural sweetness into something truly irresistible.
🥘 Step 2: Prepare the Crispy Celery Crowns
Trim the bottoms of the 3 whole celery stems to create flat surfaces. Using a sharp chef's knife, carefully slice off the leafy tops (about 2 inches down) and set aside. You'll use these for garnish later.
Place the trimmed celery stems on a parchment-lined baking sheet and drizzle lightly with 1 teaspoon of the extra-virgin olive oil. Roast at 425°F for 15-18 minutes until the edges turn golden brown and crisp. Let cool completely before gently pulling apart the crispy crowns with your fingers. These add a delightful crunch that contrasts beautifully with the creamy feta.
👨🍳 Step 3: Whisk Together the Flavorful Dressing
In a small bowl, combine the 0.5 cup extra-virgin olive oil, 3 tablespoons lemon juice, 1 tablespoon Dijon mustard, 1 tablespoon honey, 0.5 teaspoon salt, 0.25 teaspoon black pepper, and the 2 minced garlic cloves. Whisk vigorously until fully emulsified and smooth.
Taste and adjust seasoning—you might want to add a pinch more salt or lemon juice to balance the sweetness. This dressing should coat the back of a spoon and have a bright, tangy flavor that cuts through the richness of the feta. The honey adds just enough sweetness to complement the earthy beets.
🥘 Step 4: Assemble the Salad with Textural Contrast
In a large mixing bowl, combine the 1.5 cups drained chickpeas, 0.5 cup thinly sliced red onion, 0.25 cup chopped fresh parsley, and the roasted beet cubes. Gently toss with half of the dressing to coat evenly.
Add the 1 cup crumbled feta cheese and the crispy celery crowns, then fold everything together just until combined. The key here is to preserve the individual textures—creamy feta, tender chickpeas, crisp celery, and sweet beets—so don't overmix. The salad should look vibrant and inviting, with colors popping against each other.
⏰ Step 5: Rest and Garnish Before Serving
Cover the salad and let it sit at room temperature for 10-15 minutes before serving. This allows the flavors to meld together while keeping the celery crowns crisp. Just before serving, sprinkle with the reserved celery leafy tops for a fresh, herby garnish.
Serve immediately while the celery crowns are still crisp. The salad's flavors will continue to develop as it sits, with the lemon dressing brightening the earthy beets and the feta adding a satisfying creaminess. Each bite delivers a perfect balance of textures and flavors that make this salad truly special.
Pro Tips For Making Chickpea Beet And Feta Salad
- ROAST BEETS UNTIL TENDER: Cooking beets until they’re fork-tender—about 45-55 minutes at 400°F—means they’ll slice effortlessly and soak up dressing better. I learned this the hard way when I cut them too early and ended up with a mushy mess.
- DRAIN AND RINSE CHICKPEAS: Skip the canned chickpeas straight from the jar, even if they’re labeled "ready to eat"—they’re packed in saltwater. Drain, rinse, and pat them dry to keep the salad from tasting like a brine bath.
- SLICE ONIONS LAST MINUTE: Red onion adds bite, but it loses it fast. Thinly slice it right before serving so it stays crisp and doesn’t turn your salad into a watery, sad dish.
- UPGRADE WITH A DRESSING SWAP: Skip the bottled vinaigrette—it’s usually just sugar and vinegar. Instead, toss the salad with 2 tablespoons olive oil, 1 tablespoon lemon juice, and a pinch of salt. It’s faster, cheaper, and actually tastes good.
Health benefits of this dish
Plant-Based Protein Power
This salad packs a serious protein punch with 1.5 cups of chickpeas, delivering about 15 grams of plant-based protein per serving. Chickpeas are one of the most versatile legumes, offering all nine essential amino acids while being naturally low in fat.
The feta cheese adds an extra 7 grams of protein per serving, making this dish a satisfying vegetarian option that keeps you full for hours. 💪
Fiber-Rich for Digestion
The combination of chickpeas and beets provides a whopping 12 grams of fiber per serving, which supports healthy digestion and helps regulate blood sugar levels. Chickpeas alone contribute about 8 grams of fiber, while the roasted beets add natural sweetness without spiking your glucose.
This fiber content also promotes gut health by feeding beneficial gut bacteria.
Antioxidant-Rich Beets
Roasted beets are packed with betalains, powerful antioxidants that give them their vibrant color and provide anti-inflammatory benefits. They also contain folate (essential for cell repair) and manganese (important for bone health).
Just one serving of this salad provides about 25% of your daily manganese needs, supporting metabolism and immune function. 🌱
Heart-Healthy Fats
The extra-virgin olive oil in the dressing provides monounsaturated fats, known for their heart-protective benefits. These healthy fats help reduce LDL ("bad") cholesterol while maintaining HDL ("good") cholesterol levels. The dressing also contains polyphenols from the olive oil, which have been linked to reduced inflammation and improved cardiovascular health.
Bone-Boosting Calcium
The feta cheese in this salad is a surprising source of calcium, with one serving providing about 15% of your daily needs. Calcium is crucial for maintaining strong bones and teeth, and this salad offers it in a delicious, easy-to-digest form.
The chickpeas also contribute phosphorus, which works with calcium to strengthen bones and teeth.
Vitamin C Boost
Fresh parsley and lemon juice in the dressing provide a vitamin C boost, with one serving containing about 20% of your daily needs. Vitamin C is essential for collagen production (which keeps skin healthy), iron absorption, and immune function.
The lemon juice also enhances iron absorption from the chickpeas, making this salad even more nutrient-dense. ✨
Nutrition facts
Frequently asked questions
Can I make this salad without roasting the beets?
Yes, but the flavor will be less rich. For a quick version, use 1 cup pre-cooked beets from the store (peeled and chopped). Steamed or boiled beets work too, but roasting at 400°F for 45 minutes brings out their natural sweetness and caramelized depth. If you're short on time, try microwaving whole beets for 10-12 minutes before peeling and chopping.
How do I keep the celery crowns extra crispy?
Roast them at 425°F for just 15-18 minutes—any longer and they'll turn rubbery. For maximum crunch, slice the celery stems thinly (about ¼-inch thick) and pat them dry with a paper towel before roasting. Store them in an airtight container with a slice of bread to absorb moisture and keep them crisp for up to 3 days.
What’s the best way to store leftovers?
Keep the salad in an airtight container in the fridge for up to 4 days. Store the dressing separately and toss it with the salad just before serving to maintain crispness. The feta will soften slightly, but the flavors still shine. For a warm salad, microwave covered for 30 seconds—just enough to take the chill off without wilting the greens.
Can I make this salad ahead of time?
Prep all components (roast beets, crisp celery crowns, dress the chickpeas/beets) and store them separately. Assemble just before serving to preserve texture. The flavors actually deepen overnight, making it perfect for meal prep. Refrigerate for up to 4 days, and the celery crowns will stay crisp if stored in a sealed container with a paper towel.
What if I don’t have feta cheese?
Try goat cheese (for tanginess) or vegan feta (like Miyoko’s) for a similar texture. If you’re avoiding dairy, swap in crumbled halloumi (grilled for extra crispiness) or extra chickpeas for a protein boost. The key is a creamy, salty element—just adjust the seasoning to taste.
