Moroccan Vegetarian Recipes: 12 Best Plant-Based Dishes

Posted on April 4, 2026

moroccan vegetarian recipes spread with zaalouk chickpea tagine and flatbread

Moroccan vegetarian recipes are something I genuinely did not expect before I went to Morocco.

I expected tagines. I expected couscous. I expected lamb everything and kefta grilling over every street corner, and yes, all of that is absolutely there. But what surprised me, what actually stopped me in my tracks, was how extraordinary the vegetarian food was. Not as an afterthought. Not as the sad side dish while everyone else ate the good stuff. As the main event.

Moroccan cuisine is, and I don’t think enough people talk about this, one of the most naturally vegetarian-friendly food cultures in the world. The cuisine is built on vegetables, legumes, grains, and spices in a way that means going meat-free isn’t a compromise. It’s just… a completely different and equally magnificent part of the same tradition.

This is part of my full Moroccan recipes collection here on RecipeWorldly, a site dedicated to authentic world recipes adapted for American home cooks. If you’re new here, start with the complete Moroccan spice guide before you dive into cooking. Ten minutes there will make everything on this page taste significantly better.

Now. Let’s talk about the food.

Why Moroccan Vegetarian Food Is So Good

Okay so I want to explain something before we get into the recipes, because I think it reframes the whole thing.

In Morocco, vegetarian eating isn’t a lifestyle choice the way it often is in the US, it’s woven into the culture through religion, tradition, and the simple reality that vegetables and legumes have always been the foundation of North African cooking. The Berber culinary tradition, one of the oldest continuous food cultures in the world, has centered plant-based ingredients like chickpeas, lentils, and seasonal vegetables for thousands of years.

The result? Vegetable tagines that are deeper and more complex than most meat dishes I’ve eaten anywhere. Lentil soups that warm you from the inside out. Grain salads dressed with preserved lemon and herbs that you cannot stop eating. Roasted cauliflower with chermoula, a bright, herby sauce, that converts cauliflower skeptics on the first bite.

I know that last sentence sounds like a bold claim. I stand by it entirely.

The 12 Best Moroccan Vegetarian Recipes

1. Vegetable Tagine with Chickpeas and Preserved Lemon

This is the one. If you make one recipe from this entire list, make this one.

Vegetable Tagine with Chickpeas and Preserved Lemon

A proper Moroccan vegetable tagine is not a vegetable stew with Moroccan spices thrown in. It’s a slow-braised, deeply layered dish built with the same care and technique as a meat tagine, and it’s honestly just as satisfying. Chickpeas provide the protein and heft. Preserved lemon and olives add that signature bright-salty punch. Ras el hanout (see my full moroccan spice guide for everything you need to know about this blend) ties the whole thing together into something that makes you close your eyes on the first bite.

Serve it with crusty bread or over couscous. Either way you will be making it again within the week. I promise.

Key ingredients: chickpeas, zucchini, carrots, preserved lemon, olives, ras el hanout, saffron Time: 1 hour 30 minutes | Difficulty: Easy

2. Harira: The Moroccan Lentil and Chickpea Soup

Harira is Morocco’s most beloved soup and I think it might be the most comforting thing I’ve ever eaten. Full stop.

It’s a thick, hearty, deeply spiced soup of tomatoes, lentils, chickpeas, celery, and fresh herbs, traditionally eaten during Ramadan the Islamic holy month of fasting observed by nearly 2 billion Muslims worldwide, and harira has been the traditional iftar (fast-breaking) meal in Morocco for generations.

harira Moroccan Vegetarian Recipes

The flavor is… I don’t know how to describe it exactly. Rich but not heavy. Spiced but not spicy. Deeply savory with this brightness from the lemon juice and fresh cilantro you add at the end. It’s the kind of soup that makes you go quiet.

Naturally vegan. Incredibly filling. Makes excellent leftovers, actually better the next day once the flavors have had time to get acquainted.

Key ingredients: red lentils, chickpeas, tomatoes, celery, cinnamon, ginger, turmeric, fresh cilantro, lemon Time: 45 minutes | Difficulty: Very easy

3. Zaalouk: Smoky Moroccan Eggplant Salad

