Moroccan Cauliflower Tagine

Sharing is caring!

Moroccan Cauliflower Tagine sounds fancy, but it’s really my weeknight answer to “what can I make with this sad head of cauliflower and a few pantry basics?” It’s a lighter, cheaper spin on a classic Moroccan tagine — no long ingredient list, no special pot required, and definitely no all-day project. If you’ve got a decent spice rack and a can of tomatoes, you’re most of the way there.

Traditional tagines usually lean on slow-cooked meat and a long simmer. I wanted something faster, meatless, and budget-friendly that still hits those warm, cozy flavors. Swapping in cauliflower keeps it affordable and lighter, and it soaks up the spices in a way that makes even cauliflower skeptics come back for seconds. The smoked paprika, cumin, and cinnamon give you that classic depth without needing a long cook time.

This version also leans hard on pantry staples: canned tomatoes, broth, dried spices, and whatever fresh herbs you’ve got hanging around. If you’re trying to cut grocery costs, this recipe makes good use of the whole cauliflower (yes, the little crumbly bits too) and it reheats well for lunches. It’s a solid option for meatless Mondays, clearing out the fridge, or just getting dinner on the table without overthinking it.

Your New Favorite: Moroccan Cauliflower Tagine

Click here to get printable version

Gathering Your Ingredients

  • 1 large cauliflower, broken into florets (include all the small crumbs and stems)
  • 2 tbsp olive oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp ground cinnamon
  • 1/4 tsp cayenne pepper (optional)
  • 1 can (14 oz) diced tomatoes
  • 1 cup vegetable broth (or water with a bouillon cube)
  • 1/4 cup chopped fresh parsley
  • 1/4 cup chopped fresh cilantro
  • Salt and black pepper, to taste
  • 1/4 cup crumbled feta (optional)

How It’s Done

  1. Set a tagine or large heavy pot over medium heat. Add the olive oil and onion, then cook, stirring now and then, until the onion is soft and starting to turn translucent, about 5–7 minutes. Don’t rush this step — well-cooked onions are key for good flavor.
  2. Add the minced garlic, cumin, smoked paprika, cinnamon, and cayenne (if using). Stir constantly for about 1 minute, just until the spices smell fragrant. Stop before the garlic browns, or it will taste bitter.
  3. Add the cauliflower florets (including the small bits), diced tomatoes with their juices, and vegetable broth. Stir well so the cauliflower is coated in the spiced tomato mixture. Season with a good pinch of salt and some black pepper.
  4. Bring the mixture up to a gentle simmer. Cover with a lid and cook for 20–25 minutes, stirring once or twice, until the cauliflower is tender when pierced with a fork. You want it soft but not falling apart.
  5. Turn off the heat. Stir in the chopped parsley and cilantro. Taste and adjust the seasoning with more salt and pepper if needed. If you’re using feta, sprinkle it over the top just before serving. Serve hot with rice, couscous, flatbread, or whatever grain you’ve got.

Getting Tender Cauliflower

If your cauliflower always seems to end up either crunchy or mushy, a couple of small tweaks make a big difference. First, try to cut the florets into similar sizes so they cook evenly — toss in the stems and tiny bits too, they get nice and soft and help bulk out the dish. When you add the broth, make sure there’s enough liquid to come about halfway up the cauliflower; you don’t want it fully submerged, or it can go soggy. Keep the heat at a gentle simmer, not a hard boil, and start checking tenderness around the 18-minute mark. As soon as a fork slides in easily, stop cooking. If the sauce seems thin at that point, just take the lid off and let it bubble for a few extra minutes to thicken while the heat is off or very low.

Spice Level Swaps

