After a busy day, craving something comforting yet exciting? These 12 vegetarian Moroccan dishes are your ticket to a flavorful dinner escape. From fragrant tagines to crispy pastries, each recipe is a delicious adventure. Dive in!
Moroccan Vegetable Tagine with Preserved Lemon and Olives

Harnessing the earthy sweetness of root vegetables and the bright tang of preserved lemons, this Moroccan tagine is a symphony of slow-cooked flavors. The medley of warm spices—cumin, coriander, and cinnamon—creates a fragrant base that deepens as it simmers, while briny olives add a delightful contrast. This dish is a celebration of patience and layering, transforming humble ingredients into a refined, company-worthy meal.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 1 minutes
Ingredients
For the Spice Blend
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground ginger
- 1/4 teaspoon cayenne pepper (optional)
For the Tagine
- 3 tablespoons olive oil
- 1 large yellow onion, thinly sliced
- 4 cloves garlic, minced
- 2 large carrots, peeled and cut into 1-inch chunks
- 2 parsnips, peeled and cut into 1-inch chunks
- 1 large sweet potato, peeled and cut into 1-inch chunks
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 preserved lemon, pulp removed and rind thinly sliced
- 1/2 cup green olives (such as Castelvetrano), pitted and halved
- 2 cups vegetable broth
- 1 (15-ounce) can diced tomatoes, drained
- 1 tablespoon honey
For Garnish
- 2 tablespoons fresh cilantro, chopped
Instructions
- In a small bowl, combine the ground cumin, ground coriander, ground cinnamon, ground ginger, and cayenne pepper. Set aside.
- Heat olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat until shimmering.
- Add the sliced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. (Tip: A pinch of salt helps draw out moisture.)
- Stir in the minced garlic and cook until fragrant, about 30 seconds.
- Add the prepared spice blend and stir constantly for 1 minute until deeply aromatic. This toasting step unlocks the oils and intensifies the flavors.
- Add the carrots, parsnips, and sweet potato chunks. Sprinkle with salt and black pepper. Stir to coat the vegetables evenly with the spices.
- Cook the vegetables for 3 minutes, allowing them to begin sizzling and absorbing the spices.
- Add the preserved lemon slices and green olives, then pour in the vegetable broth and drained diced tomatoes. Stir in the honey to balance the acidity. (Tip: If you prefer a thicker tagine, use only 1½ cups broth.)
- Bring the liquid to a gentle boil, then reduce heat to low, cover, and simmer for 1 hour to 1 hour 15 minutes, until the vegetables are tender and the flavors have melded. Stir once halfway through, scraping the bottom to prevent sticking.
- Taste and adjust seasoning with additional salt or pepper if needed. (Tip: For a brighter finish, add a squeeze of fresh lemon juice just before serving.)
Keenly balanced between savory and tangy, each spoonful offers a velvety texture with pops of briny olive. Serve over fluffy couscous or with crusty bread to soak up every drop of the aromatic broth. For an extra flourish, top with a dollop of harissa-spiked yogurt.
Chickpea and Spinach Tagine

Fragrant with cumin and simmered to tender perfection, this Chickpea and Spinach Tagine is a hearty vegetarian main that deserves a spot in your weeknight rotation. The tomato-based broth envelops protein-rich chickpeas and tender spinach, creating a deeply satisfying dish.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Base
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional)
- 1 can (14.5 oz) diced tomatoes, with juices
- 1 cup vegetable broth
- Salt and freshly ground black pepper, to taste
For the Chickpeas and Spinach
- 1 can (15 oz) chickpeas, drained and rinsed
- 5 ounces fresh spinach
- 1 tablespoon fresh lemon juice
- 1/4 cup fresh cilantro or parsley, chopped
Instructions
- Heat olive oil in a large Dutch oven or heavy pot over medium heat. Add diced onion and cook, stirring occasionally, until softened, about 5 minutes.
- Add minced garlic, ground cumin, ground coriander, smoked paprika, and cayenne (if using). Stir constantly for 30 seconds until fragrant — this brief toasting deepens the spice flavors.
- Pour in canned diced tomatoes with their juices and vegetable broth. Stir to combine, scraping up any browned bits from the bottom of the pot.
- Bring the sauce to a simmer, then reduce heat to low. Let it cook uncovered for 10 minutes, allowing the liquid to thicken slightly; a good-quality canned tomato makes a noticeable difference here.
- Drain and rinse canned chickpeas well, then add them to the pot and stir. Cook for 5 minutes, letting them absorb the broth.
- Add fresh spinach in handfuls, stirring gently until each batch wilts before adding more, about 2 minutes total. Avoid overcooking — the spinach should retain a vibrant green.
- Remove the pot from heat. Stir in fresh lemon juice and chopped cilantro or parsley. Season with salt and pepper to taste. The lemon brightens the dish and balances the richness.
- Serve immediately over fluffy couscous or alongside warm crusty bread.
Melding earthy cumin with bright lemon, every spoonful offers layers of flavor. For a finishing touch, top with toasted almonds or a dollop of yogurt to add texture and creaminess.
Roasted Cauliflower with Chermoula

