Flavorful Vegan Moroccan Cauliflower Tagine with Chickpeas: A Hearty & Aromatic Dinner
Embark on a culinary journey to North Africa with this exquisite Moroccan Cauliflower Tagine. This vibrant and aromatic dish brings together tender cauliflower and chickpeas with a symphony of warm, exotic spices, sweet golden raisins, and briny olives. It’s a truly satisfying and incredibly flavorful vegan dinner that will transport your senses straight to the bustling markets of Marrakech.

Moroccan cuisine is celebrated for its rich tapestry of flavors, often characterized by the embrace of both gentle heat from ingredients like harissa and the comforting warmth of spices such as cinnamon and coriander. This vegan cauliflower tagine masterfully blends these elements, creating a dish that is both deeply fragrant and utterly delicious. While traditionally cooked in a tagine pot, this recipe is adapted for any large pot or Dutch oven, making it accessible for every home cook. Serve it generously over fluffy couscous or even a rustic grain like Herb & Veggie Fregola for a wholesome, comforting meal that’s perfect for chilly evenings or whenever you crave a taste of the exotic.
Why This Moroccan Cauliflower & Chickpea Tagine Is a Must-Try
Friends, prepare to fall in love with this vegan cauliflower tagine! It’s not just a meal; it’s an experience. Here’s what makes this particular recipe stand out and why it’s become a staple in many kitchens:
- Exquisitely Fragrant and Flavorful: From the first sizzle of spices to the final simmer, this Moroccan tagine fills your kitchen with an intoxicating aroma. The interplay of fiery harissa, earthy cumin, vibrant turmeric, and sweet cinnamon creates a complex flavor profile that is both bold and harmonious. Sweet golden raisins provide a delightful counterpoint to salty green olives, while the chickpeas absorb all these wonderful flavors, resulting in a dish with incredible depth and an unforgettable taste.
- A Hearty and Wholesome Plant-Based Meal: Loaded with nutrient-dense cauliflower, sweet red onions, juicy tomatoes, and protein-packed chickpeas, this tagine is incredibly filling and satisfying. It’s a complete meal in itself, especially when served atop a bed of whole grains, providing ample fiber, protein, and essential nutrients to keep you energized. It proves that plant-based dinners can be every bit as robust and comforting as any other.
- Perfectly Tender Roasted Cauliflower: The secret to this tagine’s outstanding texture lies in roasting the cauliflower florets first. Roasting imbues the cauliflower with a slightly nutty, mellow flavor and gives it beautifully charred edges, locking in its sweetness and ensuring a melt-in-your-mouth tenderness that truly elevates the dish. This pre-roasting step prevents the cauliflower from becoming mushy and adds an extra layer of caramelized goodness.
- Simple to Prepare for Weeknights & Entertaining: Despite its gourmet appearance and complex flavors, this Moroccan cauliflower tagine is surprisingly straightforward to make. With clear steps and common ingredients, it’s suitable for both busy weeknight dinners and impressive enough to serve when entertaining guests. The preparation is mostly hands-off, allowing the flavors to meld beautifully while it simmers.

