Skip to content
Cauliflower cheese pasta recipe

Cauliflower cheese pasta recipe

20 ratings

Warm up this winter with a comforting twist on classic cauliflower cheese. This simple pasta recipe makes it easy to rustle up a delicious dinner, combining roasted cauliflower and penne in a creamy, cheesy sauce, all topped with crunchy breadcrumbs. See method

  • Serves 4
  • 5 mins to prepare and 30 mins to cook
  • 673 calories / serving
  • Vegetarian


  • 1 medium cauliflower
  • 3 tbsp olive oil
  • 1 bread roll
  • 3 tbsp plain flour
  • 500ml milk
  • 150g mature Cheddar, grated
  • 300g penne
If you don't have any Cheddar, try using another hard cheese

Each serving contains

  • Energy

  • Fat

    27g 39%
  • Saturates

    11g 57%
  • Sugars

    12g 13%
  • Salt

    1.6g 26%

of the reference intake
Carbohydrate 83.7g Protein 27.9g Fibre 4.8g


  1. Heat the oven to gas 7, 220°C, fan 200°C. Cut the cauliflower into small florets, the stalk into 1cm cubes and the leaves into bite-sized strips or pieces. Tip all the cauliflower onto a large baking tray and drizzle over 2 tbsp oil and some seasoning. Toss well so everything is coated in oil. Roast for 25-30 mins until the florets and stalk pieces are tender and the leaves are crisp and golden. Remove any smaller leaves halfway through cooking if they’re picking up too much colour.  

  2. Tear the bread roll into small breadcrumbs or blitz to crumbs in a small food processor. Tip onto a baking tray and toss with 1 tbsp oil and some pepper so the breadcrumbs are well coated. Place in the oven under the cauliflower to toast for 5-10 mins, stirring halfway though, until golden and crunchy.  

  3. Meanwhile, whisk the flour with 3 tbsp milk in a small bowl until smooth and lump free. Transfer to a small pan and gradually add the remaining milk with some seasoning. Place over a medium low heat and cook gently for 6-8 mins, stirring continually, until the sauce thickens to coat the back of a spoon. Stir in the Cheddar and mix for another 1-2 mins to melt the cheese.  

  4. Bring a large pan of salted water to the boil and cook the pasta for 8-10 mins until al dente. Drain well, keeping 50ml cooking water. Tip back into the pan over a low heat and pour in the cheese sauce and the roasted cauliflower. Mix everything well to coat in the cheese sauce. Add the reserved cooking water if your sauce is too thick. Serve in shallow bowls scattered with the crunchy breadcrumbs.


See more Pasta recipes

You may also like

Be the first to comment

Before you comment please read our community guidelines.