This roasted cauliflower salad is a warm, colourful side dish made with cauliflower, sweet peppers, red onion and garlic, all roasted together in under 20 minutes. It's light, healthy, and packed with golden caramelised edges and fresh parsley on top.

The vegetables for this Roasted Cauliflower Salad go into one tray, the oven does the hard work, and 20 minutes later you have a plate full of caramelised cauliflower, sweet roasted peppers and softened red onion. The flavours are honest and simple — olive oil, garlic, a good crack of rainbow pepper, and a handful of fresh parsley to finish. It works as a side, as a light lunch, or as part of a bigger spread, and the leftovers taste just as good the next day straight from the fridge.
Jump to:
Ingredients for Roasted Cauliflower Salad with Peppers and Red Onion
Here is what you need to make this easy roasted cauliflower side dish:
- Cauliflower — the base of the salad. Roasting brings out a nutty, slightly sweet flavour and gives you those lovely golden edges.
- Sweet peppers — I use two different colours for a brighter plate. They turn soft and jammy in the oven and add natural sweetness.
- Red onion — cut into wedges so it holds its shape while roasting. It mellows out and adds a gentle sharpness to the salad.
- Garlic cloves — minced garlic coats the vegetables and gives the whole tray a warm, savoury aroma as it roasts.
- Olive oil — extra virgin is what I reach for. It helps the vegetables caramelise properly and carries the flavour of the garlic.
- Sea salt — seasons the vegetables evenly and draws out their natural sweetness during roasting.
- Rainbow pepper — freshly cracked, it adds a soft heat and a pretty speckle across the finished salad.
- Fresh parsley — flat-leaf parsley, chopped and scattered at the end. It lifts the whole dish and adds a clean, green finish.

How to Make Roasted Cauliflower Salad
- Step 1. Preheat your oven to 200°C (180°C fan). Cut the cauliflower into bite-sized florets, slice the red onion into wedges, mince the garlic, and cut the sweet peppers into strips.
- Step 2. Spread all the prepared vegetables across a roasting tray. Drizzle with olive oil, season with salt and freshly cracked rainbow pepper, then toss everything so each piece is evenly coated.
- Step 3. Roast for around 15 minutes, stirring halfway through, until the vegetables are golden, slightly caramelised and still have a bit of bite.
- Step 4. Tip the roasted vegetables into a serving bowl and mix gently. Scatter fresh parsley over the top and serve.

How to Serve and Store This Roasted Vegetable Salad
I like serving this Roasted Cauliflower Salad warm, straight from the oven, when the peppers are still soft and the cauliflower has that toasted edge. It pairs well with grilled chicken, baked fish, or a piece of crusty bread and some hummus for a light vegetarian meal. You can also spoon it over cooked grains like couscous, quinoa or bulgur for something more filling, or add a handful of feta and olives to turn it into a Mediterranean-style plate.
For storage, let the salad cool to room temperature, then keep it in an airtight container in the fridge for up to three days. It's delicious cold from the fridge the next day, but if you prefer it warm, a quick 5 minutes in a hot oven or a minute in the microwave brings it back to life. I wouldn't recommend freezing it — the cauliflower and peppers lose their texture once thawed.

You May Also Like
If you enjoyed this Roasted Cauliflower Salad recipe, have a look at some of my other vegetable dishes on the blog:
- Here's another roasted salad to add to your rotation - Roasted Beet Salad Recipe. Sweet, earthy beets with a simple dressing that works warm or cold.
- For something quick and fresh, try my Marinated Cherry Tomatoes Recipe. A no-cook side that's perfect in summer and takes minutes to put together.
- If you love this combination, you'll enjoy my Roasted Broccoli and Cauliflower Recipe. Two green and white staples roasted until golden and full of flavour.
- For something tangy, try the Pickled Cauliflower with Carrots Recipe. A crunchy, vinegary side that keeps beautifully in the fridge.
- And for a richer take on cauliflower, see my Cauliflower in Coconut Milk Recipe. Creamy, warming and perfect for a cosy dinner.

