I turn a classic Italian flavor combination into a rich and comforting vegetable side with this Cacio e Pepe Cauliflower Gratin. I roast tender cauliflower until golden, then coat it in a creamy, peppery cheese sauce made with nutty Manchego and Parmesan before baking it to bubbly perfection. It’s one of my favorite low-carb, vegetarian dishes when I want something cozy yet elegant.
Why You’ll Love This Recipe
I love how this recipe transforms simple cauliflower into something incredibly indulgent. The roasting step brings out a subtle sweetness and adds a slightly crisp edge, while the creamy cheese sauce delivers bold, peppery flavor inspired by traditional cacio e pepe.
I also appreciate how easy it is to prepare. I use pantry staples and a handful of quality cheeses to create a dish that feels special enough for gatherings but simple enough for a weeknight dinner. It pairs beautifully with roasted meats, grilled proteins, or I even enjoy it as a satisfying meatless main.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 large head cauliflower, cut into florets
1 tablespoon olive oil
1 teaspoon salt
1/2 teaspoon freshly ground black pepper, plus more to taste
2 tablespoons unsalted butter
2 tablespoons all-purpose flour
1 1/2 cups whole milk
1 cup freshly grated Manchego cheese
1/2 cup freshly grated Parmesan cheese
1/4 teaspoon garlic powder
1/4 teaspoon crushed red pepper flakes (optional)
2 tablespoons chopped fresh parsley (for garnish)
Directions
I start by preheating the oven to 400°F (200°C) and lightly greasing a baking dish.
I toss the cauliflower florets with olive oil, salt, and black pepper, then spread them out in a single layer on a baking sheet. I roast them for 20 to 25 minutes, until they’re tender and lightly golden, then set them aside.
While the cauliflower roasts, I melt the butter in a saucepan over medium heat. I whisk in the flour and cook it for 1 to 2 minutes until it turns lightly golden. Gradually, I whisk in the milk, stirring constantly to keep the sauce smooth. I let it cook for about 4 to 5 minutes, until thickened.
Once thick, I stir in the Manchego, Parmesan, garlic powder, and extra black pepper. I mix until the sauce is smooth and creamy.
I place the roasted cauliflower into the prepared baking dish and pour the cheese sauce evenly over the top. I like to sprinkle a little extra grated cheese and black pepper for added flavor.
I bake it for 15 to 20 minutes, until the top is bubbly and lightly browned. Before serving, I garnish it with freshly chopped parsley.
Servings and Timing
This recipe makes 6 servings.
Prep Time: 15 minutes
Cooking Time: 40 minutes
Total Time: 55 minutes
Each serving contains approximately 295 kcal.
Variations
I sometimes swap Manchego for sharp white cheddar or Gruyère when I want a slightly different flavor profile. If I prefer a stronger, more traditional cacio e pepe taste, I increase the black pepper and add a bit of Pecorino Romano.
For a crisp topping, I sprinkle toasted breadcrumbs mixed with olive oil over the top before baking. When I want to keep it strictly low-carb, I skip the flour and thicken the sauce with a small amount of cream cheese instead.
If I want extra depth, I add sautéed shallots or a pinch of nutmeg to the sauce.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, I prefer using the oven at 350°F until warmed through to maintain the creamy texture. If I use the microwave, I heat it in short intervals and stir gently to prevent the sauce from separating.
If the gratin thickens too much in the fridge, I add a splash of milk before reheating to bring back its creamy consistency.
FAQs
Can I make this dish ahead of time?
Yes, I often assemble the entire dish a day in advance and store it covered in the refrigerator. When I’m ready to serve, I bake it until hot and bubbly, adding a few extra minutes if needed.
Can I use frozen cauliflower?
I can use frozen cauliflower, but I make sure to thaw and drain it thoroughly to avoid excess moisture, which can make the gratin watery.
How do I make it gluten-free?
I replace the all-purpose flour with a gluten-free flour blend or cornstarch. I whisk it thoroughly to keep the sauce smooth and thick.
What main dishes pair well with this gratin?
I like serving it alongside roasted chicken, grilled steak, or baked salmon. It also works beautifully as part of a vegetarian spread with a fresh green salad.
Can I freeze this cauliflower gratin?
I can freeze it, but I keep in mind that the texture of the sauce may slightly change after thawing. I reheat it gently in the oven and stir carefully to help restore its creaminess.
Conclusion
I find this Cacio e Pepe Cauliflower Gratin to be the perfect balance of comfort and sophistication. The roasted cauliflower, creamy cheese sauce, and bold peppery kick come together in a dish that feels both hearty and refined. Whenever I need a crowd-pleasing side or a satisfying vegetarian option, I turn to this recipe because it never disappoints.
📖 Recipe:
Print
Cacio e Pepe Cauliflower Gratin
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A rich and comforting Cacio e Pepe Cauliflower Gratin featuring roasted cauliflower baked in a creamy, peppery Manchego and Parmesan cheese sauce until bubbly and golden.
Ingredients
1 large head cauliflower, cut into florets
1 tablespoon olive oil
1 teaspoon salt
1/2 teaspoon freshly ground black pepper, plus more to taste
2 tablespoons unsalted butter
2 tablespoons all-purpose flour
1 1/2 cups whole milk
1 cup freshly grated Manchego cheese
1/2 cup freshly grated Parmesan cheese
1/4 teaspoon garlic powder
1/4 teaspoon crushed red pepper flakes (optional)
2 tablespoons chopped fresh parsley (for garnish)
Instructions
- Preheat the oven to 400°F (200°C) and lightly grease a baking dish.
- Toss the cauliflower florets with olive oil, salt, and black pepper. Spread on a baking sheet in a single layer and roast for 20 to 25 minutes until tender and lightly golden.
- In a saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1 to 2 minutes until lightly golden.
- Gradually whisk in the milk, stirring constantly, and cook for 4 to 5 minutes until the sauce thickens.
- Stir in the Manchego, Parmesan, garlic powder, crushed red pepper flakes (if using), and additional black pepper. Mix until smooth and creamy.
- Transfer the roasted cauliflower to the prepared baking dish and pour the cheese sauce evenly over the top. Sprinkle with extra cheese and black pepper if desired.
- Bake for 15 to 20 minutes until bubbly and lightly browned. Garnish with chopped parsley before serving.
Notes
For a stronger cacio e pepe flavor, increase black pepper or add Pecorino Romano.
Swap Manchego with Gruyère or sharp white cheddar for variation.
For a low-carb option, replace flour with cream cheese to thicken the sauce.
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat in a 350°F oven until warmed through, adding a splash of milk if needed to restore creaminess.
Can be assembled a day in advance and baked before serving.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Side Dish
- Method: Roasting, Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 295 kcal
- Sugar: 6 g
- Sodium: 540 mg
- Fat: 22 g
- Saturated Fat: 13 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 3 g
- Protein: 12 g
- Cholesterol: 60 mg
