Roasted Whole Cauliflower
Roasted Whole Cauliflower is an easy, flavorful main or side dish that’s crisp on the outside and tender on the inside. With just a handful of ingredients and a quick bake in the oven, this whole roasted cauliflower recipe makes a beautiful (and tasty) centerpiece. Perfect for weeknight dinners or impressing guests without much effort.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
The first time I made this roasted cauliflower head, I was surprised by how satisfying it was. It’s hearty enough to stand alone as a main, but it also makes a great vegan side dish next to just about anything. The garlic, cumin, and paprika give it a warm, bold flavor that soaks right into every slice. I love that it looks and feels fancy but takes very little effort.
Ingredients You’ll Need
You’ll need all the ingredients in the photograph below.

How to Make Roasted Whole Cauliflower
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
I love how easy this recipe is to pull together, and the results are always worth it. Here’s how I prep and roast an entire head of cauliflower to golden, tender perfection.
Prep the cauliflower
Start by preheating your oven to 425°F (220°C). While it heats, remove the outer leaves from the cauliflower and carefully trim the base just enough so it can sit flat. Keep the core intact to hold everything together.
I use a sharp chef’s knife with a sturdy grip when trimming the base so I can make clean, even cuts without hacking away at it.
Rinse and dry
Give the whole cauliflower a good rinse, then pat it completely dry with a clean kitchen towel. Drying helps the marinade stick and gives you a better roast.
A microfiber kitchen towel works best here because it’s super absorbent and gets into all the crevices without leaving lint.
Mix the marinade
In a small bowl, stir together the olive oil, garlic powder, paprika, ground cumin, lime juice, salt, and black pepper. This mixture is packed with flavor and makes the outside nice and crispy.
I usually mix this up in a 3-piece glass mixing bowl set—the smallest one is just the right size for spice mixes and easy to pour from.
Coat the cauliflower
Using a pastry brush or your hands, coat the entire cauliflower with the marinade. Make sure to get into all the little crevices, every bit counts! Pour any extra marinade right over the top.
I grab my silicone basting brush for this—it spreads the marinade evenly without clumping or soaking up all the oil.
Roast covered
Place the cauliflower upright in a baking dish or cast-iron skillet. Cover it loosely with aluminum foil to steam it a bit while roasting. Bake for 30 minutes.
If you’re roasting directly on a tray, I’d recommend using a rimmed baking sheet lined with parchment so the juices don’t run off and burn in the oven.

Roast uncovered
After 30 minutes, remove the foil and roast for another 15 to 20 minutes. The cauliflower should be golden, tender when pierced with a knife, and crisp at the edges.
To check for doneness, I use a long-handled cake tester—it’s small enough to poke through the center without tearing the whole thing apart.
For a clean cut, I like using this serrated slicing knife—it glides through the roasted edges without crushing them.
Rest and garnish
Let it cool slightly before slicing. Sprinkle with fresh parsley or cilantro and an optional drizzle of olive oil or lemon juice for extra brightness.

Equipment
Ingredients
- 1 whole head cauliflower
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- Salt and black pepper to taste
- ½ Iime juice
- Fresh parsley or cilantro chopped (for garnish)
Video
Instructions
- Preheat your oven to 425°F (220°C).
- Carefully remove the leaves from the base of the cauliflower, leaving the core intact. Rinse the cauliflower thoroughly and pat it dry with a kitchen towel. Trim the bottom just enough so the cauliflower can sit flat and upright in your baking dish.1 whole head cauliflower
- In a small bowl, mix together the olive oil, garlic powder, paprika, cumin, salt, black pepper, and lime juice to create a flavorful marinade.2 tablespoons olive oil, 1 teaspoon garlic powder, 1 teaspoon paprika, 1 teaspoon ground cumin, Salt and black pepper, ½ Iime juice
- Using your hands or a pastry brush, generously coat the entire surface of the cauliflower with the marinade, making sure to get into all the nooks and crannies. Pour any remaining mixture over the top.
- Place the cauliflower upright in a baking dish and cover it loosely with aluminum foil.
- Roast in the preheated oven for 30 minutes. Then, remove the foil and continue roasting for another 15 to 20 minutes, or until the cauliflower is golden brown and slightly crispy on the outside. Let the cauliflower cool slightly before transferring it to a serving plate.
- Garnish with freshly chopped parsley or cilantro and an optional drizzle of olive oil or lemon juice before serving. Serve whole as a stunning centerpiece or slice into wedges for easy sharing.Fresh parsley or cilantro
Nutrition
Recipe Notes and Tips
Here are a few extra tips I keep in mind whenever I make this whole roasted cauliflower recipe:
- Don’t skip drying: A dry cauliflower helps the spices stick and roast better.
- Foil for moisture: Covering with foil in the beginning helps steam the inside so it cooks evenly.
- Add sauce: A drizzle of tahini sauce, yogurt sauce, or even garlic-infused olive oil takes it up a notch.
- Spice it up: Try red pepper flakes for heat or ground turmeric for color and earthy flavor.
- Try a Dutch oven: If you’ve got one, it roasts beautifully and keeps things juicy.
- Add cheese: Sprinkle with parmesan cheese (or a vegan alternative) during the last few minutes of roasting.
- Use the leftovers: Slice up the roasted cauliflower head and toss the florets into salads, grain bowls, or wraps.
How to Store Leftover Roasted Whole Cauliflower
If you’ve got leftovers, they store really well. Let the cauliflower cool completely, then transfer slices or florets to an airtight container. Pop it in the fridge, and it’ll stay fresh for up to 4 days.
To reheat, warm it in the oven at 350°F until heated through, or use the microwave if you’re short on time. I like giving it a quick pan-sear to bring back that crispy edge!
What to Serve With Roasted Whole Cauliflower
This roasted cauliflower head pairs well with all sorts of sides. Try it with herby quinoa, a green goddess salad, or spooned next to warm lentil stew.
It’s also delicious with tahini sauce, roasted veggies like carrots or sweet potato cubes, or a scoop of hummus and flatbread to soak up the juices.
More Dinner Recipes You Will Love
I always keep these easy, flavor-packed recipes in my rotation, perfect for meatless meals or veggie-packed dinners:

Add Preferred Source