Even the most humble head of cauliflower transforms into something spectacular when roasted until golden and tossed in a fragrant chermoula. This smoky-herby North African sauce, brimming with fresh cilantro, parsley, and warm spices, turns a simple vegetable into an elegant, gluten-free vegan side that’s perfect for any table.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the Chermoula
- 1/2 cup packed fresh cilantro leaves
- 1/2 cup packed fresh flat-leaf parsley leaves
- 3 cloves garlic, roughly chopped
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- 1/4 teaspoon cayenne pepper (optional)
- 3 tablespoons fresh lemon juice
- 1/3 cup extra-virgin olive oil
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
For the Cauliflower
- 1 large head cauliflower (about 2 pounds)
- 2 tablespoons extra-virgin olive oil
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
Instructions
- Preheat your oven to 425°F with a rack in the middle position. Line a large rimmed baking sheet with parchment paper for easy cleanup.
- Cut the cauliflower into uniform 1 1/2-inch florets, trimming any large stems into bite-sized pieces. Pat the florets dry with a clean kitchen towel to encourage browning.
- In a large bowl, toss the cauliflower florets with 2 tablespoons olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper until evenly coated. Spread them in a single layer on the prepared baking sheet, ensuring they are not overcrowded—use two sheets if necessary.
- Roast for 20 minutes, then flip the florets with a spatula. Continue roasting for another 10–12 minutes, until they are deeply golden and tender when pierced with a fork. For extra caramelization, switch the oven to broil for the last 2 minutes, watching closely.
- While the cauliflower roasts, prepare the chermoula. In a food processor, combine the cilantro, parsley, garlic, cumin, paprika, cayenne (if using), lemon juice, 1/3 cup olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Pulse until the herbs are finely chopped and the mixture is a vibrant, spoonable paste. If it’s too thick, add a teaspoon of water.
- Transfer the hot roasted cauliflower to a large bowl. Pour the chermoula over the top and toss gently until every floret is well coated. Let it sit for 5 minutes to allow the flavors to meld.
- Transfer to a serving platter and drizzle with any remaining chermoula from the bowl. Serve warm or at room temperature.
You'll discover that the smoky, herbaceous notes of the chermoula elevate the cauliflower to a centerpiece-worthy side, with every bite offering a balance of earthy roasted sweetness and bright, punchy spices. Pair it alongside grilled lamb, roasted chicken, or a simple grain bowl for a meal that feels both effortless and refined.
Sweet Potato and Chickpea Stew with Harissa

