Elevate your holiday table with this exquisite Rosemary Roasted Cauliflower recipe, a truly healthy and incredibly flavorful side dish that promises to impress everyone. Far from bland, this oven-baked cauliflower is a celebration of textures and tastes, making it an absolute must-try for festive gatherings or a vibrant addition to your weeknight meals.

We regularly prepare this delightful oven-baked cauliflower at home, captivated by its intensely savory and satisfying profile. The journey begins with crisp, fresh cauliflower, generously seasoned with fragrant rosemary, pungent garlic, and earthy oregano. It’s then roasted to perfection until each floret achieves a beautiful golden-brown hue and delightfully crispy edges, creating a foundation of pure flavor.
While incredibly delicious on its own, we believe in taking flavors to the next level! This perfectly roasted cauliflower is then magnificently complemented by the addition of crunchy, salty pistachios and bright, tart cranberries, adding layers of texture and a burst of vibrant color. The entire dish is brought together with a drizzle of our luxuriously silky, dairy-free cashew cream sauce, which adds a rich, creamy counterpoint to the roasted vegetables.
The culmination is a healthy, plant-based side dish that is truly dynamic, bursting with complex flavors, and undeniably festive. It’s an ideal choice for any holiday dinner, bringing wholesome goodness and gourmet appeal to your spread, proving that healthy eating can be both exciting and indulgent.
How to Make the Best Roasted Cauliflower
Achieving perfectly roasted cauliflower is simpler than you might think, and this recipe guides you to crispy, flavorful florets every time. While the detailed recipe card below provides all specific measurements, here’s an overview of the process to give you a clear understanding:
- Preparation is Key: Begin by preheating your oven to 400°F (200°C). Thoroughly clean your cauliflower and pat it completely dry with a clean cloth. This crucial step prevents steaming and encourages proper caramelization, which is where the best flavor develops. Break the cauliflower into florets, aiming for consistent, about two-bite-sized pieces. Use a paring knife to carefully cut larger pieces if necessary to ensure even cooking.
- Optimal Roasting Setup: Arrange the prepared florets in a single, even layer on a large cookie sheet. This choice of baking vessel is intentional and important: cookie sheets have low sides, allowing for maximum air circulation around each floret. This circulation is vital for achieving that desirable golden-brown exterior and intensely flavorful, caramelized texture, preventing them from steaming in their own moisture.
- Season and Roast: Drizzle the cauliflower with olive oil, then generously season with dried rosemary, minced garlic, dried oregano, salt, and freshly ground black pepper. Use your hands to gently rub these aromatic spices into every floret, ensuring they are evenly coated for a consistent flavor profile. Spread them back into an even layer on the cookie sheet and roast in the preheated oven for 25 minutes.
- Add Crunch and Color: After the initial roasting period, remove the cauliflower from the oven. Add two handfuls of salted pistachios to the tray, tossing them gently with the cauliflower. Return to the oven for an additional 5 minutes to lightly toast the nuts, enhancing their flavor and crunch.
- Finishing Touches: While the cauliflower is completing its roast, quickly prepare the simple vinaigrette and the creamy cashew sauce as directed in the recipe card. Once the cauliflower is out of the oven, immediately toss it with two handfuls of dried cranberries and drizzle the prepared vinaigrette over the top. Mix everything thoroughly to combine.
- Elegant Presentation: To serve, pour a generous portion of the luscious cashew cream sauce onto a beautiful serving platter, spreading it evenly. Carefully pile the roasted cauliflower mixture on top of the cream. Finish with a final sprinkle of freshly chopped parsley for a burst of color and freshness. Serve immediately and savor every dynamic bite!

