I always keep a few recipes that look like they took effort but actually come together in under 30 minutes, and this Moroccan chickpea quinoa salad is one of my go-tos.
Everything can be cooked in one pot, which makes it super easy, but I like to take it one step further and roast the chickpeas and almonds in the oven or air fryer first. It gives them that crispy texture that makes the whole dish feel a lot more elevated.
The mix of warm spices like turmeric, cumin, and cinnamon gives it a deep, fragrant flavor you don’t expect from something this simple. I’ve made it for quick dinners, brought it to potlucks, and packed it for lunches all week.
If I need something filling, flavorful, and low-effort that works just as well warm or cold, this is always the one I come back to.
Why I Love This Bowl

I love this one because it’s simple but still feels a little different.
It’s basically a one-pot situation, so cleanup is minimal. I do like to roast the chickpeas and almonds separately for that extra crunch, but overall it’s still really easy to pull together.
The spice combo of turmeric, cumin, and cinnamon might sound a little unexpected, but it works so well and gives it that warm Moroccan flavor. The dried cranberries add just enough sweetness to balance everything out.
It’s also naturally vegan and gluten-free, which makes it an easy option if I’m bringing something to a group.
And one of the best parts is that it actually tastes better after it sits, so it’s perfect to make ahead.
What You’ll Need to Make This Moroccan Chickpea Quinoa Salad
- Olive oil – ½ tbsp
- Onion – 1 medium, diced
- Ground turmeric – 1 tsp
- Cumin – ½ tsp
- Cinnamon – ½ tsp
- Salt – ½ tsp, plus more to taste
- Freshly ground black pepper – to taste
- Quinoa – 1 cup, uncooked
- Water or broth – 2 cups (broth gives you more flavor, I always use broth when I have it)
- Chickpeas – 1 can, rinsed and drained (see tip below about roasting for extra crunch)
- Dried cranberries – ⅔ cup
- Fresh parsley – ⅓ cup, finely chopped, plus extra for garnish
- Toasted almonds – ½ cup, sliced or whole, for garnish
How to Make This Moroccan Chickpea Quinoa Salad
- Start by heating the olive oil in a large pot over medium heat. Add the diced onion and cook for a few minutes until it softens.
- Add the turmeric, cumin, cinnamon, salt, and pepper, and stir for about 30 seconds. This is where the flavor really starts to come through.
- Add the quinoa and water, bring it to a boil, then cover and reduce the heat. Let it cook for about 15 minutes, then turn off the heat and let it sit for another 5 minutes before fluffing it with a fork.
- At this point, stir in the chickpeas, dried cranberries, and parsley. Give it a good mix and taste it. I usually adjust the salt here depending on how it turned out.
- Transfer everything to a serving bowl and top with the roasted almonds and a little extra parsley.
- You can serve this warm or cold, which is why I make it so often.

Ways I Like Serving This
I love how versatile this recipe is because it works in so many different situations. I’ll have it as a quick lunch or light dinner, bring it to a potluck or holiday table, or serve it as a side with grilled chicken or salmon. It’s also one of my go-tos for meal prep since it holds up really well throughout the week, and it’s just as good served at room temperature alongside other salads and dips.
A Few Tips Worth Knowing
- Roast the chickpeas for better texture
You can use them straight from the can, but roasting them makes a big difference. I usually toss them with a little olive oil and salt and roast at 400°F for about 20 minutes until crispy. - Do the same with the almonds
Pre-toasted works, but if I have a few extra minutes, I’ll throw them in the oven or air fryer too. It gives them a deeper flavor and better crunch. - Don’t overcook the quinoa
This is the one thing that can ruin it. About 15 minutes on low heat, then let it sit. If it’s overcooked, the whole salad turns mushy. - Let it sit before serving
Give it 10–15 minutes after cooking. The flavors come together more, and it just tastes better.

Substitution Ideas
- No dried cranberries? Raisins or chopped dried apricots work really well
- Almonds can be swapped for pine nuts, pumpkin seeds, or skipped if you need it nut-free
- Fresh mint is really good here if you have it
- Add a handful of spinach or arugula at the end for some greens
- Want to add protein? Grilled chicken on top works really well
How I Store This + Make It Ahead
This is one of my favorite meal prep recipes.
I’ll usually make a big batch and eat it throughout the week. It keeps well in the fridge for up to 4 days, and honestly, it tastes even better the next day once everything sits together.
You can eat it cold straight from the fridge or let it come to room temperature. Both work.
The only thing I do is wait to add the almonds until I’m about to eat so they stay crunchy.
If I’m making it fresh for dinner, it’s done in about 30 minutes, which is why I come back to it so often.
FAQ
Can I make this ahead of time?
Yes, and it’s actually better the next day. Just store it in the fridge and add the almonds before serving.
Is it better warm or cold?
Both. I’ll eat it right after cooking or straight from the fridge the next day.
Can I use a different grain?
Yes. Couscous is a quick option. Brown rice or farro also work, just take longer to cook.
How do I get crispy chickpeas?
Roast them. Make sure they’re really dry first, then bake at 400°F for 20–25 minutes.
How long does it last?
Up to 4 days in the fridge. The texture holds up really well.
More recipes you may like:
Honey Chipotle Chicken Breast Rice Bowl Recipe
Sweet Chili Salmon Bowl with Rice and Veggies
Meatball Skewers with Tahini Yogurt and Red Chimichurri – Appetizer
One of Those Recipes I Keep Coming Back To
I keep coming back to this because it just works.
It’s quick enough for a weeknight, good enough to bring somewhere, and the leftovers are actually better the next day.
The warm spices, the little bit of sweetness, and the crunch on top make it feel like more than just a basic grain salad.
It’s one of those recipes you make once… and then it quietly becomes part of your regular rotation.
30-Minute Moroccan Chickpea Quinoa Salad
Ingredients
- Olive oil – ½ tbsp
- Onion – 1 medium diced
- Ground turmeric – 1 tsp
- Cumin – ½ tsp
- Cinnamon – ½ tsp
- Salt – ½ tsp plus more to taste
- Freshly ground black pepper – to taste
- Quinoa – 1 cup uncooked
- Water or broth – 2 cups broth gives you more flavor, I always use broth when I have it
- Chickpeas – 1 can rinsed and drained (see tip below about roasting for extra crunch)
- Dried cranberries – ⅔ cup
- Fresh parsley – ⅓ cup finely chopped, plus extra for garnish
- Toasted almonds – ½ cup sliced or whole, for garnish
Instructions
- Start by heating the olive oil in a large pot over medium heat. Add the diced onion and cook for a few minutes until it softens.
- Add the turmeric, cumin, cinnamon, salt, and pepper, and stir for about 30 seconds. This is where the flavor really starts to come through.
- Add the quinoa and water, bring it to a boil, then cover and reduce the heat. Let it cook for about 15 minutes, then turn off the heat and let it sit for another 5 minutes before fluffing it with a fork.
- At this point, stir in the chickpeas, dried cranberries, and parsley. Give it a good mix and taste it. I usually adjust the salt here depending on how it turned out.
- Transfer everything to a serving bowl and top with the roasted almonds and a little extra parsley.
- You can serve this warm or cold, which is why I make it so often.