Fragrant with warm spices and rich with tender sweet potatoes, this harissa-spiced stew is a comforting bowl of sweet-savory perfection. The creamy chickpeas and fire-roasted tomatoes create a velvety broth that lingers on the palate, while a touch of heat keeps every spoonful exciting.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
For the Base
- 2 tbsp olive oil
- 1 large yellow onion, diced
- 4 cloves garlic, minced
For the Spice Blend
- 1 tbsp harissa paste (plus more for serving)
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/4 tsp cayenne pepper (optional)
For the Stew
- 2 large sweet potatoes (about 1.5 lbs), peeled and cut into 1-inch cubes
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14.5 oz) diced tomatoes
- 4 cups vegetable broth
- Salt and freshly ground black pepper to taste
For Garnish
- Fresh cilantro leaves
- Lemon wedges
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Add the minced garlic, harissa paste, cumin, smoked paprika, and cayenne. Stir constantly for 1 minute until fragrant—blooming the spices in oil deepens their flavor and prevents burning.
- Add the sweet potatoes, chickpeas, diced tomatoes with their juices, and vegetable broth. Stir to combine, scraping up any browned bits from the bottom of the pot.
- Bring the stew to a boil, then reduce the heat to low, cover, and simmer for 25 to 30 minutes until the sweet potatoes are fork-tender. For a thicker stew, uncover and simmer an additional 10 minutes.
- Season with salt and pepper to taste. Harissa can vary in saltiness, so adjust gradually—start with 1/2 teaspoon salt and go from there.
- Serve hot, garnished with fresh cilantro and a squeeze of lemon. Offer extra harissa on the side for those who want more heat.
Underneath its rustic appearance lies a velvety broth that clings to every cube of sweet potato and chickpea. Serve it over fluffy couscous or with crusty bread to soak up every last drop, and finish with a drizzle of good olive oil for an extra layer of richness.
Vegetable Couscous with Seven Vegetables

Revered as a communal centerpiece across North Africa, this elegant steamed couscous with seven vegetables combines tender root vegetables, aromatic saffron, and a fragrant broth. Each bite offers a harmonious blend of earthy sweetness and warm spices, perfect for a refined dinner gathering.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 35 minutes
Ingredients
For the Aromatic Base
- 2 tablespoons olive oil
- 1 large onion, diced
- 2 garlic cloves, minced
- 1 teaspoon ground ginger
- 1 teaspoon turmeric
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
For the Vegetables
- 2 carrots, peeled and cut into 1-inch chunks
- 2 turnips, peeled and cut into 1-inch chunks
- 2 zucchini, cut into 1-inch chunks
- 2 bell peppers (red and yellow), seeded and sliced into strips
- 1 large sweet potato, peeled and cubed
- 1 cup pumpkin cubes
- 1 cup green beans, trimmed and halved
For the Broth
- 4 cups low-sodium chicken or vegetable broth
- 1/2 teaspoon saffron threads
- 2 tablespoons tomato paste
For the Couscous
- 2 cups medium-grain couscous
- 2 tablespoons unsalted butter
Instructions
- In a large pot, heat 2 tablespoons olive oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes. (Tip: Sweating the onion slowly builds a deep flavor foundation; avoid browning.)
- Add the minced garlic, ground ginger, turmeric, black pepper, and salt. Stir constantly for 1 minute until fragrant.
- Add the carrot, turnip, sweet potato, and pumpkin chunks. Sauté for 3 minutes, stirring occasionally.
- Pour in the broth, then add the saffron threads and tomato paste. Stir to combine. Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes until the root vegetables are tender. (Tip: For maximum saffron flavor, crush the threads between your fingers before adding.)
- Add the zucchini, bell pepper strips, and green beans. Simmer uncovered for another 10 minutes until all vegetables are tender but not mushy. Season with additional salt if needed.
- While the vegetables cook, prepare the couscous: In a heatproof bowl, combine the couscous with 2 cups of the hot broth from the pot (or 2 cups boiling water if broth is insufficient). Add the butter, cover tightly with plastic wrap, and let stand for 5 minutes. (Tip: Using hot broth infuses the couscous with flavor; fluff with a fork after resting to separate grains.)
- To serve, mound the fluffy couscous on a large platter and arrange the vegetables on top. Ladle some broth over the top. Serve immediately.
Silky broth clings to each grain of couscous, while the vegetables offer a tapestry of textures—from the creaminess of sweet potato to the slight crunch of green beans. For a vibrant presentation, arrange the vegetables in a spiral and garnish with fresh cilantro or a drizzle of harissa.
Zaalouk (Moroccan Eggplant Salad)