Pro Tips for Achieving Perfectly Roasted Cauliflower
For a truly exceptional roasted cauliflower dish, keep these expert tips in mind:
- Uniform Florets are Essential: When breaking the cauliflower into florets, strive for pieces of similar size. If you have a mix of very tiny and quite large pieces, they will cook unevenly. Smaller florets will burn while larger ones remain undercooked. Aim for bite-sized pieces for consistent texture and optimal caramelization across the batch.
- Dryness is Your Friend: It cannot be stressed enough: ensure the cauliflower is meticulously clean and absolutely dry before you season and roast it. Any residual water will cause the cauliflower to steam in the oven instead of roast, leading to a soggy texture rather than a crisp, caramelized one. Patting it down vigorously with a paper towel or clean kitchen cloth is key for that desirable browning.
- Don’t Crowd the Pan: For maximum browning and crispiness, give your cauliflower florets space. If you overcrowd the baking sheet, the moisture released from the vegetables will get trapped, leading to steaming instead of roasting. Use two baking sheets if necessary to ensure a single, even layer with enough room between florets.
- Pre-soak Cashews for Creaminess: When preparing for this recipe, remember to start with the cashew cream. Raw cashews need to soak to achieve that ultra-smooth, velvety consistency for the sauce. Pour boiling water over them and let them sit for at least 20-30 minutes while you prep the cauliflower. This softens them significantly, ensuring a super creamy sauce when blended.
- Experiment with Herbs and Spices: While rosemary, garlic, and oregano provide a classic, delightful flavor, feel free to experiment! Thyme, smoked paprika, cumin, or even a hint of curry powder can transform the dish. Adjust the seasoning to your preference, making this recipe truly your own.
- Monitor Oven Temperature: Ovens can vary. Keep an eye on your cauliflower, especially towards the end of the roasting time. You want it tender-crisp with nicely browned edges, but not burnt. Adjust cooking time slightly if your oven runs hot or cool.
What to Serve with Rosemary Roasted Cauliflower
This versatile and flavorful roasted cauliflower dish makes an excellent accompaniment to a variety of main courses, particularly for plant-based meals. We love pairing it with hearty options like our Savory Vegan Meatloaf or the equally satisfying Wholesome Lentil Loaf, creating a complete and nourishing meal. It’s also incredibly delicious alongside the “Chicken” Roasted Tempeh and Rice Pilaf, a fantastic pairing demonstrated in this video tutorial.
If you’re curating a festive spread for the holidays and seeking more healthy and vibrant veggie sides, consider these other delightful options: our crowd-pleasing Restaurant-Style Brussels Sprouts, which are unbelievably crispy and flavorful, or this elegant Maple Roasted Carrots with Whipped Feta (easily made dairy-free with vegan feta). Both recipes are truly delicious and consistently garner rave reviews at any dinner table!
Storage and Reheating Tips
Leftover roasted cauliflower, if any, can be stored in an airtight container in the refrigerator for up to 3-4 days. The cashew cream sauce should be stored separately in its own airtight container. When ready to reheat, we recommend spreading the cauliflower on a baking sheet and warming it in a preheated oven at 350°F (175°C) for about 10-15 minutes, or until heated through and slightly re-crisped. Reheating in the oven helps maintain its texture better than a microwave. You may need to whisk the cashew cream sauce again before serving as it can thicken in the fridge.
Hungry for More Delicious Cauliflower Recipes?
Explore these delightful, vegan-friendly cauliflower recipes that highlight the versatility of this incredible vegetable!
- Flavorful Shawarma Cauliflower Kale Salad
- Wholesome & Healthy Twice Baked Potatoes (featuring cauliflower mash!)
- Creative Everything Bagel Breakfast Burrito Boats
Rosemary Roasted Cauliflower with Pistachios, Cranberries, and Cashew Cream
Rate Recipe
Print Recipe
Save This Recipe!
Enter your email and get this recipe sent directly to your inbox!
Ingredients
For the Roasted Cauliflower
- 5 cups cauliflower florets
- 3 tbsp olive oil
- 1 tbsp dried rosemary
- 1 tsp dried oregano
- ¾ tsp garlic granules
- ½ tsp kosher salt
- ½ tsp black pepper
- 2 handfuls salted pistachios, roughly chopped
- 2 handfuls dried cranberries
- 1 handful freshly chopped parsley, for serving
For the Dressing
- 1½ tbsp olive oil
- 1 tbsp lemon juice
- 1 tbsp maple syrup
- ⅛ tsp kosher salt
For the Cashew Cream
- ½ cup raw cashews (soaked, see instructions)
- ¾ cup almond milk (or other plant-based milk)
- 1 tbsp nutritional yeast
- ¼ tsp onion granules
- ¼ tsp kosher salt
- ⅛ tsp cayenne pepper (optional, for a hint of warmth)
Instructions
Prep
- Place the raw cashews in a heat-safe bowl. Pour boiling water over them until they are submerged by about ½ inch. Set aside to soak for at least 20-30 minutes while you prepare other ingredients.
- Preheat your oven to 400°F (200°C). Clean and thoroughly dry the cauliflower, patting it down with a clean cloth. Break it into uniform, two-bite-sized florets and arrange them on a large cookie sheet in a single layer.
- Roughly chop the pistachios and parsley and set them aside in separate bowls.
Roast the Cauliflower
- Drizzle the cauliflower with olive oil, then season with rosemary, oregano, garlic granules, salt, and pepper. Toss well to ensure each floret is evenly coated and seasoned. Spread them back into a single layer on the cookie sheet and bake for 25 minutes.
- Remove the cauliflower from the oven. Add the chopped pistachios to the tray and toss to combine. Return to the oven and bake for an additional 5 minutes to lightly toast the nuts.
Make the Dressing
- In a small bowl, combine the olive oil, lemon juice, maple syrup, and salt. Whisk vigorously until well combined.
- Once the cauliflower is done roasting, remove it from the oven. Add the dried cranberries to the tray and pour the prepared dressing over the top. Add half of the chopped parsley. Toss everything together until well mixed.
Make The Cashew Cream
- Drain the water from the soaked cashews. Transfer them to a high-speed blender along with the almond milk, nutritional yeast, onion granules, salt, and cayenne pepper (if using). Blend for 30-60 seconds, or until the sauce is completely smooth and creamy with no graininess.
Serve
- Pour approximately half of the cashew cream sauce onto your chosen serving plate, spreading it out evenly. Pile the roasted cauliflower mixture on top. Drizzle with the remaining cashew cream sauce and sprinkle with the rest of the fresh chopped parsley. Serve immediately and enjoy!