Essential Ingredients for Your Vegan Moroccan Tagine
Crafting this flavorful vegan Moroccan tagine relies on a balanced selection of fresh produce and aromatic spices. Below is a detailed look at the ingredients you’ll need. Remember to scroll down to the full recipe card for precise quantities and comprehensive instructions.
For the Tagine Base:
- Cauliflower: A large head of cauliflower, broken or cut into bite-sized florets, forms the wholesome foundation of this dish. Its ability to absorb flavors makes it perfect for a tagine.
- Red Onion (for roasting): When roasted alongside the cauliflower, these thick wedges of red onion caramelize beautifully, imparting a sweet and savory depth to the overall flavor and developing deliciously tender centers with crispy edges.
- Olive Oil: Essential for roasting the vegetables and sautéing the aromatics. A good quality extra virgin olive oil enhances the Mediterranean flair.
- Aromatic Seasonings: This is where the magic happens!
- Cumin Seeds: Adds a warm, earthy, and slightly pungent base note.
- Ground Turmeric: Provides a vibrant golden color and a mild, slightly bitter, peppery flavor, known for its anti-inflammatory properties.
- Smoked Paprika: Infuses a deep, smoky undertone that complements the other spices.
- Salt & Black Pepper: Basic seasonings to enhance and balance all the flavors.
- Ground Coriander: Delivers a citrusy, sweet, and slightly peppery flavor that is a hallmark of Moroccan cuisine.
- Ground Cinnamon: A quintessential Moroccan spice, bringing a subtle sweetness and warmth that pairs wonderfully with savory dishes.
- Yellow Onion (for sauce) & Garlic: These fundamental aromatics create a robust and flavorful base for the tagine sauce, slowly cooked to release their sweetness.
- Harissa Paste: A spicy, aromatic chili paste from North Africa. Brands vary widely in heat, so start with a smaller amount if you prefer a milder tagine, then adjust to your taste. It adds both heat and a unique peppery depth.
- Chickpeas: Canned chickpeas, thoroughly drained and rinsed, add plant-based protein, fiber, and a wonderfully creamy texture to the stew, making it even more filling.
- Golden Raisins: These plump, sweet raisins become incredibly tender as they simmer in the sauce, offering a delightful burst of sweetness that beautifully balances the savory and spicy elements of the tagine.
- Green Olives: I highly recommend Castelvetrano olives for their almost buttery, mild flavor. However, any good quality pitted green olives will provide that essential briny counterpoint.
- Chopped Tomatoes: Canned chopped tomatoes form the base of the rich, savory sauce. For an added layer of complexity and subtle smokiness, consider using fire-roasted chopped tomatoes.
- Water: Used to create the simmering liquid for the tagine, allowing all the flavors to meld together perfectly.
- Maple Syrup: A touch of maple syrup enhances the sweetness from the raisins and balances the acidity of the tomatoes. Date Syrup can be a fantastic alternative for a more authentic North African touch.
- Fresh Parsley: Chopped fresh parsley is stirred in at the end and used as a garnish, providing a burst of freshness and color.
- Toasted Almonds: Roughly chopped and toasted almonds add a wonderful crunch and nutty flavor. For a nut-free option, pepitas (pumpkin seeds) are a great substitute.
For Serving (Optional but Recommended):
- Couscous: The traditional accompaniment, cooked according to package instructions, providing a light and fluffy base to soak up all the delicious sauce.
- Tahini-Yogurt Sauce: A simple yet creamy topping made by mixing equal parts tahini and vegan yogurt, brightened with a squeeze of fresh lemon juice and a pinch of salt. It adds a lovely tang and richness.
How to Master Moroccan Tagine with Cauliflower and Chickpeas
This visual and step-by-step guide will walk you through preparing this incredible vegan cauliflower tagine in your own kitchen, ensuring a delicious outcome every time.


- Roast the Cauliflower and Red Onion: Begin by preheating your oven to a hot 425ºF (220ºC). On a spacious baking sheet, toss the cauliflower florets and red onion wedges with one tablespoon of olive oil, cumin seeds, ground turmeric, smoked paprika, a pinch of salt, and black pepper. Ensure everything is evenly coated. Roast for 30 to 35 minutes, making sure to flip them halfway through, until the cauliflower is perfectly tender with beautifully charred, caramelized edges. This roasting step is crucial for developing deep flavor.
- Start Building the Flavorful Sauce: While the cauliflower is roasting, warm the remaining tablespoon of olive oil in a large, heavy-bottomed pan or Dutch oven over medium heat. Add the chopped yellow onion and sauté for about 8 to 10 minutes, stirring occasionally, until it becomes wonderfully softened and translucent. Next, stir in the minced garlic, ground coriander, ground cinnamon, and harissa paste. Cook this aromatic mixture for just one minute, allowing the spices to bloom and become incredibly fragrant.


