Preheat your oven to 350°F (175°C). This will ensure your dish bakes evenly when ready.
In a large pot, bring salted water to a rolling boil. Cook the elbow macaroni according to the package instructions until just al dente (firm but cooked), then drain and set aside.
Meanwhile, in the same pot, add the cubed butternut squash to boiling water. Cook for approximately 10-12 minutes, or until the pieces are fork-tender. Drain and carefully transfer the squash to a blender or food processor.
In a skillet over medium heat, add olive oil, followed by the chopped onion and minced garlic. Sauté for about 5 minutes, or until the onion becomes soft and translucent, stirring occasionally to prevent burning.
Once done, add the sautéed onion and garlic mixture to the blender containing the butternut squash. Blend until smooth and creamy, ensuring no lumps remain.
In a large mixing bowl, combine the cooked macaroni, the butternut squash mixture, shredded cheddar cheese, milk, Dijon mustard, nutmeg, and a generous pinch of salt and pepper. Stir thoroughly to ensure the pasta is evenly coated with the creamy sauce.
Transfer this rich mixture into a greased 9x13 inch baking dish. If you enjoy a crunchy topping, sprinkle breadcrumbs evenly over the surface before baking.
Bake in the preheated oven for 25-30 minutes. Watch for the cheese to become bubbly and the breadcrumbs golden brown, signaling it's time to bring it out.
After baking, let the dish cool for a few minutes to set. Just before serving, garnish with chopped fresh parsley for color and freshness.
Notes
Serve in individual bowls or on a large platter, garnished with additional cheddar and parsley.
Keyword butternut squash, comfort food, mac and cheese