Zaalouk is a cooked salad of roasted eggplant and tomatoes, mashed together with cumin, paprika, garlic, and olive oil, and served at room temperature with lots of crusty bread for scooping.

It sounds simple. It tastes incredible. The kind of thing you make as a side dish and then just eat the whole bowl standing at the kitchen counter before anything else makes it to the table.

This is one of Morocco’s most traditional appetizers, served as part of a mezze spread alongside other salads and dips. It comes together in about 30 minutes and keeps beautifully in the fridge for three days. I make a double batch basically every time.

Key ingredients: eggplant, tomatoes, garlic, cumin, smoked paprika, fresh cilantro, olive oil, lemon Time: 35 minutes | Difficulty: Very easy

4. Moroccan Carrot Salad with Cumin and Harissa

This one surprised me more than almost anything else I ate in Morocco. Carrots. Just carrots. But cooked until just tender, dressed with cumin and a little harissa and fresh lemon juice and good olive oil and herbs, and suddenly you’re eating one of the best things you’ve ever tasted.

Moroccan Carrot Salad with Cumin and Harissa

It’s served at room temperature, which means you can make it hours ahead. It keeps well. It’s naturally vegan. And it goes with absolutely everything, alongside a tagine, as part of a mezze spread, stuffed into flatbread for lunch.

The secret is the cumin. Toast whole cumin seeds, grind them fresh, use a generous hand. That’s it. That’s the whole secret.

Key ingredients: carrots, cumin, harissa, lemon, fresh cilantro, olive oil Time: 25 minutes | Difficulty: Very easy

5. Seven Vegetable Couscous

Traditional Moroccan couscous is served with seven vegetables, a number that’s considered lucky and is deeply embedded in the culture and tradition of this dish. The vegetables vary by region and season but typically include turnips, carrots, zucchini, cabbage, pumpkin, chickpeas, and sometimes sweet potato.

Seven Vegetable Couscous

The couscous itself is steamed twice, over the vegetable broth, which gives it a completely different texture from the box kind. Light, fluffy, each grain separate, nothing gummy or heavy. I have a full authentic Moroccan couscous recipe that walks through the whole process, including how to do it without a couscoussier if you don’t have one.

This is Friday food in Morocco. Family food. The dish that brings people together around a communal pot and makes everyone slow down.

Key ingredients: couscous, turnips, carrots, zucchini, cabbage, pumpkin, chickpeas, ras el hanout, saffron Time: 2 hours (mostly hands-off) | Difficulty: Medium

6. Bessara: Moroccan Fava Bean Dip

Bessara is Morocco’s answer to hummus, and it might actually be better. I said what I said.

It’s a thick, silky dip of dried fava beans pureed with cumin, paprika, garlic, and olive oil, served warm with a generous drizzle of extra olive oil over the top and crusty bread alongside. Street vendors in Morocco sell it in small bowls early in the morning as breakfast. Once you’ve had it warm, straight off the stove, you will understand why.

moroccan Bessara

Dried fava beans can be found at Middle Eastern grocery stores or ordered online. If you genuinely can’t find them, split peas work as a reasonable substitute, the flavor is slightly different but the texture is similar.

Key ingredients: dried fava beans, cumin, paprika, garlic, olive oil, lemon Time: 1 hour (plus overnight soaking) | Difficulty: Easy

7. Moroccan Stuffed Peppers with Couscous and Herbs

Take couscous, herbs, toasted almonds, raisins, and warm spices, stuff it into sweet bell peppers, roast until the peppers are soft and slightly caramelized and the filling is fragrant and golden.

Moroccan Stuffed Peppers with Couscous and Herbs

This dish is so good that I’ve served it at dinner parties and had guests who eat meat every day of their lives ask me for the recipe before they’d even finished their plate. The sweetness of the roasted pepper against the herby, spiced couscous filling is… yeah. It’s a lot. In the best possible way.

Key ingredients: bell peppers, couscous, fresh herbs, toasted almonds, raisins, cumin, cinnamon Time: 50 minutes | Difficulty: Easy

8. Chermoula Roasted Cauliflower

Chermoula is a Moroccan marinade and sauce made from fresh cilantro, parsley, garlic, cumin, paprika, lemon, and olive oil, and it is one of the greatest things you can do to a vegetable.