- Simmer to Perfection: To the pan, add the drained and rinsed chickpeas, golden raisins, green olives, chopped tomatoes, water, and maple syrup, along with another pinch of salt and black pepper. Give everything a good stir to combine all the ingredients. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer, uncovered, for about 10 minutes. Stir occasionally to prevent sticking and allow the sauce to slightly thicken and the flavors to fully meld together.
- Combine and Serve: Once the sauce has simmered and the cauliflower is roasted, gently stir the tender roasted cauliflower and red onions into the tagine sauce. Taste the dish and adjust the seasoning as needed, adding more salt or pepper to your preference. Serve this exquisite tagine immediately over a generous bed of warm couscous. Garnish with dollops of the creamy tahini-yogurt sauce, a sprinkle of fresh chopped parsley, and the crunchy toasted almonds for a delightful textural contrast. Enjoy your flavorful North African creation!
Expert Tips and Creative Variation Ideas for Your Tagine
To ensure your Moroccan Cauliflower Tagine is nothing short of perfect, and to inspire your culinary creativity, consider these helpful tips and variation suggestions:
- Ensure Uniform Cauliflower Florets: For even cooking and consistent tenderness, it’s crucial to cut your cauliflower into florets of roughly similar sizes. While a few smaller pieces are inevitable, aim for the largest pieces to be uniform so they all cook through at the same rate during roasting, preventing some from being undercooked while others are perfectly tender.
- Always Use Fresh Spices: The depth of flavor in this Moroccan tagine heavily relies on the quality and freshness of your spices. Old, stale spices lose their potency and aroma. When you open a jar of spices, it should release a strong, vibrant fragrance. If not, it’s likely time to replace them. Fresh spices truly make all the difference!
- Experiment with Dried Fruits: If golden raisins aren’t your favorite, feel free to swap them out for other dried fruits. Dried currants or dried cranberries offer a similar sweetness with a slight tartness, while sliced dried apricots provide a lovely chewiness and a different fruity note that also pairs beautifully with Moroccan flavors.
- Adjust for Olive Preferences: Green olives can be polarizing, and that’s perfectly fine! If you’re not a fan, you have a couple of options. For a similar briny, salty punch, try adding capers. Alternatively, you can simply omit the olives entirely, and the tagine will still be incredibly flavorful due to the rich spice blend.
- Boost the Veggies: This tagine is highly adaptable. Consider adding other hearty vegetables during the simmering stage, such as diced carrots, sweet potatoes, bell peppers, or even zucchini, to increase its nutritional value and bulk.
- Add a Touch of Heat (or Less!): Harissa paste provides a wonderful kick. If you love heat, don’t hesitate to add a little extra. If you prefer a milder dish, use less harissa or even substitute it with a pinch of smoked paprika and a tiny dash of cayenne pepper.
- Make it a One-Pot Meal: For truly minimal cleanup, you can even roast the cauliflower and red onions directly in a large Dutch oven or oven-safe pot, then use the same pot to build the sauce on the stovetop. Just ensure your pot is large enough to accommodate all ingredients.
- Consider a Gremolata Topping: Instead of just plain parsley, make a quick gremolata with fresh parsley, lemon zest, and finely minced garlic for an extra burst of fresh, zesty flavor and a vibrant green garnish.

Delicious Accompaniments for Your Moroccan Tagine
While this Moroccan Cauliflower Tagine is a complete and satisfying meal on its own, pairing it with the right accompaniments can elevate your dining experience. Here are some fantastic suggestions:
- Couscous: The most traditional and classic pairing for any tagine. Its light, fluffy texture is perfect for soaking up every drop of the aromatic sauce. Prepare it according to package instructions for a quick and easy side.
- Other Grains: If you’re looking for an alternative to couscous, this tagine also pairs wonderfully with other cooked grains. Consider serving it over aromatic Instant Pot Jasmine Rice for a fragrant base, or wholesome cooked quinoa for added protein and nutrients.
- Warm Bread: Nothing beats scooping up a hearty tagine with warm, soft bread. My Vegan Naan Recipe is an excellent choice, reminiscent of dipping bread into a flavorful curry. You could also use pita bread, crusty French bread, or a simple whole-wheat flatbread.
- Fresh Salad: To balance the richness of the tagine, a light and refreshing salad makes a great side. A simple cucumber and tomato salad with a lemon-herb dressing, or a vibrant mixed green salad, would be perfect.
- Roasted Vegetables: While the tagine already contains cauliflower and onions, you could complement it with another roasted vegetable side, such as roasted asparagus or green beans, for added texture and variety.
Storing and Reheating Your Moroccan Tagine Leftovers
This Moroccan cauliflower tagine tastes even better the next day as the flavors continue to meld. Here’s how to store and reheat any leftovers to maintain their deliciousness:
- Refrigerator Storage: To store leftovers, allow the tagine to cool completely to room temperature. Transfer it to an airtight container and refrigerate promptly. It will keep beautifully in the fridge for up to 4 days.
- Freezer Storage: This tagine freezes exceptionally well, making it a great meal prep option. Once cooled, transfer the tagine to a freezer-safe bag or an airtight container. It can be frozen for up to 3 months. When you’re ready to enjoy it, thaw the frozen tagine in the refrigerator overnight before reheating.
- Reheating Instructions: For best results, gently warm up leftovers in a pan on the stovetop over medium heat, stirring occasionally until heated through. If you’re reheating individual portions, the microwave works perfectly; simply heat in short bursts, stirring in between, until piping hot. Add a splash of water or vegetable broth if the sauce seems too thick during reheating.