Few dishes capture the soul of Moroccan cuisine as beautifully as this smoky, garlicky eggplant and tomato spread. Known as Zaalouk, it’s a versatile mezze that balances earthy, charred flavors with bright lemon and warm spices. Simple yet deeply satisfying, this recipe transforms humble ingredients into an elegant, spreadable delight.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
For roasting the eggplants
- 2 large eggplants (about 1½ lbs total)
For the tomato-garlic mixture
- 3 tablespoons extra-virgin olive oil
- 4 cloves garlic, thinly sliced
- 4 medium ripe tomatoes (about 1½ lbs), diced
- 1 teaspoon kosher salt, plus more to finish
For seasoning and finishing
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- ¼ teaspoon cayenne pepper (optional)
- 2 tablespoons fresh lemon juice
- ¼ cup finely chopped fresh cilantro
Instructions
- Prick the eggplants all over with a fork. Roast them directly over a gas burner on medium-high heat, turning frequently with tongs, until the skin is charred and the flesh is very soft, 10–12 minutes. (Alternatively, roast under a broiler, turning occasionally, for about 20 minutes.)
- Transfer the charred eggplants to a bowl, cover with plastic wrap, and let steam for 10 minutes. This makes peeling easier.
- When cool enough to handle, peel off the skin, discarding it. Place the flesh in a colander and let drain for 5 minutes, then roughly mash it with a fork. Do not over-mash—some texture is desirable.
- In a large skillet, heat the olive oil over medium heat. Add the garlic and cook, stirring, until fragrant and lightly golden, about 1 minute.
- Add the diced tomatoes and 1 teaspoon salt. Cook, stirring occasionally, until the tomatoes break down and most of the liquid has evaporated, about 15 minutes.
- Stir in the cumin, paprika, and cayenne (if using). Cook for 1 minute until spices are fragrant.
- Add the mashed eggplant to the skillet. Reduce heat to medium-low and cook, stirring frequently, until the mixture thickens and deepens in color, about 10 minutes. Tip: The mixture should hold its shape on a spoon—if too watery, cook a few minutes more.
- Remove from heat. Stir in the lemon juice and cilantro. Taste and add more salt if needed. Tip: For a brighter flavor, add an extra squeeze of lemon just before serving.
- Transfer to a serving bowl. Let cool to room temperature; the flavors meld as it rests. Tip: Zaalouk can be made a day ahead and refrigerated—bring to room temperature before serving.
Heaped onto warm crusty bread or spooned alongside grilled lamb, this Zaalouk boasts a velvety, spreadable texture with a pleasant rustic bite. The smoky depth, tempered by garlic and lemon, makes it an unforgettable addition to any mezze spread.
Moroccan Lentil Soup (Vegetarian Harira-style)

Crafted with aromatic spices and simmered until tender, this Moroccan Lentil Soup offers a deeply comforting bowl of plant-based nourishment. The vibrant blend of tomatoes, cilantro, and warming spices creates a hearty Harira-style soup that is both protein-rich and satisfying.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
For the Base
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 4 cloves garlic, minced
For the Spices
- 2 teaspoons ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon ground turmeric
- 1/4 teaspoon ground cinnamon
- 1/4 teaspoon cayenne pepper (optional)
For the Soup
- 1 1/2 cups brown or green lentils, rinsed
- 1 can (14.5 oz) diced tomatoes, undrained
- 4 cups vegetable broth
- 2 cups water
- 1/2 cup chopped fresh cilantro, plus more for garnish
- 1 tablespoon fresh lemon juice
- Salt and black pepper to taste
For Serving (Optional)
- Plain yogurt or vegan yogurt
- Lemon wedges
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and cook, stirring occasionally, until softened, about 5 minutes.
- Add garlic and cook for 1 minute until fragrant.
- Stir in cumin, paprika, turmeric, cinnamon, and cayenne (if using). Cook for 30 seconds, stirring constantly, to bloom the spices. (Tip: Blooming spices in oil deepens their flavor.)
- Add lentils, diced tomatoes (with juices), vegetable broth, and water. Increase heat to high and bring to a boil.
- Reduce heat to low, cover, and simmer for 30 minutes, stirring occasionally, until lentils are tender but not mushy. (Tip: For thicker soup, simmer uncovered the last 10 minutes.)
- Stir in chopped cilantro and lemon juice. Season with salt and black pepper to taste. (Tip: Add salt after lentils are cooked to prevent them from becoming tough.)
- Serve hot, garnished with additional cilantro and a dollop of yogurt if desired, with lemon wedges on the side.
Beautifully balanced, this soup boasts a silky texture with a gentle warmth from the spices. Serve with a squeeze of lemon and a dollop of yogurt for a creamy finish, or pair with warm flatbread for a complete meal.
Stuffed Peppers with Spiced Rice and Almonds