Coat cauliflower florets in chermoula. Roast at high heat until the edges are charred and crispy and the inside is tender. Serve with more chermoula drizzled over the top and some lemon wedges alongside.

I already told you this converts cauliflower skeptics. I meant it. The chermoula does something to the flavor that makes it taste almost meaty, in the best, most satisfying way. This is now a permanent fixture in my Nashville kitchen and it takes about 40 minutes total.

Key ingredients: cauliflower, fresh cilantro, parsley, garlic, cumin, paprika, lemon, olive oil Time: 40 minutes | Difficulty: Very easy

9. Moroccan Lentil Soup with Preserved Lemon

Different from harira, this one is simpler, brothier, and built around red lentils that melt completely into a silky, golden soup. The preserved lemon added at the end, just a few strips of rind stirred in, lifts the whole thing and gives it that distinctly Moroccan quality.

Moroccan Lentil Soup with Preserved Lemon

Ready in 35 minutes. Naturally vegan. One pot. This is the weeknight emergency dinner that I make when I’m tired and I need something that tastes like it took three hours but actually didn’t.

Key ingredients: red lentils, preserved lemon, cumin, turmeric, garlic, onion, vegetable broth Time: 35 minutes | Difficulty: Very easy

10. Taktouka: Moroccan Roasted Pepper and Tomato Salad

Taktouka is a cooked salad of roasted green peppers and tomatoes, seasoned with cumin and paprika and garlic and a generous amount of olive oil. It’s served warm or at room temperature and it is, I’m going to say this again, much better than it sounds.

taktouka

There is something about roasted green peppers and tomatoes cooked down together with Moroccan spices that produces a flavor that’s smoky and sweet and savory all at once. Eat it with bread. Eat it alongside grilled vegetables. Eat it straight out of the pan at midnight. No judgment here.

Key ingredients: green peppers, tomatoes, garlic, cumin, paprika, olive oil, fresh cilantro Time: 30 minutes | Difficulty: Very easy

11. Moroccan Chickpea and Spinach Stew

This one I came up with in my Nashville kitchen, inspired by a dish I ate in a small riad outside Fes, so it’s my adaptation, not a traditional recipe, and I want to be upfront about that. But it uses completely traditional Moroccan flavors and techniques, and it has become one of the most-requested things I make.

Chickpeas and fresh spinach in a spiced tomato broth with ras el hanout, cumin, and a squeeze of preserved lemon at the end. Thirty minutes. One pan. Genuinely deeply satisfying in a way that makes you forget there’s no meat in it.

Key ingredients: chickpeas, fresh spinach, tomatoes, ras el hanout, preserved lemon, garlic Time: 30 minutes | Difficulty: Very easy

12. Moroccan Orange and Olive Salad

I’m ending with this one because it’s the most surprising dish on the list and I want you to finish reading this post thinking about it.

It’s a salad. Of oranges. And olives. With cumin and a drizzle of orange blossom water and fresh mint.

Moroccan Orange and Olive Salad

That sounds bizarre. It tastes extraordinary. The combination of sweet citrus and briny olives with that floral warmth of cumin and orange blossom is one of those flavor pairings that shouldn’t work on paper and absolutely demolishes you in practice.

It takes 10 minutes. It goes with everything. It is the most Moroccan thing I know how to make in under fifteen minutes and I make it probably twice a month.

Key ingredients: navel oranges, black olives, cumin, orange blossom water, fresh mint, olive oil Time: 10 minutes | Difficulty: Laughably easy

Getting Started: What You Need in Your Pantry

Before you cook any of these, make sure you have the Moroccan pantry basics covered, especially cumin, cinnamon, turmeric, paprika, and preserved lemons. My complete Moroccan spice guide covers everything you need, where to find it at US grocery stores, and exactly how to use each ingredient.

Most of these recipes use the same core spice set, which means once you’ve stocked the pantry once, you can cook through this entire list without buying anything new.

The Full Moroccan Recipes Collection

Vegetarian is just one corner of Moroccan cuisine. Head back to the complete Moroccan recipes guide to explore everything, including the famous chicken tagine with preserved lemon and the proper Moroccan couscous recipe that’ll make your Friday nights significantly better.

Tags:

You might also like these recipes

Leave a Comment