Tips and Notes for the Best Roasted Cauliflower Salad
- Cut the cauliflower into even-sized florets. This is the single biggest thing that affects how the salad turns out. If the pieces are different sizes, the small ones burn while the large ones stay raw in the middle. Aim for bite-sized florets about 3-4 cm across. Give them a quick check once they're on the tray and break down any that look oversized.
- Preheat the oven properly. A hot oven is what gives you those crispy, golden edges on the cauliflower. Don't be tempted to put the tray in before the oven has reached 200°C, or the vegetables will release water and turn soft instead of roasting. I usually turn the oven on first thing, then prep the vegetables while it heats up. By the time you're done chopping, the oven is ready.
- Use good olive oil. Since there are only a handful of ingredients, the quality of each one matters. A decent extra virgin olive oil adds flavour as well as helping the vegetables brown. It doesn't need to be your most expensive bottle, but avoid very cheap blended oils — they tend to be flavourless and the whole dish suffers for it.
- Cut the peppers and onion thicker than you think. Peppers and onion cook faster than cauliflower, so if you slice them too thin they'll go limp and overcooked by the time the cauliflower is ready. I cut the peppers into strips about 1.5 cm wide and the onion into proper wedges, not thin slices. They end up soft and sweet rather than mushy.
- Stir the tray halfway through. Around the 7-8 minute mark, give everything a good stir. This makes sure all sides of the vegetables get a chance to touch the hot tray, which is where the caramelisation happens. It also stops any bits from sticking or catching. Set a timer if you're likely to forget — it's easy to lose track when you're doing something else.
- Season at the right moment. Salt before roasting so it draws out the natural sweetness and seasons the vegetables all the way through. Save the fresh parsley and an extra crack of pepper for after roasting — parsley added before will just wilt and lose its colour. A small drizzle of olive oil at the end is a nice touch too if the salad looks dry.
FAQ About Roasted Cauliflower Salad
Can I make this roasted cauliflower salad ahead of time?
Yes, you can roast the vegetables up to a day ahead and keep them covered in the fridge. I'd suggest adding the fresh parsley just before serving, as it loses its colour and texture once mixed in and left to sit. If you're serving it warm, reheat the vegetables in a hot oven for 5 minutes to bring back some of the crispness.
Can I use frozen cauliflower instead of fresh?
Fresh cauliflower gives the best results because frozen cauliflower holds a lot of water that releases during roasting. If fresh isn't available, thaw the frozen florets completely and pat them very dry with kitchen paper before roasting. You may also need to extend the cooking time by 5-7 minutes to get proper colour.
Is roasted cauliflower salad healthy?
Yes, this salad is low in calories, high in fibre, and packed with vitamin C from the peppers and cauliflower. The olive oil provides healthy fats, and there's no added sugar or heavy dressing. It's a good option if you're eating lightly but still want something that feels proper and filling.
Can I add a dressing to this salad?
The salad is lovely as it is with just olive oil, garlic and seasoning, but a simple dressing can lift it further. A squeeze of lemon juice with a little extra olive oil works beautifully, or try tahini thinned with water and lemon for something creamier. Avoid heavy cream-based dressings — they weigh the salad down and hide the roasted flavours.
Why did my cauliflower turn out soggy instead of crispy?
This usually happens for one of three reasons: the tray was too crowded, the cauliflower was wet before roasting, or the oven wasn't hot enough. Make sure the vegetables have space around them on the tray, dry the florets thoroughly, and always wait for the oven to fully preheat. A good hot oven and a single layer are the keys to crispy roasted vegetables every time.
Roasted Cauliflower Salad Recipe

Roasted cauliflower salad with sweet peppers, red onion and garlic — a warm, colourful side dish ready in 25 minutes. Light, healthy, and packed with golden caramelised edges and fresh parsley.
Ingredients
- 1 medium cauliflower (about 600 g / 1.3 lb)
- 2 sweet peppers, different colours (about 300 g / 10 oz total)
- 1 red onion (about 150 g / 5 oz)
- 3-4 garlic cloves
- 2 tablespoon olive oil
- Sea salt, to taste
- Freshly cracked rainbow pepper, to taste
- Fresh parsley, for garnish (small handful)
Instructions
- Preheat your oven to 200°C (180°C fan / 400°F / gas mark 6). Line a large roasting tray with baking parchment or leave it bare if it's non-stick.
- Cut the cauliflower into bite-sized florets, roughly 3-4 cm across. Slice the red onion into wedges, keeping the root end intact so the layers hold together. Cut the sweet peppers into strips about 1.5 cm wide, and mince the garlic cloves finely.
- Place all the prepared vegetables on the roasting tray. Mix the minced garlic with the olive oil in a small bowl, then drizzle over the vegetables. Season with sea salt and freshly cracked rainbow pepper, and toss everything well with your hands so each piece is evenly coated.
- Spread the vegetables out in a single layer with a little space between the pieces. Roast for about 15-20 minutes, stirring once halfway through, until the vegetables are golden, slightly caramelised at the edges, and still have a gentle bite.
- Transfer the roasted vegetables to a serving bowl and mix gently. Chop the fresh parsley and scatter generously over the top. Serve warm, at room temperature, or cold from the fridge the next day.