A symphony of textures and warm spices, these stuffed peppers transform humble bell peppers into an elegant vegetarian centerpiece. The filling—a fragrant blend of basmati rice, toasted almonds, and cinnamon—offers a delightful contrast to the tender, roasted shells.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 35 minutes
Ingredients
For the Peppers
- 4 large bell peppers (any color)
- 1 tablespoon olive oil
- ½ teaspoon salt
For the Rice Filling
- 1 cup basmati rice
- 2 cups vegetable broth
- 1 tablespoon olive oil
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon ground cinnamon
- ½ teaspoon ground cumin
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons tomato paste
- ½ cup slivered almonds, toasted
For Garnish
- 2 tablespoons fresh parsley, chopped
Instructions
- Preheat oven to 375°F. Slice the top off each bell pepper and remove the seeds and membranes, keeping the peppers intact. Rub the outside with 1 tablespoon olive oil and season with ½ teaspoon salt. Set aside.
- In a medium saucepan, combine the basmati rice and vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork.
- While the rice cooks, heat 1 tablespoon olive oil in a large skillet over medium heat. Add the chopped onion and cook, stirring occasionally, until translucent, about 5 minutes. Add the minced garlic and cook for 1 minute more.
- Stir in the ground cinnamon, ground cumin, ½ teaspoon salt, and black pepper. Cook for 30 seconds until fragrant. Add the tomato paste and stir to combine, cooking for 1 minute.
- Remove the skillet from heat. Add the cooked rice and toasted slivered almonds, gently folding until everything is evenly mixed. Taste and adjust seasoning if needed.
- Stand the peppers upright in a baking dish just large enough to hold them. Spoon the rice filling into each pepper, pressing gently to pack. Don't overstuff; leave a little room for expansion.
- Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for an additional 10 minutes, until the peppers are tender and the tops are lightly browned.
- Let the peppers rest for 5 minutes before serving. Garnish with chopped fresh parsley and enjoy warm.
Velvety peppers cradle a fragrant, nutty filling that's both comforting and sophisticated. Serve these with a dollop of yogurt or a drizzle of pomegranate molasses for a burst of acidity that lifts every bite.
Pumpkin Pastilla with Almonds and Cinnamon (Vegetarian Pastilla)

Zesty and aromatic, this Pumpkin Pastilla with Almonds and Cinnamon reimagines a classic Moroccan pie with a sweet-savory autumn twist. Layers of flaky phyllo encase a velvety spiced pumpkin filling, punctuated with crunchy toasted almonds for a refined, company-worthy dish.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 45 minutes
Ingredients
For the Pumpkin Filling
- 2 tablespoons unsalted butter
- 1 medium yellow onion, finely diced
- 2 cloves garlic, minced
- 1 (15-ounce) can pumpkin puree
- 1 teaspoon ground cinnamon
- 2 tablespoons granulated sugar
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 large eggs, lightly beaten
- ½ cup sliced almonds, toasted
For Assembly
- 8 sheets frozen phyllo dough, thawed
- 6 tablespoons unsalted butter, melted
Instructions
- Preheat the oven to 375°F. Line a baking sheet with parchment paper.
- In a large skillet over medium heat, melt 2 tablespoons of butter. Add the diced onion and cook, stirring occasionally, until translucent, about 5 minutes. Tip: Sweat the onion gently to avoid browning, which can overpower the delicate pumpkin flavor.
- Add the minced garlic and cook until fragrant, about 1 minute.
- Stir in the pumpkin puree, cinnamon, sugar, salt, and pepper. Cook, stirring, for 5 minutes to meld the flavors. The mixture should thicken slightly.
- Remove the skillet from heat and let cool for 5 minutes, then fold in the beaten eggs and toasted almonds until fully incorporated. Tip: Toasting the almonds in a dry pan over medium heat for 2–3 minutes before chopping enhances their nutty crunch.
- Brush a 9-inch pie dish or tart pan with some of the melted butter. Lay one phyllo sheet in the dish, letting the edges hang over. Brush the sheet lightly with melted butter. Repeat with 4 more sheets, rotating each slightly so the overhang covers the dish evenly. Tip: Keep unused phyllo covered with a damp kitchen towel to prevent drying out.
- Spread the pumpkin filling evenly over the phyllo base.
- Fold the overhanging phyllo edges toward the center to enclose the filling, brushing each fold with melted butter. Layer the remaining 3 phyllo sheets on top, brushing each with butter and tucking the edges under the pie.
- Brush the top generously with any remaining melted butter. Score the top layers with a sharp knife in a diamond pattern to allow steam to escape.
- Place the pastilla on the prepared baking sheet and bake for 25–30 minutes, until the top is deep golden brown and crisp. Let cool in the pan for 10 minutes before serving.
Present the pastilla proudly at the table—its crackling phyllo crust shatters to reveal a tender, warmly-spiced pumpkin center studded with almonds. Pair with a dollop of crème fraîche or a drizzle of honey for an extra touch of elegance.
Moroccan Beet and Orange Salad with Cumin

