Butternut Macaroni Cheese Recipe
Introduction
This butternut macaroni cheese is a comforting twist on a classic favorite, combining creamy cheese sauce with the natural sweetness of roasted butternut squash. It’s a hearty, flavorful dish that’s perfect for warming up any meal.

Ingredients
- 1 large butternut squash, peeled and cut into 2½ cm (1 inch) chunks
- 2 tsp olive oil
- 300g macaroni
- 50g butter
- 50g plain flour
- 1 tsp English mustard powder
- 500ml milk
- 200g extra-mature cheddar or vegetarian alternative, grated
- 50g parmesan or vegetarian alternative, grated
Instructions
- Step 1: Heat the oven to 220°C (200°C fan)/gas mark 7. Toss the butternut squash chunks with olive oil and a pinch of seasoning, then roast on a baking sheet for 15–20 minutes until tender.
- Step 2: While the squash roasts, cook the macaroni according to the package instructions, then drain and set aside.
- Step 3: Melt the butter in a pan over medium heat. Stir in the plain flour and English mustard powder to create a smooth paste.
- Step 4: Gradually whisk in the milk, continuing to stir and simmer until the sauce thickens and becomes smooth.
- Step 5: Remove the sauce from the heat. Mash in one-third of the roasted butternut squash, then add the grated cheddar and half of the parmesan. Season with salt and pepper to taste.
- Step 6: Stir the drained macaroni and the remaining roasted squash into the sauce mixture. Transfer everything to an ovenproof dish.
- Step 7: Sprinkle the remaining parmesan over the top and bake in the oven for 15 minutes until the surface is golden and bubbling.
Tips & Variations
- For extra creaminess, add a splash of double cream to the sauce before baking.
- Try using smoked cheddar or adding a pinch of nutmeg to the sauce for a deeper flavor.
- For a vegan version, substitute butter and cheese with plant-based alternatives.
Storage
Store any leftover butternut macaroni cheese in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave, adding a splash of milk if needed to loosen the sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of pasta instead of macaroni?
Yes, any short pasta like penne, fusilli, or shells will work well in this recipe.
How do I know when the butternut squash is roasted enough?
The squash should be tender when pierced with a fork but still hold its shape. Roasting for 15-20 minutes usually achieves this.
Print
Butternut Macaroni Cheese Recipe
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A creamy and comforting Butternut Macaroni Cheese featuring roasted butternut squash blended into a rich cheese sauce, baked to golden perfection. This twist on a classic combines the natural sweetness of squash with mature cheddar and Parmesan for a hearty vegetarian dish.
Ingredients
Squash
- 1 large butternut squash, peeled and cut into 2½ cm/1 inch chunks
- 2 tsp olive oil
- Salt and pepper, to taste
Pasta
- 300g macaroni
Sauce
- 50g butter
- 50g plain flour
- 1 tsp English mustard powder
- 500ml milk
- 200g extra-mature cheddar or vegetarian alternative, grated
- 50g Parmesan or vegetarian alternative, grated
- Salt and pepper, to season
Instructions
- Roast the squash: Preheat the oven to 220°C (200°C fan)/gas mark 7. Toss the butternut squash chunks with olive oil and a pinch of salt and pepper. Spread them evenly on a baking sheet and roast for 15-20 minutes until tender and slightly caramelized.
- Cook the macaroni: While the squash is roasting, bring a large pot of salted water to a boil. Add the macaroni and cook according to the package instructions until al dente. Drain well and set aside.
- Make the cheese sauce: In a saucepan, melt the butter over medium heat. Stir in the plain flour and English mustard powder to form a smooth paste (roux). Gradually whisk in the milk, continuing to stir to avoid lumps. Simmer gently until the sauce thickens into a smooth, creamy consistency.
- Combine sauce and squash: Remove the sauce from heat. Mash one-third of the roasted butternut squash into the sauce to incorporate its sweetness and texture. Then stir in the grated cheddar and half of the Parmesan cheese until melted and well combined. Season the sauce with salt and pepper to taste.
- Assemble the macaroni cheese: Add the drained macaroni and the remaining roasted squash chunks to the cheese sauce. Stir gently to combine everything evenly.
- Bake: Transfer the macaroni mixture into an ovenproof dish. Sprinkle the remaining Parmesan cheese evenly on top. Bake in the preheated oven for 15 minutes until the top is golden, bubbling, and slightly crispy.
Notes
- For a vegetarian version, ensure the cheeses used are suitable for vegetarians.
- You can substitute macaroni with other pasta shapes like penne or fusilli.
- Leftover butternut squash can be roasted ahead to save time.
- This dish can be made gluten-free by using gluten-free flour and pasta.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: British
Keywords: butternut squash, macaroni cheese, vegetarian, baked pasta, comfort food, roasted squash, cheese sauce

