Go Back
Quick Weeknight Butternut Squash and Sage Macaroni Bake

Butternut Squash and Sage Macaroni Bake

A creamy, comforting pasta bake featuring roasted butternut squash, fresh sage, and a rich cheese sauce, topped with crispy breadcrumbs.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 680

Ingredients
  

  • 500 g macaroni pasta
  • 1 medium butternut squash about 800g, peeled, seeded, and diced into 1cm cubes
  • 2 tablespoons olive oil
  • 1 large onion finely chopped
  • 3 cloves garlic minced
  • 2 tablespoons fresh sage leaves finely chopped (or 1 tablespoon dried sage)
  • 500 ml chicken or vegetable stock
  • 300 ml double cream
  • 200 g grated cheddar cheese
  • 100 g grated Parmesan cheese
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon ground nutmeg
  • 50 g breadcrumbs optional, for topping

Method
 

  1. Preheat and prep: Preheat your oven to 200°C (180°C fan). Bring a large pot of salted water to a rolling boil — you'll know it's ready when the surface is bubbling vigorously and steam rises steadily. Add the macaroni and cook for 2 minutes less than the package directions (it will finish cooking in the oven). Drain the pasta, reserving about 100ml of the starchy pasta water. You'll see the pasta is still quite firm and pale in the centre.
  2. Sauté the aromatics: In the same large pot, heat the olive oil over medium heat until it shimmers and smells nutty. Add the chopped onion and cook for 4-5 minutes, stirring occasionally, until the onion turns translucent and softens — you'll notice it becomes glossy and releases a sweet, savoury aroma. Stir in the minced garlic and chopped sage, cooking for another minute until the garlic is fragrant but not browned.
  3. Cook the squash: Add the diced butternut squash to the pot along with the stock. Bring the mixture to a simmer — you'll see small bubbles breaking the surface and the stock will look slightly cloudy. Reduce the heat to low, cover the pot, and let it cook for 10-12 minutes. The squash is ready when you can easily pierce a cube with a fork and it feels tender but not mushy; the stock will have reduced by about a third and smell sweet and earthy.
  4. Create the creamy sauce: Remove the pot from the heat. Using a potato masher or a stick blender, mash or blend the squash mixture until smooth — you're aiming for a thick, velvety purée with no lumps, the colour of a deep sunset. Stir in the double cream, grated cheddar, half the Parmesan, salt, pepper, and nutmeg. The sauce will look glossy and smell rich and cheesy. If it seems too thick, add a splash of the reserved pasta water until it reaches a pourable consistency.
  5. Combine with pasta: Add the drained macaroni to the sauce and stir thoroughly until every piece of pasta is coated — you'll see the sauce clinging to the ridges of the macaroni, creating a uniform, golden mixture. Taste and adjust seasoning if needed.
  6. Assemble and bake: Transfer the mixture to a lightly greased 23x33cm baking dish. Sprinkle the remaining Parmesan and the breadcrumbs evenly over the top. Bake for 15-18 minutes, until the top is golden brown and bubbling around the edges — you'll hear a gentle sizzle, and the breadcrumbs will look crisp and toasted. Let it rest for 5 minutes before serving; the sauce will thicken slightly as it cools.

Notes

For a vegetarian version, use vegetable stock. The pasta is cooked 2 minutes less than package directions to ensure it doesn't become mushy after baking. Let the dish rest for 5 minutes before serving for best texture.