Brilliantly vibrant and deeply satisfying, this Moroccan Beet and Orange Salad with Cumin pairs the earthy sweetness of roasted beets with bright, juicy orange segments. A cumin-scented dressing ties everything together, creating a light yet substantial salad that is naturally gluten-free and perfect for any season.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 55 minutes
Ingredients
For the beets
- 4 medium beets
- 2 tablespoons olive oil
- 1/2 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the dressing
- 3 tablespoons fresh orange juice (from 1 orange)
- 1 tablespoon red wine vinegar
- 1/4 teaspoon ground cumin
- 1/4 cup olive oil
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
For the salad
- 2 large oranges, segmented
- 1/4 medium red onion, thinly sliced
- 1/4 cup fresh mint leaves, roughly chopped
- Additional mint leaves for garnish (optional)
Instructions
- Preheat the oven to 400°F.
- Trim the tops and roots of the beets, scrub them clean, and wrap each beet individually in aluminum foil.
- Place the wrapped beets on a baking sheet and roast for 45–60 minutes, until fork-tender. Tip: To test doneness, insert a paring knife into the center; it should slide in easily.
- Remove the beets from the oven and let them cool until easy to handle, about 10 minutes. Use a paper towel to rub off the skins—they should slip off effortlessly.
- Cut the peeled beets into 1/2-inch wedges or slices and set aside.
- In a small bowl, whisk together the fresh orange juice, red wine vinegar, ground cumin, salt, and pepper. Gradually drizzle in the olive oil while whisking continuously until well emulsified. Tip: For the brightest flavor, use freshly squeezed orange juice.
- Prepare the orange segments: Slice off the top and bottom of each orange, then cut away the peel and white pith. Working over a bowl to catch any juice, cut along the membranes to release the segments. Tip: Save any collected juice to use in the dressing instead of extra orange juice.
- In a large mixing bowl, gently combine the roasted beet wedges, orange segments, thinly sliced red onion, and chopped mint leaves.
- Pour the dressing over the salad and toss gently with a spatula to coat evenly. Taste and adjust salt and pepper if needed. Tip: Let the salad rest for 10 minutes before serving to allow the flavors to meld beautifully.
- Transfer to a serving platter and garnish with additional fresh mint leaves if desired.
Layered with textures, from the tender beets to the crisp orange segments, each bite offers a burst of citrus and warm cumin. For an extra touch, serve atop a bed of arugula or alongside grilled lamb for a complete meal.
Baked Eggplant and Tomato Chermoula Gratin

