Cauliflower carbonara recipe for a creamy, vegetarian delight
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 6 Oct 2025
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
This high-protein cauliflower carbonara reimagines a classic Italian dish by using cauliflower as a standout ingredient, creating a lighter yet satisfying meal. The creamy sauce, made with rich egg yolks and Parmesan, beautifully complements the smoky streaky bacon and the nutty flavours of the orecchiette pasta. With the addition of aromatic garlic and a touch of black pepper, this dish is both indulgent and comforting, perfect for those seeking a healthier twist on a traditional favourite.
Ideal for a family dinner or a quick weeknight meal, this recipe offers a wonderful balance of flavours and textures. Not only does it provide a good source of protein from the egg yolks and bacon, but the cauliflower also contributes essential nutrients, making it a wholesome choice. Serve it topped with fresh parsley and extra Parmesan for a delicious finish that elevates this dish to new heights.
In this article:
Continue reading below
Ingredients for Cauliflower carbonara
1 large head cauliflower
75 ml extra-virgin olive oil
5 ml kosher salt, plus more
15 g coarsely ground black pepper, divided, plus more
1 garlic clove, minced
170 g streaky bacon, chopped
5 large egg yolks
60 g finely grated parmesan, plus more for serving
340 g orecchiette
15 g chopped parsley (from about ½ bunch)
How to make Cauliflower carbonara
Preheat the oven to 230°C (fan) or 240°C (conventional).
Remove the outer leaves and core from the cauliflower.
Cut the florets into 2 cm pieces.
Transfer the florets to a rimmed baking tray.
Add 60 ml of oil, 1 teaspoon of salt, and ½ teaspoon of pepper, then toss to combine.
Roast the cauliflower, tossing once halfway through, until it is deeply charred in spots, about 30–35 minutes.
Immediately grate the garlic over the hot cauliflower and toss to combine, allowing the residual heat to soften the garlic; set aside.
Meanwhile, cook the bacon in a large frying pan over medium-low heat, stirring occasionally, until crisp, about 8–10 minutes.
Transfer the bacon and 1 tablespoon of bacon fat to a large bowl.
Add the egg yolks, 100 g of Parmesan, 2 teaspoons of pepper, and the remaining 30 ml of oil.
Whisk together with a fork until combined; the mixture will be quite thick, which is fine.
Add the cooked pasta and 125 ml of the cooking liquid to the bowl with the egg yolk mixture.
Toss vigorously and continuously with a wooden spoon to create a creamy emulsified sauce that coats the pasta, adding more cooking liquid as needed.
Keep tossing for at least 1 minute; this may require more effort than you expect!
Taste and adjust the seasoning if necessary.
Add the roasted cauliflower and parsley, then toss again to coat.
Divide the pasta among serving bowls.
Top with additional Parmesan and a few generous cranks of pepper.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
Continue reading below
Article history
The information on this page is peer reviewed by qualified clinicians.
6 Oct 2025 | Originally published
Authored by:
UK recipe editors
Peer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.