If you love pasta recipes that are both easy and impressive, this Butternut Squash and Sausage Pasta is for you. With just a handful of ingredients, you’ll create a dish that’s colorful, flavorful, and delicious. The roasted squash and sausage combination gives it heartiness, while the basil and mozzarella keep it fresh, making it a great go-to when you want dinner on the table quickly.
Toss the butternut squash with olive oil and spread it out on a parchment-lined baking sheet. Roast for 20–25 minutes, stirring once, until golden and tender.
While the squash roasts, bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Reserve about 1 cup of the cooking water before draining.
Meanwhile, remove the casings from the sausages and crumble the meat into a large skillet set over medium-high heat. Cook for about 8–10 minutes, breaking it up with a spoon, until browned and cooked through. Stir in the chopped red pepper and garlic, cooking for another two minutes.
Add the roasted squash and balsamic vinegar to the skillet, stirring gently to combine.
Add the drained pasta into the pan along with a splash of the reserved cooking water. Toss everything together until coated, adding more water if needed to create a light sauce. Remove from the heat, then fold in the basil and mozzarella. Season with salt and pepper to taste and serve warm.