Butternut Macaroni Cheese Recipe
Introduction
This Butternut Macaroni Cheese offers a creamy twist on the classic comfort dish by incorporating roasted butternut squash. It’s rich, cheesy, and packed with subtle sweetness, making it a perfect meal for cozy evenings.

Ingredients
- 1 large butternut squash, peeled and cut into 2½ cm (1 in) 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: Preheat the oven to 220°C (200°C fan) or gas mark 7. Toss the butternut squash chunks with olive oil and a pinch of seasoning. Spread them on a baking sheet and roast for 15–20 minutes until tender.
- Step 2: While the squash roasts, cook the macaroni according to the package instructions. Once cooked, drain and set aside.
- Step 3: In a saucepan, melt the butter over medium heat. Stir in the plain flour and English mustard powder to form a paste, then gradually whisk in the milk. Continue to simmer and stir until the sauce thickens and is smooth.
- Step 4: Remove the sauce from heat. Mash one-third of the roasted butternut squash into the sauce along with the grated cheddar and half of the parmesan. Season well with salt and pepper.
- Step 5: Stir the cooked macaroni and the remaining roasted squash into the sauce mixture. Pour everything into an ovenproof dish, sprinkle the remaining parmesan on top, and bake for 15 minutes until golden and bubbling.
Tips & Variations
- For extra creaminess, add a splash of double cream to the cheese sauce before baking.
- Try substituting macaroni with penne or rigatoni if preferred.
- Add a crunchy topping by sprinkling breadcrumbs mixed with a little butter before baking.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through. You may need to add a splash of milk when reheating to loosen the sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen butternut squash instead of fresh?
Yes, frozen butternut squash can be used. Thaw and drain it well before roasting to remove excess moisture for the best texture.
Is this recipe suitable for vegetarians?
Absolutely. Use vegetarian alternatives for cheddar and parmesan to keep it vegetarian-friendly without compromising on flavor.
Print
Butternut Macaroni Cheese Recipe
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A creamy, comforting macaroni cheese recipe with a vibrant twist of roasted butternut squash. This dish combines tender roasted squash with rich cheese sauce and macaroni, baked to golden perfection for a deliciously hearty meal.
Ingredients
Roasted Butternut Squash
- 1 large butternut squash, peeled and cut into 2½ cm/1in chunks
- 2 tsp olive oil
- Salt and pepper, to taste
Macaroni and Cheese Sauce
- 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
- Salt and pepper, to taste
Instructions
- Preheat and Roast Butternut Squash: Heat the oven to 220C/200C fan/gas 7. Toss the peeled and chopped butternut squash chunks with olive oil and seasoning. Spread them evenly on a baking sheet and roast for 15-20 minutes until tender and slightly caramelized.
- Cook Macaroni: While the squash roasts, cook the macaroni following the package instructions until al dente. Drain the macaroni thoroughly and set aside.
- Make Cheese Sauce: In a pan, melt the butter over medium heat. Stir in the plain flour and English mustard powder to form a smooth paste (a roux). Gradually whisk in the milk, stirring continuously to avoid lumps. Simmer gently until the sauce thickens to a smooth, creamy consistency.
- Combine Sauce with Squash and Cheese: Remove the sauce from heat. Mash one-third of the roasted squash into the sauce, then stir in the grated extra-mature cheddar and half of the grated parmesan. Season the sauce with salt and pepper to taste.
- Mix Macaroni and Squash: Stir the drained macaroni and the remaining roasted butternut squash into the cheese sauce, ensuring everything is well combined.
- Assemble and Bake: Transfer the macaroni mixture into an ovenproof dish. Scatter the remaining parmesan over the top for a crispy, golden crust. Bake in the preheated oven for 15 minutes until bubbling and golden on top.
Notes
- You can substitute the cheddar and parmesan with vegetarian alternatives to keep the dish vegetarian.
- For extra flavor, add a pinch of nutmeg or smoked paprika to the cheese sauce.
- This recipe can be prepared in advance and baked just before serving.
- Leftovers store well and can be reheated in the oven or microwave.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking
- Cuisine: British
Keywords: butternut squash, macaroni cheese, roasted squash, vegetarian comfort food, baked pasta, cheesy pasta dish

