This Moroccan Vegetable Tagine is the cure to cold Winter evenings. Carrots, butternut squash and chickpeas are stewed in a spicy tomato sauce that is spiked with preserved lemons and fragrant spices for a flavoursome vegetarian tagine! Plus it can easily be made vegan too!

Elizabeth Chloe is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com
- Vegetable Tagine Nutrition
- The Ingredients for Vegetable Tagine
- Moroccan Vegetable Tagine FAQ
- How to store vegetable tagine:
- How to reheat vegetable tagine:
- How to freeze vegetable tagine:
- What to serve with tagine?
- What is a tagine?
- Do you need a tagine pot to make a tagine?
- Why use a tagine pot?
- How to use a tagine pot:
- Watch the Video
- Great vegetarian and vegan dinners you’ll love…
- How to Make Moroccan Vegetable Tagine
I’m going to be honest with you, as I sit writing this I’m wearing my dressing gown, I’ve got my fluffiest socks on and a hot water bottle. And while there may have been a little bit of sunshine today (in Manchester, I know, I’m as shocked as you are) it’s still frreeeeeeezing cold. But fret not, I have the cure: this warming dish of Moroccan Vegetable Tagine.
I think one of the wonderful things about Winter is that even a dish as humble as vegetable stew (aka this tagine) can seem like something a little more luxury. Cooked slowly and crafted with love and care, it can take simple vegetables up to something really special.
This little number itself is a veggie sensation, filled with onion, butternut squash, carrot and spinach. And if you decide to throw some pomegranate seeds on top those count towards your 5-a-day too, right?
The stew base is made of passata which is spiced with coriander, cinnamon, ginger, saffron and cayenne. We’ve also got some preserved lemons and honey in there for next level flavourrrr. Perfect for these cold wintery evenings.

Vegetable Tagine Nutrition
In any vegan or vegetarian meal, I always think it’s really important to make sure you’ve got plant-based protein in there. In this recipe, we’re getting that from the chickpeas, which are not only a great source of protein, but they’re also providing us with fibre and polyunsaturated and monounsaturated fats (the healthy fats!).
If you are eating a vegan diet particularly, it is important to get your protein from a range of different plant-based sources (known as protein combining or protein complementing) to ensure you get adequate intakes of all of the amino acids (what proteins are made of) the body requires to function. In this case, you can pair this vegetable tagine with a grain that is high in protein. I like couscous, but quinoa, buckwheat or brown rice would also work well!
Having a range of vegetables in this tagine means that as well as getting a good serving of fibre, we’re getting a range of different vitamins and minerals. From the orange veggies like the carrot and squash, we’re getting beta-carotene, which is essential for the health of our immune system, vision and skin.
This veggie tagine also includes everyone’s favourite green leafy vegetable – spinach! Spinach is a fantastic source of iron, which is important in the function of our red blood cells. It also contains a range of micronutrients including vitamin A, C and K. Don’t be shy with it!

The Ingredients for Vegetable Tagine
The vegetables – In this tagine recipe, we’re using onions, carrots and squash. Vegetable stews like this tagine are ideal for the colder months, so I chose to use seasonal ingredients that suited Autumn and Winter, such as carrots and squash. The beauty of a recipe like this is that you can adapt it for any time of year. In Spring you could use cauliflower and new potatoes. For Summer, how about aubergine and red pepper? You can use what you have available to you, making it highly versatile!
Preserved lemon – are lemons that have been preserved using a mixture of saltwater and lemon juice. Over time this softens the lemons, making the rinds edible. You will often find preserved lemons in North African food giving a citrusy, floral flavour to the recipe. But if you can’t get a hold of any, as a substitute you could use a teaspoon of lemon zest and a good pinch of salt.
The spices – the spices for this tagine are coriander, cinnamon, ginger, cayenne, saffron. This particular combination of spices gives this veggie tagine a floral and fragrant flavour and fills the kitchen with the most delicate perfume as it cooks. Feel free to adjust the amount of cayenne in the recipe to suit your tastebuds. If there are any particular spices you don’t like, you’re welcome to omit them, but it will affect the final flavour!
Passata – passata is uncooked, sieved tomato sauce that can often be found in tins or cartons at the supermarket. If you can’t get passata, you can use a tin of chopped tomatoes instead, the sauce will just be chunkier.
Tinned chickpeas – you could also use dried chickpeas, but they will need soaking before being cooked. If you can’t get your hands on chickpeas, butterbeans or canelli beans would also work well!
Honey – Honey really compliments the floral flavours in this tagine. However, if you’re sticking to a vegan diet or don’t have honey to hand any kind of sweetener would work. You could use maple syrup, agave or even a little bit of brown sugar.
Spinach – for a boost of greens we’ve added fresh spinach! Frozen spinach would also work perfectly as would kale or chopped spring greens, although these would both need a little longer to cook.

