Salads
This beetroot and bean salad recipe transforms humble ingredients into a vibrant, protein-packed dish that balances earthy sweetness with satisfying crunch. 💛 The secret lies in roasting beets until tender yet firm, then pairing them with chickpeas that stay crispy even after soaking in tangy dressing.
I developed this recipe during a particularly busy week when I needed a meal that was both nourishing and effortless to assemble.
The beauty of this salad is its versatility—it works as a standalone lunch, a hearty side dish, or even a filling for wraps. Roasted beets add natural sweetness that pairs perfectly with the nutty flavor of chickpeas, while a bright lemon-tahini dressing ties everything together with a creamy, tangy finish.
The texture contrast between tender roasted vegetables and crispy chickpeas makes every bite satisfying.
What makes this recipe special is how it comes together with simple pantry staples yet delivers restaurant-quality results. No fancy equipment needed—just a baking sheet, mixing bowl, and 30 minutes of hands-off prep time.
The dressing can be made ahead, and the salad keeps well in the fridge for up to 4 days, making it perfect for meal prep.
For an extra layer of flavor, I recommend topping with toasted pine nuts or fresh herbs like parsley or mint. The salad's vibrant colors and complex flavors make it equally impressive for casual lunches or elegant gatherings.
Let's get started on creating this balanced, nutrient-dense dish that's as beautiful as it is delicious.
Ingredients for beetroot and bean salad
Simple ingredients that transform into a vibrant, protein-packed salad with perfect balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Organic preferred, trimmed and peeled |
| Chickpeas 🌾 | 1 ½ cups | Drained and rinsed, canned or cooked |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed, strained |
| Tahini 🥜 | ¼ cup | Sesame paste for creamy texture |
| Red Wine Vinegar 🍷 | 2 tbsp | For tangy brightness |
| Garlic Cloves 🧄 | 3 cloves | Minced for dressing |
| Maple Syrup 🍁 | 1 tbsp | For subtle sweetness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Red Onion 🧅 | ¼ whole | Thinly sliced for crunch |
| Pine Nuts 🥜 | ¼ cup | Toasted for garnish |
The beets are the star here—look for firm, medium-sized ones at Whole Foods or your local market. Organic beets have richer flavor, but conventional works fine. Trim the greens close to the root (save them for pesto!) and peel carefully—don't overcook them or they'll turn mushy. For the chickpeas, I always grab the low-sodium canned variety from Trader Joe's—they're pre-cooked and ready to use. If using dried, soak overnight and rinse well. The tahini should be smooth and paste-like—no graininess—so check the jar before buying.
No tahini? Substitute extra olive oil plus 1 tsp sesame seeds for texture, though the flavor won't be identical. Short on pine nuts? Toasted walnuts or pecans work beautifully. For the beets, if you can't find medium ones, small beets roast faster—cut them in half before roasting. The dressing keeps well for 5 days in the fridge, so make extra. If you prefer less sweetness, reduce the maple syrup to 1 tsp. For extra crunch, add 1/4 cup diced cucumber or shaved fennel.
Roasted beets stay fresh in the fridge for 5 days if stored in an airtight container with a paper towel to absorb moisture. The dressing separates slightly over time—just stir before using. For meal prep, store components separately: beets, chickpeas, and dressing in one container, toppings in another. Reassemble with fresh herbs when ready to eat. The salad reheats beautifully in the microwave for 30 seconds if you're using it cold later. Freeze the dressing alone for up to 3 months—thaw and whisk before using.
Why You'll Love This Recipe
- No-Cook Magic: The roasted beets and chickpeas do all the work—just toss them with tahini, lemon, and olive oil. Honestly, I’ve made this while scrolling through my phone; the hardest part is waiting for the oven to finish.
- Earthy & Creamy: That tahini-lemon dressing? It’s where the magic happens—nutty, tangy, and just sweet enough to balance the deep earthiness of the beets. Between us, it’s the kind of flavor that sticks with you long after the last bite.
- Lunchbox Hero: Pack it in jars for work or school—layers of beets, chickpeas, and herbs stay fresh for days. My kids actually eat their veggies this way, and I haven’t had to beg once.
- Budget Brightener: Beets and chickpeas stretch a dollar without sacrificing taste, and tahini adds richness for pennies. I’ll be real: this salad saved my grocery budget last month while keeping my meals exciting.
Step-by-step instructions for beetroot and bean salad
Transform simple ingredients into a vibrant, balanced salad with perfect textures and flavors.
🔥 Step 1: Roast the Beets Until Tender
Preheat your oven to 400°F and line a baking sheet with parchment paper. Place the 2 whole medium beets directly on the sheet, leaving space between them. Drizzle lightly with 1 tablespoon of the extra-virgin olive oil and sprinkle with ½ teaspoon of the salt. Roast for 45-50 minutes until a knife slides in easily and the beets are fork-tender.
Real talk: Don't cut into them too early—they need that crisp exterior and creamy center. When done, let them cool slightly before peeling under running water to remove skins. The contrast between roasted beets and crisp chickpeas is what makes this salad sing.
👨🍳 Step 2: Toast the Chickpeas and Pine Nuts
In a dry skillet over medium heat, add the 1.5 cups chickpeas and toast for 5-7 minutes, shaking occasionally, until lightly golden and crisp in spots. Transfer to a bowl and set aside. In the same skillet, add the 0.25 cup pine nuts and toast for 2-3 minutes until fragrant and golden—watch them closely so they don't burn.
This step adds critical texture contrast. The toasted chickpeas bring crunch while the pine nuts add a delicate nuttiness that balances the earthy beets. Don't skip the toasting—it makes all the difference in the final bite.
🍳 Step 3: Prepare the Tahini Dressing
In a small bowl, whisk together the 0.25 cup tahini, 0.25 cup lemon juice, 2 tablespoons red wine vinegar, 1 tablespoon maple syrup, 3 minced garlic cloves, 0.5 teaspoon ground black pepper, and remaining 1 teaspoon salt. Slowly drizzle in the remaining 0.33 cup extra-virgin olive oil while whisking continuously until emulsified and smooth.
Here's the thing—tahini can be stubborn. If it separates, add 1 teaspoon warm water and whisk vigorously. The dressing should coat the back of a spoon with a velvety texture. Taste and adjust seasoning if needed—this is your flavor foundation.
🥘 Step 4: Assemble the Salad
Once the beets are cool enough to handle, slice them into ¼-inch thick rounds or wedges. In a large bowl, combine the beets with the toasted chickpeas, 0.25 whole red onion sliced thinly, and 0.25 cup chopped fresh parsley. Pour the dressing over and toss gently to coat everything evenly.
Let the salad sit for 10 minutes before serving—this allows the flavors to meld. The beets will absorb some of the dressing, making each bite perfectly balanced between creamy, tangy, and earthy. Don't over-toss or the beets will break apart.
🍽️ Step 5: Garnish and Serve
Divide the salad among 4 plates and top each serving with the toasted pine nuts. The nuts should be scattered lightly over the top for visual appeal and added crunch. Serve immediately while the beets are still warm from the dressing.
This salad keeps well in the refrigerator for 3-4 days, but the pine nuts are best added fresh before serving. Pair with grilled chicken or crusty bread for a complete meal that's as satisfying as it is beautiful.
Pro Tips For Making Beetroot And Bean Salad
- ROAST BEETS UNTIL TENDER: Boil them first, then roast—this cuts cooking time by half. Parboil whole beets for 15 minutes (skin on) before slicing and roasting at 400°F (200°C) for 20-25 minutes. The skin peels off like magic, and they stay uniformly tender.
- PEEL BEETS WHILE WARM: Run them under cold water immediately after roasting. The heat shock makes the skins slide off effortlessly—no scrubbing required. I used to struggle with stubborn patches until I realized this trick.
- DRAIN CHICKPEAS WELL: Rinse and drain them twice, even if canned. The extra starch in the liquid makes the salad gummy, and no one wants a soggy bite. Pat them dry if you’re feeling extra—your salad will thank you.
- TEMPER TAHINI FIRST: Whisk it with a splash of warm water (or lemon juice) before adding to the dressing. This prevents clumping and ensures a silky, emulsified finish. I learned this the hard way after scraping globs off my bowl for the third time.
Creative variations of this dish
Mediterranean Twist
Swap chickpeas for 1.5 cups canned white beans (like cannellini) and add ½ cup diced Kalamata olives and 2 tbsp chopped fresh oregano for a Greek-inspired version.
Use ½ cup feta cheese crumbles (omit if keeping it vegan) and drizzle with 1 tbsp extra-virgin olive oil infused with 2 crushed garlic cloves for extra depth. 🌿
Spicy Southwest
Add 1 tsp smoked paprika and ½ tsp cayenne pepper to the dressing, then stir in ½ cup diced avocado and 2 tbsp chopped cilantro just before serving. Top with ¼ cup crumbled cotija cheese (or omit for vegan) and a squeeze of lime juice for a bold, smoky kick.
This version works perfectly as a taco salad filling.
Herb-Infused Roasted Beets
Before roasting, pierce the beets with a fork and stuff each with a small sprig of fresh rosemary or thyme. Drizzle with 1 tbsp balsamic vinegar before roasting for a caramelized, herbaceous flavor.
The herbs infuse the beets beautifully, adding an aromatic complexity that pairs wonderfully with the tahini dressing.
Nutty Crunch Upgrade
Replace pine nuts with ½ cup toasted pecans or walnuts for a richer, heartier texture. For extra crunch, add 2 tbsp toasted pumpkin seeds or sunflower seeds. These alternatives are more budget-friendly and add a satisfying bite that complements the creamy dressing and tender beets.
Sweet & Tangy Dressing
Boost the dressing's brightness by adding 1 tbsp orange zest and replacing red wine vinegar with 2 tbsp apple cider vinegar. The citrus notes elevate the earthy beets, creating a perfect balance of sweet, tangy, and savory.
This variation works especially well with roasted sweet potatoes added to the salad for extra heartiness.
Global Fusion
For an Asian-inspired twist, add 1 tbsp grated fresh ginger and 1 tbsp rice vinegar to the dressing. Toss in ½ cup shredded red cabbage and 2 tbsp chopped scallions for a refreshing crunch.
Top with 2 tbsp toasted sesame seeds and a drizzle of chili oil for a bold, globally inspired salad that's packed with flavor. 🌶️
Nutrition facts
Frequently asked questions
Can I use canned beets instead of fresh?
Drain and rinse 1.5 cups canned beets (about 2 medium beets' worth) and slice them to match the recipe's texture. For best results, heat them gently in a pan with a splash of water for 3-5 minutes to warm them through before mixing with the salad. The flavor will be slightly sweeter than roasted beets.
How do I make this salad ahead of time?
Prepare all components separately: roast the beets, toast the chickpeas, and make the dressing 1 day ahead. Store them in airtight containers in the fridge. When ready to serve, toss everything together and garnish with fresh herbs and pine nuts. The salad keeps well for 3-4 days this way.
What if I don't have tahini?
No problem! Mix 0.25 cup extra-virgin olive oil with 1 tbsp lemon juice, 1 tbsp Dijon mustard, and 1 tsp sesame seeds for a quick substitute. The texture won't be identical, but it'll still add creaminess and depth to the salad.
Can I make this salad gluten-free?
Yes, this recipe is naturally gluten-free! Just ensure your tahini and maple syrup are certified gluten-free. The chickpeas, beets, and other ingredients are all gluten-free by default. Always double-check labels for any hidden gluten sources.
Why did my beets turn mushy?
Over-roasting or cutting them too soon causes mushiness. Roast beets at 400°F for 45-50 minutes until tender but still firm. Let them cool completely before peeling and slicing. If they're still too soft, try roasting at 375°F for 10-15 minutes longer next time.