This tagine is easy to adjust for different spice preferences without buying a ton of extra ingredients. If you’re cooking for kids or spice-sensitive eaters, skip the cayenne entirely and lean on smoked paprika for flavor without heat. You can also add an extra pinch of cinnamon for warmth that stays mellow. For those who like things hotter, keep the cayenne and add a little more at the end after tasting, so you don’t overshoot. A spoonful of harissa or a pinch of chili flakes stirred into individual bowls lets everyone control their own spice level. If you accidentally make it too spicy, serve it with extra yogurt, rice, or bread to calm things down without starting over.

What People Usually Ask

Can I make this Moroccan Cauliflower Tagine ahead of time?

Yes, this recipe actually works really well for meal prep. The flavors deepen after a night in the fridge, and the cauliflower holds up nicely if you don’t cook it to total softness the first time. Cook it until just tender, cool it completely, then store it in an airtight container for up to 3 days. Reheat gently on the stove with a splash of water or broth if it looks thick. Add fresh herbs and feta right before serving so they taste bright and don’t turn dull in the fridge.

What can I serve with Moroccan Cauliflower Tagine to keep it budget-friendly?

To keep costs low, pair this tagine with simple, cheap sides that stretch it into more servings. Plain rice, couscous, or bulgur are all affordable options, and they soak up the sauce nicely. You can also use leftover cooked grains from the fridge to avoid waste. A quick side of steamed or roasted carrots or frozen peas turns it into a complete meal. If you have stale bread, lightly toast it and use it to scoop up the tagine instead of buying something new.

How can I use leftovers so nothing goes to waste?

Leftover Moroccan Cauliflower Tagine is pretty flexible. The next day, you can spoon it over toast, baked potatoes, or leftover grains for an easy lunch. It also works as a filling for wraps or pita bread with a little yogurt on top. If you only have a small amount left, stretch it by adding a can of chickpeas or some cooked lentils and a bit more broth, then simmer briefly. Don’t forget to taste and re-season after adding extras, since they can dilute the original flavor.

Can I make this without fresh herbs or feta?

Absolutely. If you don’t have parsley or cilantro, you can still make a solid tagine using just the spices. Dried parsley can step in, but use about one-third the amount since dried herbs are stronger. Stir it in during cooking instead of at the end so it has time to soften. The feta is optional and mainly adds a salty, creamy finish. If you skip it, just taste the dish and add a little extra salt or a squeeze of lemon to brighten things up so the flavors don’t feel flat.

Moroccan Cauliflower Tagine

A fragrant Moroccan-style cauliflower tagine simmered in a spiced tomato broth. Tender cauliflower florets soak up cumin, smoked paprika and cinnamon for a cozy, vegetarian main that even cauliflower skeptics adore.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Cuisine Moroccan
Servings 4 servings
...

Equipment

  • tagine or large pot

Ingredients
  

  • 1 large cauliflower broken into florets, include small pieces
  • 2 tablespoons olive oil
  • 1 onion chopped
  • 2 cloves garlic minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon cayenne pepper optional
  • 1 14 ounce can diced tomatoes
  • 1 cup vegetable broth
  • 1/4 cup fresh parsley chopped
  • 1/4 cup fresh cilantro chopped
  • to taste salt
  • to taste black pepper
  • 1/4 cup feta crumbled; optional

Instructions
 

  • Warm the olive oil in a tagine or large heavy pot over medium heat. Add the chopped onion and cook, stirring now and then, until the onion softens and becomes translucent.
  • Add the minced garlic along with ground cumin, smoked paprika, cinnamon, and cayenne if you want heat. Cook for about one minute, stirring, until the spices release their aroma.
  • Stir in the cauliflower florets, the can of diced tomatoes with their juices, and the vegetable broth. Season with salt and pepper and mix everything to combine.
  • Lower the heat to a gentle simmer, cover the pot, and cook for 20–25 minutes or until the cauliflower is tender when pierced with a fork.
  • Take the tagine off the heat, fold in the chopped parsley and cilantro, and scatter crumbled feta over the top if using. Serve hot.

Sharing is caring!

Scroll to Top