Spiced Roasted Cauliflower with Red Onion
If cauliflower has ever felt a little boring, roast it until the edges turn golden and crispy. It becomes a completely different vegetable.
This easy version is tossed with red onion, cumin, paprika, garlic, salt, and pepper. The spices add plenty of warm flavor without making the dish hot.
As everything roasts, the cauliflower gets browned at the edges and the onion turns sweet and tender. Those tiny crispy pieces left on the pan are honestly the best part.
A squeeze of lemon and some fresh parsley wake everything up at the end. Don’t skip themāthey keep the roasted flavors from feeling too heavy.
The recipe is simple enough for a weeknight, and it can share the oven with another dish at the same temperature.
It’s also a lovely lighter side for Thanksgiving with Honey Glazed Spiral Ham, Easy Bread Stuffing, or Creamy Scalloped Potatoes.
Ingredients You Need
A few warm spices and simple vegetables are all you need for this colorful roasted side.
How To Make Spiced Roasted Cauliflower
1. Heat the oven and pan.
Arrange a rack in the upper-middle position and heat the oven to 425°F. Use a large, rimmed baking sheet so the vegetables have room to brown.
For easier cleanup, line the pan with parchment paper. A bare metal pan may create slightly deeper browning, so either approach works.


2. Cut even florets.
Remove the outer leaves and thick base from the cauliflower. Cut the head into florets about 1 1/2 inches wide, splitting very large pieces through the stem.
Peel the red onion and cut it into 1-inch wedges or thick slices. Pieces that are too thin can burn before the cauliflower becomes tender.


3. Season thoroughly.
Place the cauliflower and onion on the baking sheet. Drizzle with olive oil, then sprinkle with cumin, smoked paprika, garlic powder, chili powder, salt, and black pepper.
Toss until the florets are evenly coated, including the flat cut sides and small crevices. Spread everything into one layer with the flat sides of as many florets as possible touching the pan.
4. Roast until browned.
Roast for 15 minutes without disturbing the vegetables. Remove the pan, turn the larger florets, and stir the onion.
Return the pan to the oven for 10 to 15 minutes. The cauliflower is ready when a knife slides easily into the stems and the edges are well browned. A few dark tips on the onion are welcome; blackened, brittle ones are not.
5. Add the fresh finish.
Drizzle the hot vegetables with lemon juice and sprinkle with parsley. Toss once, taste, and add another pinch of salt or squeeze of lemon if needed.
Transfer to a warm serving dish and serve right away.
The Three Rules for Better Browning
Dry the cauliflower. Water left from washing turns to steam. Wash the cauliflower early enough that it can drain and dry before seasoning.
Use a large pan. Crowded florets trap moisture between them. If your baking sheet is small, divide the vegetables between two pans and rotate their positions halfway through.
Leave the first side alone. The flat surface needs uninterrupted contact with the hot pan to develop color. Wait until the 15-minute mark before turning it.

How Large Should the Florets Be?
Aim for pieces that are close to 1 1/2 inches across. Tiny pieces can dry out, while very large florets may stay firm in the center.
The pieces do not have to be identical. Just split the largest ones and keep the crumbly bits near the center of the pan, where they are less likely to scorch.

Make-Ahead Instructions
Cut the cauliflower and onion up to one day ahead. Refrigerate them separately in covered containers, placing a dry paper towel with the cauliflower to absorb excess moisture.
You can also measure the cumin, paprika, garlic powder, chili powder, salt, and pepper into a small jar ahead of time.
For the best browned edges, wait to add the oil and roast the vegetables until shortly before dinner. If necessary, roast them up to two hours ahead and reheat on a baking sheet at 400°F for 6 to 8 minutes.
Easy Variations
Make it milder: Use sweet paprika and omit the chili powder.
Add garlic: Toss two thinly sliced garlic cloves onto the pan for only the final 8 to 10 minutes so they do not burn.
Use another herb: Replace parsley with chopped cilantro for a brighter, more aromatic finish.
Add crunch: Sprinkle the finished dish with toasted sliced almonds or pumpkin seeds.
Add a creamy contrast: Serve with a small bowl of plain Greek yogurt seasoned with lemon and salt.
What To Serve with Roasted Cauliflower
The warm spices and fresh lemon taste especially good next to rich holiday dishes. Serve it beside Honey Glazed Spiral Ham, Creamy Scalloped Potatoes, or Small-Batch Stuffing Without Eggs.
For a vegetable-heavy plate, pair it with Garlic Butter Green Beans. It also works with roast chicken, baked salmon, grain bowls, or warm flatbread on an ordinary weeknight.
Storage and Reheating
Refrigerate leftovers in a covered container within two hours and use them within four days.
Reheat the cauliflower in a single layer at 400°F for 6 to 8 minutes, or in an air fryer at 375°F for 3 to 5 minutes. A microwave is convenient, but it softens the browned edges.
Freezing is safe but not ideal for texture because thawed cauliflower becomes much softer.
Quick Roasted Cauliflower Questions
Why is my cauliflower soft but not brown?
The vegetables were probably wet or crowded. Dry them well and give them enough space for moisture to escape.
Can I use frozen cauliflower?
Yes, but roast it directly from frozen and expect softer results. Give it extra room and add several minutes to the cooking time.
Is smoked paprika very hot?
No. Smoked paprika is usually mild and adds a smoky flavor. The optional chili powder or cayenne controls the heat in this recipe.
Can I double the recipe?
Yes. Use two baking sheets and rotate them from top to bottom halfway through roasting.
Can I leave out the red onion?
Yes. The cauliflower will still roast properly, although you will lose the onion’s sweet, caramelized contrast.

Spiced Roasted Cauliflower with Red Onion
Cauliflower florets and red onion roast with cumin, smoked paprika, and garlic until browned, then get a bright finish of lemon and parsley.
- Total Time45 minutes
- Yield6 servings 1x
Ingredients
- 1 large head cauliflower, about 2 pounds before trimming
- 1 small red onion
- 3 tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/4 teaspoon chili powder or cayenne pepper, optional
- 3/4 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon fresh lemon juice, plus wedges for serving
- 2 tablespoons chopped fresh parsley
Instructions
- Arrange a rack in the upper-middle position and preheat the oven to 425°F. Line a large, rimmed baking sheet with parchment paper if desired.
- Cut the cauliflower into roughly 1 1/2-inch florets. Cut the red onion into 1-inch wedges or thick slices.
- Place the cauliflower and onion on the baking sheet. Add the olive oil, cumin, paprika, garlic powder, optional chili powder, salt, and pepper. Toss thoroughly.
- Spread the vegetables into one layer, placing as many flat cauliflower surfaces against the pan as possible.
- Roast undisturbed for 15 minutes. Turn the larger florets and stir the onion, then roast for 10 to 15 minutes more, until tender and deeply browned at the edges.
- Drizzle with lemon juice, sprinkle with parsley, toss, and adjust the seasoning before serving.
Notes
- Dry the cauliflower thoroughly and avoid crowding the baking sheet for better browning.
- Use sweet paprika and omit the chili powder for a mild version.
- Cut the vegetables and mix the dry seasonings up to one day ahead, but wait to add the oil until roasting.
- Refrigerate leftovers within two hours and use within four days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
