This easy Pesto Cauliflower is bursting with flavour from roasted cherry tomatoes, red onion, and a zesty homemade pesto. It’s a vibrant, veggie-packed side dish that’s perfect for weeknights, meal prep, or your next dinner party spread.
Prep Time 10 minutesminutes
Cook Time 30 minutesminutes
Total Time 40 minutesminutes
Servings 4Servings
Ingredients
1large headCauliflowerchopped into florets
1pintCherry Tomatoes
1mediumRed Onionsliced into wedges
2tbspExtra Virgin Olive Oil
½tspGarlic Powder
Salt and Pepperto taste
¼cupPesto*plus more for drizzling
Juice of 1/2 a Lemon
Parmesan Cheesegrated, optional, for serving
Instructions
Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper or foil.
In a large bowl, toss the cauliflower, cherry tomatoes, and red onion with olive oil, garlic powder, salt, and pepper. Make sure everything’s coated well.
Dump everything onto the baking sheet in an even layer but don’t crowd them! Use two pans if needed for max crispiness.
Roast for 25–30 minutes, tossing halfway through. You want the cauliflower to be golden and crispy on the edges, the tomatoes blistered, and the onions softened and lightly caramelized.
Transfer the hot veggies back to the bowl and toss immediately with the pesto and a squeeze of fresh lemon juice.
Serve with a sprinkle of freshly grated parmesan cheese on top, if desired.