This baked eggplant and tomato gratin, fragrant with a vibrant chermoula, is an elegant vegetarian main that celebrates the peak of summer produce. Layered with tender eggplant and juicy tomatoes, it becomes a melty, savory dish perfect for dinner parties or a cozy weeknight meal.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the Chermoula
- 1/2 cup fresh cilantro leaves, chopped
- 1/2 cup fresh parsley leaves, chopped
- 3 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp paprika
- 3 tbsp lemon juice
- 1/4 cup olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Vegetables
- 2 medium eggplants (about 1.5 lbs), sliced into 1/2-inch rounds
- 4 medium tomatoes, sliced into 1/4-inch rounds
- 2 tbsp olive oil for brushing
- 1 tsp salt
For the Gratin Topping
- 1/2 cup panko breadcrumbs
- 1/2 cup grated Parmesan cheese
- 1/4 cup shredded mozzarella cheese
- 2 tbsp olive oil
Instructions
- Make the chermoula: In a bowl, combine cilantro, parsley, garlic, cumin, paprika, lemon juice, 1/4 cup olive oil, 1/2 tsp salt, and 1/4 tsp pepper. Stir until well blended. Set aside.
- Prepare the eggplant: Arrange eggplant slices on a baking sheet. Sprinkle both sides with 1 tsp salt. Let stand for 30 minutes to draw out moisture and bitterness.
- Pat eggplant slices dry with paper towels. Brush both sides with 2 tbsp olive oil.
- Preheat oven to 400°F (200°C).
- Roast eggplant: Place eggplant slices on a parchment-lined baking sheet. Roast for 10 minutes, flipping halfway, until slightly softened and golden. Remove and let cool slightly.
- Assemble the gratin: In a 9×13-inch baking dish, spread a thin layer of chermoula. Layer half the eggplant slices, then half the tomato slices, overlapping slightly. Spread half the remaining chermoula over the tomatoes. Repeat with remaining eggplant, tomatoes, and chermoula.
- Make the topping: In a small bowl, mix panko, Parmesan, mozzarella, and 2 tbsp olive oil until combined. Sprinkle evenly over the assembled gratin.
- Bake for 25-30 minutes, until the topping is golden brown and the gratin is bubbly around the edges. Let rest for 10 minutes before serving. This allows the layers to set and flavors to meld.
Keep this gratin as a stunning centerpiece for a Mediterranean-inspired dinner. Its rich, aromatic layers pair beautifully with a simple green salad and crusty bread. The creamy eggplant and sweet tomatoes, bound by the bold chermoula, create a harmonious, satisfying bite.
Spiced Chickpea and Carrot Tagine with Preserved Lemon

Nothing quite captures the soul of Moroccan cuisine like a fragrant tagine, and this vegan rendition with chickpeas and carrots is a weeknight revelation. The preserved lemon lends a briny, floral brightness that cuts through the deep, warming spices, while the slow-simmered vegetables achieve a melting tenderness.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the Aromatics
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
For the Spice Blend
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground turmeric
- 1/4 teaspoon cayenne pepper
For the Tagine
- 3 medium carrots, peeled and sliced into 1/4-inch rounds
- 1 (15-ounce) can chickpeas, drained and rinsed
- 1 1/2 cups vegetable broth
- 2 preserved lemons, rinsed, flesh discarded, rind finely chopped
For Garnish
- 1/4 cup fresh cilantro, chopped
Instructions
- In a heavy-bottomed pot or tagine, heat olive oil over medium heat. Add diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Add minced garlic and grated ginger; cook for 1 minute until fragrant, stirring constantly to prevent burning.
- Stir in the ground cumin, coriander, cinnamon, turmeric, and cayenne pepper. Cook for 30 seconds until the spices are aromatic.
- Add the sliced carrots and drained chickpeas; toss to coat evenly with the spice mixture.
- Pour in the vegetable broth and add the chopped preserved lemon rind. Bring to a gentle simmer.
- Reduce heat to low, cover, and cook for 35–40 minutes, stirring occasionally, until the carrots are fork-tender and the flavors have melded. Tip: If the liquid reduces too much, add a splash more broth to keep it saucy.
- Uncover and simmer for an additional 5 minutes to allow the sauce to thicken slightly. Tip: Taste before adding salt—preserved lemons are very salty, so season with pepper only if needed.
- Remove from heat and stir in the chopped cilantro. Tip: For an extra pop of acidity, serve with a squeeze of fresh lemon juice (not listed).
- Serve hot over fluffy couscous or with warm crusty bread to soak up the fragrant sauce.
One bite of this vibrant tagine reveals layers of warmth and brightness, with tender carrots and creamy chickpeas bathed in a silky, spiced broth. For a stunning presentation, garnish with additional cilantro and a few thin slices of preserved lemon—it’s a dish that tastes as beautiful as it looks.
Conclusion
You’ve got a whole new world of flavors to explore here! I hope this collection makes your weeknight dinners exciting and easy. Which recipe are you most excited to try? Drop a comment below and don’t forget to pin this roundup to your favorite board! Happy cooking!



