This Cranberry Walnut Chickpea Salad is a vibrant, nutrient-packed dish that brings together the protein-rich goodness of chickpeas with sweet-tart cranberries, crunchy walnuts, and peppery spinach. Tossed in a zesty homemade orange vinaigrette , this salad is fresh, light, and full of flavor.
Perfect for lunch, meal prep, or as a healthy side dish!
Why You’ll Love This Recipe:
Plant-Powered Protein: Chickpeas provide a satisfying base that’s both filling and fiber-rich.
Bright Citrus Dressing: Light and refreshing orange vinaigrette adds a punch of flavor without heaviness.
Walnut Crunch: Adds texture, healthy fats, and omega-3s for extra nutrition.
Sweet Cranberries: A touch of natural sweetness that balances the earthy greens and beans.
Quick & No-Cook: Just chop, mix, and toss—no cooking required!
Ingredients (Serves 4):
For the Salad:
- 1 can (15 oz) chickpeas , drained and rinsed

- 1 cup fresh spinach , chopped (or baby kale)
- ½ cup dried cranberries (unsweetened or lightly sweetened)
- ½ cup walnuts , roughly chopped (toasted for extra flavor if desired)
- ¼ cup red onion , finely diced (optional – for sharp bite)
For the Orange Vinaigrette:
- 2 tbsp olive oil (or avocado oil)
- 2 tbsp fresh orange juice (or lemon for tangy twist)
- 1 tbsp apple cider vinegar
- 1 tsp Dijon mustard (helps emulsify the dressing)
- Salt and black pepper , to taste