Moroccan Vegetable Tagine FAQ
How to store vegetable tagine:
Allow the tagine to cool at room temperature for no more than 2 hours. Then transfer it to Tupperware containers and into the fridge, where it should be eaten within 3-4 days.
How to reheat vegetable tagine:
Transfer the tagine back to a saucepan or crockpot. Bring to the boil and then simmer for 5 minutes. If the mixture looks dry add a little bit of water to loosen it. Ensure the tagine is piping hot before serving. Alternatively, you could use a microwave to reheat the tagine. Add it to a microwave-safe container and microwave on full power for approximately 3 minutes, stirring halfway through. Cooking times will vary depending on the power of the microwave. Ensure the food is piping hot all the way through before serving.
How to freeze vegetable tagine:
Once the vegetable tagine has come to room temperature, add it to a freezer-safe container. Transfer it to the freezer where it can live for 3-4 months.
To defrost the tagine remove it from the freezer to the fridge to leave it to thaw. This can take up to 24 hours. Alternatively, you can use the defrost setting on your microwave.
What to serve with tagine?
- Couscous is probably the most common side dish to a tagine. You can leave it plain or spike it with lemon juice and herbs. You could use other grains such as rice, bulgar wheat or quinoa as well.
- Tabbouleh is a great Middle Eastern salad of bulgar wheat, parsley, mint, tomato and lemon.
- Pitta bread or flatbreads are great for dunking into Moroccan tagines.
- Salads are another great accompaniment to tagines. A green leafy salad would pair wonderfully with this Moroccan Tagine Recipe but carrot salads and tomato salads are also traditional in Moroccan cuisine.
What is a tagine?
The word tagine can refer to one of two things. First, the word describes an earthenware cooking pot often found in North Africa. A tagine pot consists of a wide shallow base with a conical lid and is used to create stew based dishes.
A tagine can also refer to a type of North African stew, cooked slowly with meat, vegetables and spices. All in all, it generally means TASTY.
Do you need a tagine pot to make a tagine?
You can make a tagine without a tagine pot. Instead, use a casserole pot with a lid to cook the tagine.
Why use a tagine pot?
When cooking in a tagine steam from the food rises upwards into the cone, then condenses and drips back down into the stew. This keeps the stew nice and moist. Tagine pots are also great for serving the tagine in and look particularly attractive when used as a serving dish.
How to use a tagine pot:
If you are using your tagine pot for the first time, you will need to season your tagine pot.
Tagine pots are often made of clay or ceramic and are at risk of cracking should they come into direct contact with your heat source. If you have a gas or electric stove, use a heat diffuser to diffuse the heat. This reduces the risk of cracking.
To reduce the risk of cracking further, heat the tagine pot slowly. Start on a low heat and work your way up to the desired temperature.

Great vegetarian and vegan dinners you’ll love…
- Winter Vegetable Soup with Barley and Parmesan
- Vegan Broccoli Soup Recipe with Edamame and Miso
- Vegetarian Stuffed Mushroom Caps
- Simple Mustard Lentil Stew Recipe
- Eggplant Smothered with Charmoula Marinade from Sauver

How to Make Moroccan Vegetable Tagine
Let me know what you think of this recipe by leaving a rating and a comment!
You can also follow over on Facebook, Pinterest, Instagram and Twitter. Come and say hi and hashtag any recipe snaps with #elizabethchloerecipes.
For a weekly update of new recipes and blog posts, you can subscribe to the

