Cheesy Roasted Cauliflower & Bacon Baked Shells

When it comes to comfort food, there is nothing that I find as satisfying as a big bubbly casserole of baked pasta. My husband unfortunately isn’t quite as fond of baked pasta as I am, mainly because he likes his pasta VERY “al dente.” In fact, we have an ongoing discussion almost on a daily basis about how long to cook pasta.

I have learned over time, that when making a baked pasta dish, to drastically undercook the pasta before combining it with the sauce before baking. Although the pasta still isn’t as firm as my husband would prefer, the pasta retains its shape and texture and is far from mushy.

This pasta dish combines an entire head of roasted cauliflower, some tasty bacon bits, and pasta shells in a creamy, cheesy sauce that is topped with a crumb mixture flavored with even more grated cheese along with some chopped hazelnuts. The roasted cauliflower adds a subtle earthiness to the pasta that is delicious, but since the cauliflower is almost indistinguishable from the pasta once baked, it is an excellent way to encourage children to eat cauliflower without even realizing that they are doing so.

I added bacon because anything is better with bacon, but you could use diced ham in place of the bacon, or just exclude it and create a vegetarian dish. For recipes such as this one, I usually use up all the leftover pieces of cheese in my refrigerator, but you should use a melting cheese such as fontina, gruyere, or asiago.

This pasta dish is one that can be prepared ahead of time, refrigerated, then baked when needed. Just remember to take the casserole out of the refrigerator long enough to allow it to come to room temperature before baking. I have also froze this dish, but find the pasta seems to absorb more of the sauce for some reason when frozen, so I usually make extra sauce when freezing casseroles such as this one.

Buon Appetito!
Deborah Mele 

Cheesy Roasted Cauliflower & Bacon Baked Shells

Cheesy Roasted Cauliflower & Bacon Baked Shells

Yield: Serves 4
Prep Time: 15 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 30 minutes

A creamy baked pasta dish the entire family will love.


  • 1 Head Cauliflower
  • 3 Tablespoons Olive Oil
  • 6 Strips Thick Cut Bacon, Diced
  • 4 Tablespoons Unsalted Butter
  • 1/3 Cup Al-purpose Flour
  • 4 Cups Partly Skimmed Milk
  • 2 Cups Grated Melting Cheese Such As Gruyere, Fontina, Or Asiago
  • 1 Cup Grated Pecorino or Parmesan Cheese
  • 1 Tablespoon Dijon Mustard
  • Salt & Pepper
  • 1 (500 gram) Package Pasta Shells or Macaroni


  • 1 1/2 Cups Coarse Breadcrumbs
  • 1/2 Cup Grated Pecorino or Parmesan Cheese
  • 2 Teaspoons Finely Chopped Parsley
  • 1/4 Cup Chopped Hazelnuts
  • Salt & Pepper
  • 1 Tablespoon Olive Oil


  1. Preheat oven to 375 degrees F. and line a baking sheet with aluminum foil.
  2. Cut the cauliflower into bite sized florets, and toss with olive oil.
  3. Spread the cauliflower onto the baking sheet and season with salt and pepper.
  4. Roast the cauliflower until lightly browned and fork tender, stirring every so often as it cooks, about 20 minutes.
  5. Cook the bacon in a frying pan until lightly browned and beginning to crisp, about 8 minutes.
  6. Set aside.
  7. Heat the butter in a saucepan over medium heat and cook until melted and bubbly.
  8. Whisk in the flour and cook a minute or two.
  9. Slowly pour in the milk, whisking continually until smooth.
  10. Cook the sauce over medium heat, whisking often, until the sauce begins to thicken.
  11. Stir in both the cheeses, mustard, salt and pepper and reduce the heat to a simmer.
  12. Continue to cook, whisking often until the cheese has melted and the sauce is thick.
  13. Remove from heat and allow to cool to room temperature.
  14. While the sauce is cooking, heat a large pot of lightly salted water to a boil.
  15. Cook the pasta half the recommended time, then drain.
  16. Preheat oven to 375 degrees F.
  17. Toss the pasta with the sauce, cauliflower, and bacon bits and then spoon into a lightly buttered oven-proof casserole dish.
  18. In a small bowl, mix together the topping ingredients, then spoon the topping over the pasta.
  19. Bake the pasta 20 minutes, or until bubbly and lightly browned, covering with foil if the crumbs become too brown.
  20. Serve hot and enjoy!

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram


  1. Dear Deborah, I am searching your website and recommendations already for the long time. Everything is real great and understandable. But this new website is much better, more photos. Thank you for your recommendations and real feelings for the Italian kitchen. Have a nice Day!

  2. Dear Deborah, 
    I so look forward to your emails and I was delighted to 
    see this new improved site.
    Unfortunately in recent times I lost all your precious 
    saved recipes from my mobile having issues. 
    I am so pleased to see these new ones to try.
    I look forward to Umbria … in the next blog and wish 
    you well. 
    Kind Regards,

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.