This post may contain affiliate links. Please read my disclosure policy.

This easy roasted cauliflower recipe comes together in under 30 minutes, and brings a punch of good-for-you spices and a whole lot of flavor! You’ll have essentially no mess, and a delicious Moroccan-spiced side dish to pair with any chicken, fish, or meat!

A sheet pan with spiced roasted cauliflower on it.

Spiced Moroccan Cauliflower

Cauliflower is just the best! One cup of cauliflower has almost 60% of your daily-intake of vitamin C! It is also a great source of vitamin K. And, it’s also really delicous. This side dish is a bit unique, pairing roasted broccoli with diced tomatoes with some Moroccan-inspired spices. We love the health benefits of turmeric, and the flavor that this spice blend brings is just perfect with the addition of cooked tomato, garlic, and onion.

It’s perfect to pair with a nice lean protein, like chicken or fish!

Ingredients for spiced cauliflower in a bowl.

You need:

  • Cauliflower
  • Extra-virgin olive oil
  • Crushed tomatoes or diced tomatoes
  • Garlic cloves
  • Onion
  • Ground cumin
  • Turmeric
  • Fine sea salt
  • Black pepper
  • Red pepper flakes, optional
  • Fresh parsley leaves, for garnish

I love that this dish requires just a sheet pan (and a bowl to toss everything together)!

Recipes to Pair with this Spiced Cauliflower

This is a great side dish and deserves to be paired with an equally as delicious and simple to put together protein. Here are some suggestions:

Want other cauliflower favorites? Try these:

Pin this recipe to save it for later!

Pin it!
A bowl of spiced roasted cauliflower and onions.

Spiced Roasted Cauliflower

Servings 4
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes


  • 1 large cauliflower cut into florets (roughly 20 ounces or 6 cups cups)
  • 2 tablespoons extra-virgin olive oil
  • 1 14.5- ounce can crushed tomatoes or diced tomatoes
  • 2 garlic cloves minced
  • 1 onion sliced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground turmeric
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon red pepper flakes optional
  • Fresh parsley leaves chopped, optional, for garnish


  • Preheat oven to 400°F.
  • Mix all ingredients in a large bowl and mix until completely coated.
  • Place cauliflower mixture onto a lined baking sheet and roast for 20 minutes, until fork tender and golden.
  • Garnish with parsley and serve immediately with your favorite protein.


Calories: 71kcalCarbohydrates: 8.5gProtein: 2gFat: 3.7gSaturated Fat: 0.5gSodium: 122mgFiber: 2.8gSugar: 4.7g
Author: Lexi

You May Also Like

Secrets to Quick Dinners
Get my practical tips & advice for a healthier life dropped right into your inbox!
newsletter collage

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Tried this last week and was very pleased. Taking it to church group Friday and then a potluck on Saturday. So great to have found something so tasty that meets everyone’s diet restrictions!

  2. Hi,
    I just tried out this recipe tonight and I was blown away!! I absolutely loved it. So much so that I am doing another batch to take over to my mom’s for lunch tomorrow! Thank you for a great and easy recipe!

  3. Cauliflower happened to be on sale this week, so I grabbed one… plus I feel like I might have a cold coming on and I’m kind of craving the immune-boosting properties of turmeric… I’m think I may have to try this. Thanks! 🙂

  4. OMG YES! Roasted cauliflower is my favorite veggie, and the fact that its spiced up makes me jump with joy!