Moroccan Vegetable Tagine Recipe
- Prep Time: 10 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 5 minutes
- Yield: 2–3 servings 1x
- Category: Dinner
- Method: Stewing
- Cuisine: Moroccan
Description
This is my take on a classic vegetarian Moroccan stew – the tagine. Filled with chickpeas, carrot and butternut squash then flavoured with warming spices, honey and preserved lemons. Perfect for Meatless Monday and so tasty!
Ingredients
- 1 tablespoon oil
- 1 onion, sliced
- 2 garlic cloves, minced
- 2 carrots, diced
- 300 grams butternut squash, diced
- 1 preserved lemon, finely chopped (I use Belazu Beldi Preserved Lemons)
- 1 1/2 teaspoons ground coriander
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground ginger
- 1/2 teaspoon cayenne (or more to taste)
- 1/2 teaspoon ground pepper
- Pinch of saffron threads
- 500 grams passata
- 250 millilitres water, boiled
- 1 tin of chickpeas, liquid drained
- 1 tablespoon honey
- Salt to taste
- 2 handfuls of fresh spinach
To serve (optional)
- Couscous
- Chopped mint
- Crumbled feta
- Pomegranate seeds
Instructions
- Heat the oil in a tagine pot (use a heat diffuser under the tagine) or a heavy-bottomed casserole pot. Saute the onion for 5 minutes until softened, then add the garlic and saute for another 2 minutes.
- Add the carrot and squash to the pan and cook for 2 minutes. Then add the spices and cook for 1 minute.
- Add in the preserved lemons, passata and the water. Pop the lid on and simmer for 30 minutes.
- Add the chickpeas to the pan, then put the lid back on and continue to cook for a further 10 minutes. The tagine should be thick and the vegetables should be tender when it is done.
- Add the spinach to the pan and stir it in until it has wilted.
- Stir in the honey, taste and add salt as required. Serve the tagine alongside fluffy couscous, then top with mint, feta and pomegranate seeds. Enjoy!
Notes
- If you can’t get a hold of preserved lemons, substitute one preserved lemon for a teaspoon of lemon zest and a good pinch of salt.
Keywords: Moroccan Vegetable Tagine, Vegetarian Tagine, Moroccan Stew Recipe, Moroccan Recipe, Moroccan Stew with Chickpeas
Last Updated:
I haven’t tried Moroccan cuisine so this vegetable stew really intrigues me. It seems to be a very hearty, healthy dish which is also satisfying.
Thanks Saima, it definitely is hearty and healthy. Perfect for this cold weather we’re having at the moment!
Lovely warming spices in this tagine! Thank you for this vegetarian version! There are so many meat version and I needed one like this. Pinned!
★★★★★
Thank you! I definitely agree there are a tonne of meat versions, it’s nice to have something a little lighter while still being filling!
Yum this looks just delicious! Anything with chick peas has my vote.. especially with the herbs you’ve chosen and the sweet potato. Can’t wait to dive in!
★★★★★
Thanks so much Aleta 🙂
I love tagine because of all the warm spices in it. This sounds and looks so incredible. Love how simple and easy it is too.
★★★★★
Thanks so much, Veena!
Wow this looks fabulous. I’ve been looking for a veggie version of tagine recipes. Thanks for sharing. Also love the addition of tart pomegranate seeds.
Thanks, Analida, I love pomegranate seeds on dishes like this!
I haven’t tried Tajine and would love to give it a try given how delicious it looks.
★★★★★
Let me know if you do!
This sounds so good!! I’m always looking for new recipes to try and I can’t wait to make this!
★★★★★
Thanks, Jennifer, let me know how it goes!
This is such a beautiful dish! I love anything with butternut squash! I have got to get my hands on those preserved lemons! Saving this one for later! 🙂
★★★★★
The preserved lemons are worth it, they add such an interesting, citrusy flavour to this dish! Let me know how it goes!
This looks delicious! I love all of the flavors that you have going on in this dish!
Thanks so much, Anne!
OMG YUM!!! I’m printing this out as we speak! I’ve not made anything like this and it looks perfect for dinner! I’m in Phoenix AZ and out “winter” is a whopping degrees F but that’s cold to me! So eating this as my comfort food!
Ah thanks so much, Amanda! I hope it does the job of warming you up!
This dish is rustic yet so very elegant. There are so many flavors in this dish that I crave during cold weather. I’ll be making this very soon!
★★★★★
Thank you, Krista 🙂
So many warming spices and comforting flavors! I love your pictures too, so vibrant
★★★★★
Thanks so much, Ruchi 🙂
Recipe pinned! this looks so great not to give it a try. I will be making this soon
★★★★★
Thanks Ajoke! I hope you like it!
I made this for my vegetarian parents on thanksgiving. It was beyond delicious and enjoyed by all. It’s great because the recipe is very forgiving. I substituted the cayenne with mostly paprika. Pomegranate seeds as a garnish is a great touch! My kids liked some crèmes fraîche on it to dull the spice.
★★★★★
I’m so grateful for your comment Jackie! Thank you so much for your lovely feedback, I’m so glad everyone enjoyed it! I hope you had a great Thanksgiving.
I made this delicious vegetable tagine yesterday for my husband and me as part of our special Valentine’s Day dinner, which I made instead of going out to eat on Valentine’s Day, which we usually do.
I’d had to hunt quite extensively for an easy to follow recipe that seemed pretty authentic. This recipe was the only one I could find that ticked all boxes.
The mix of spices created just the right level of warm spice I remember from eating in Morocco. I used aubergine and courgettes, and added some dried apricots and almonds my friend’s mum in Iran sent her, as well as a few olives.
I’m vegan but my husband isn’t, though he is quite open to trying different dishes. I’ll definitely be making this one again.
Thanks so much.
★★★★★
Oh, Jeanette thank you so much for your lovely comment!
I’m so glad you loved the recipe, and your additions sound delicious!