The first time I tasted something that made me stop mid-bite and just think was at a tiny restaurant in Marrakech. It was this Moroccan Beet Salad — warm spices, earthy sweetness, a bright citrus kick that cut through everything. I still remember the afternoon light hitting the terracotta walls while I scraped the last of the dressing with flatbread.
Back home, I spent three weekends trying to recreate that bowl. My kitchen looked like a crime scene — beet juice on my cutting board, my hands stained purple for days. But when I finally nailed the balance of cumin and orange blossom water, I did a little dance right there by the stove. My dog thought I’d lost my mind.
This is the recipe that emerged from those messy experiments. It’s become my signature bring-a-dish for potlucks, and I’ve converted more beet skeptics than I can count. If you’re craving something with similar crunch and personality, my sesame orange napa cabbage salad hits that same bright, unexpected note.
What You Need to Make This Recipe
Fresh beets are non-negotiable here — canned ones turn mushy and bleed into everything, while roasted fresh beets hold their shape and develop that caramelized edge. I use a mix of golden and red when I can find them, mostly because the color contrast makes me happy. The dressing hinges on good olive oil and fresh orange juice; the bottled stuff tastes flat and metallic against the warm spices. Cumin and cinnamon might sound like dessert territory, but they transform this Moroccan Beet Salad into something savory and complex. For another hearty salad that leans on pantry staples, my garlic sweet potato lentil salad has that same satisfying, stick-to-your-ribs quality.

How to Make Moroccan Beet Salad
I start by wrapping the beets in foil and letting them roast until a knife slides in like butter — usually about an hour, though giant ones need more time. The smell that fills my kitchen is sweet and earthy, like wet soil after rain. Once they’re cool enough to handle, the skins slip off with just a gentle push of my thumb, revealing that gorgeous jewel-toned flesh.
While the beets rest, I whisk together the dressing: olive oil, orange juice, a splash of vinegar, and those warm spices. The cumin hits my nose first, then the cinnamon lingers. I cube the beets while they’re still slightly warm — they absorb the dressing better this way, soaking up every drop instead of letting it pool at the bottom of the bowl.
Tossed with parsley and toasted almonds, the whole thing comes together in about fifteen minutes of active work. The crunch against the yielding beets, the bright citrus cutting through the sweetness — it’s the kind of contrast that keeps me going back for another bite. If you want a cooler, crisper beet experience, my crisp cucumber beetroot salad with herb dressing takes a completely different but equally delicious approach.
Pro Tips
Roast beets whole and unpeeled. Peeling before roasting makes them dry and shriveled. The skin acts like a little jacket, trapping moisture so the interior stays tender and sweet.
Dress while warm, but don’t chill immediately. Warm beets drink up the vinaigrette, but refrigerating right away dulls the spices. I let mine sit at room temperature for twenty minutes, then chill if I’m serving later.
Toast your own almonds. Pre-toasted packaged nuts taste stale and waxy. Five minutes in a dry skillet until they smell like popcorn changes everything about the final bite.
My Secret Trick: I save a tablespoon of the beet roasting juices from the foil packet and whisk it into the dressing. It deepens the color and adds this subtle, concentrated earthiness that makes people ask what your secret is.

How to Store Moroccan Beet Salad
- Refrigerate in an airtight glass container for up to 4 days — the beets will continue to deepen in flavor as they sit in the dressing.
- Store almonds separately if you want to maintain their crunch; they soften after 24 hours in the fridge.
- Do not freeze — the texture of roasted beets becomes mealy and waterlogged upon thawing.
- Bring to room temperature for 15 minutes before serving; cold temperatures mute the spices and citrus notes significantly.
Nutritional Benefits
This Moroccan Beet Salad delivers serious fiber and folate from those earthy roots, plus the kind of sustained energy that keeps me full through afternoon meetings without the crash. The vitamin C from fresh orange juice actually helps your body absorb the iron in the beets — a happy accident of flavor pairing that happens to work in your favor.

FAQs
Can I use pre-cooked beets from the grocery store?
You can, but the texture suffers and they lack that roasted depth. If you’re truly pressed for time, look for vacuum-packed roasted beets in the produce section — they’re better than the canned variety.
How do I keep the red beets from staining everything?
Wear gloves when peeling and slicing, and use a glass or ceramic cutting board. The pigment washes off most surfaces with soap and water, but wooden boards and plastic containers may retain a pink tinge.
What can I substitute for orange blossom water?
A tiny splash of rose water works beautifully, or simply increase the fresh orange juice slightly. Avoid omitting it entirely — that floral note is what makes this Moroccan Beet Salad distinctive.
Is this salad served warm or cold?
Either works, though I prefer it slightly cool or at room temperature. Straight from the refrigerator, the flavors need about fifteen minutes to wake up and mingle properly.

Moroccan Beet Salad
Ingredients
Equipment
Method
- Preheat oven to 400F. Rub beets lightly with olive oil and place on a baking sheet. Roast until a paring knife slides in easily, 45 to 55 minutes depending on size. Let cool until you can handle them, about 15 minutes. Slip off the skins using your fingers or a paper towel - they should peel right off. Cut into 1-inch wedges.
- While beets cool, warm a small dry skillet over medium heat. Add cumin seeds and shake the pan until fragrant and slightly darker, about 2 minutes. Immediately pour into a large mixing bowl to stop cooking. Add cinnamon and stir to combine.
- To the warm spices, whisk in olive oil, lemon juice, garlic, honey, salt, and pepper. Taste and adjust - it should be bright, warm, and slightly sweet.
- Add warm beet wedges to the bowl and toss gently to coat. Let sit for 10 minutes so the beets absorb the dressing. Fold in parsley and cilantro. Transfer to a serving platter, spoon any remaining dressing over top, and scatter with almonds if using. Serve at room temperature or slightly chilled.
Notes
Conclusion
This Moroccan Beet Salad has earned its permanent spot in my rotation — it’s the dish I make when I want to feel like a more interesting cook than I actually am. The colors alone spark joy, but it’s those warm spices and bright citrus that keep people asking for the recipe. If you’re looking for another way to celebrate roasted roots with something creamy on top, my roasted beets and carrots salad with burrata is where I turn when I want to dial up the indulgence.