Explore More Delicious Cauliflower Recipes
Cauliflower is an incredibly versatile vegetable, capable of transforming into a wide array of delicious dishes. If you loved this tagine, be sure to explore these other fantastic cauliflower-centric recipes:
- Za’atar Roasted Cauliflower Steaks: A robust and satisfying main course or side dish, seasoned with aromatic Za’atar.
- Sweet and Sticky Orange Cauliflower Bites: A delightful plant-based alternative to orange chicken, perfect for appetizers or a light meal.
- Vegan Indian Butter Cauliflower: A rich and creamy vegan twist on the classic Indian butter chicken, full of comforting flavors.
- General Tso Cauliflower Wings: Crispy, saucy, and bursting with flavor, these “wings” are a fantastic plant-based snack or meal.
Enjoy, friends! If you create this delectable Moroccan cauliflower tagine, we’d absolutely love to see it! Please snap a photo and tag #jessicainthekitchen on Instagram. Your culinary creations inspire us! We’d also be thrilled if you would take a moment to leave a comment below and give the recipe a rating. Thank you so much for your support!

Vegan Cauliflower Tagine With Chickpeas
Pin Recipe
Leave a Review
Ingredients
For the Tagine
- 1 large cauliflower, cut into florets – about 2 lbs. / 900g
- 1 medium red onion, cut into thick wedges (for roasting) – 150g
- 2 tablespoons olive oil, divided – 30mL
- 1 teaspoon cumin seeds, 2g
- ½ teaspoon ground turmeric, 1g
- 1 teaspoon smoked paprika, 2g
- Salt and black pepper, to taste
- 1 medium yellow onion, chopped (for sauce) – 150g
- 3 cloves garlic, minced – 9g
- 1 teaspoon ground coriander, 2g
- 1 teaspoon ground cinnamon, 2g
- 1 tablespoon harissa paste, 15g
- 1 14-ounce can chickpeas, drained and rinsed, 400g
- ⅓ cup golden raisins, 50g
- 100 grams pitted green olives, 3 ½ ounces
- 1 14-ounce can chopped tomatoes, 400g
- 1 cup water, 240mL
- 1 tablespoon maple syrup, 15mL
- 1 small bunch fresh parsley, chopped – about ¼ cup / 15g
- ¼ cup toasted almonds, roughly chopped – 30g
For Serving
- Couscous, prepared according to package – about 2 cups cooked / 350g
- Tahini-yogurt sauce, mix equal parts tahini and vegan yogurt with a squeeze of lemon juice and pinch of salt
Instructions
- Preheat the oven to 425°F (220°C). On a large baking sheet, toss the cauliflower florets and red onion wedges with 1 tablespoon olive oil, cumin seeds, turmeric, smoked paprika, salt, and black pepper. Roast for 30–35 minutes, turning halfway, until tender and charred on the edges.
- Meanwhile, heat the remaining 1 tablespoon olive oil in a large pan over medium heat. Add the chopped yellow onion and cook for 8–10 minutes until softened. Stir in the garlic, coriander, cinnamon, and harissa paste, and cook for 1 minute until fragrant.
- Add chickpeas, golden raisins, olives, tomatoes, water, maple syrup, and a pinch of salt and black pepper. Stir well and bring to a boil. Lower heat and simmer uncovered for 10 minutes, stirring occasionally, until slightly thickened.
- Stir the roasted cauliflower and red onion into the sauce. Taste and adjust seasoning with more salt or pepper as needed.
- Spoon the tagine over couscous. Top with dollops of tahini-yogurt sauce, a sprinkle of chopped parsley, and the toasted almonds for crunch.
Notes
- Refrigerator: Transfer leftovers to an airtight container and refrigerate for up to 4 days.
- Freezer: Freeze this Moroccan tagine for up to 3 months in a freezer bag or airtight container. Thaw in the fridge before reheating.
- To reheat: Warm up leftovers in a pan on the stovetop over medium heat or heat individual bowls in the microwave.
Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
