Butternut Squash Sausage Pasta Recipe for Quick Weeknight Dinner
Looking for a cozy, comforting pasta that’s creamy, flavorful, and easy to make? This Creamy Butternut Squash Italian Sausage Pasta is ideal for chilly evenings. It pairs roasted butternut squash and savory Italian sausage with fresh spinach in a smooth, dairy-free sauce made from unsweetened coconut milk for a rich texture and warm flavor profile.
This recipe is quick—ready in about 30 minutes—dairy-free when desired, and packed with nutrients. It’s loaded with fiber, vitamins, and protein and adapts easily for vegetarian, gluten-free, or low-carb diets.
Ingredients for Butternut Squash Italian Sausage Pasta
Everything you need for a flavorful, satisfying pasta dinner:
Main Ingredients:
- 1 medium butternut squash — peeled, seeded, and cubed
- 12 oz (about 340 g) Italian sausage — mild or spicy, casings removed
- 10 oz (about 280 g) pasta — penne, rigatoni, fusilli, or gluten-free pasta
- 2 cups fresh spinach — roughly chopped
- 1 small onion — finely chopped
- 3 cloves garlic — minced
- 1 cup unsweetened coconut milk — for a creamy, dairy-free sauce
- ½ cup vegetable or chicken broth — to loosen and smooth the sauce
- 1 tbsp olive oil — for roasting and sautéing
- ½ tsp red pepper flakes (optional) — for a touch of heat
- Salt and freshly ground black pepper — to taste
- ¼ cup grated Parmesan (optional) — omit to keep the dish dairy-free
Optional Additions & Substitutions:
- Vegetarian: swap the sausage for sautéed mushrooms, chickpeas, or plant-based sausage.
- Gluten-free: use gluten-free pasta or zucchini noodles.
- Richer, dairy-free option: substitute coconut cream for coconut milk.

How to Make Butternut Squash Italian Sausage Pasta – Step by Step
Step 1: Roast the Butternut Squash
Preheat the oven to 400°F (200°C). Toss the cubed squash with 1 tablespoon olive oil and a pinch of salt and pepper. Spread the cubes on a rimmed baking sheet and roast for about 20 minutes, turning once halfway through, until tender and lightly caramelized.
Tip: Roast extra squash to use in salads, soups, or as a simple side later in the week.
Step 2: Cook the Pasta
Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Reserve ½ cup of the starchy pasta water before draining, then toss the pasta with a little olive oil to prevent sticking.
Step 3: Cook the Italian Sausage
Heat a large skillet over medium heat. Add the sausage, breaking it up with a wooden spoon, and cook until browned and cooked through, about 5–7 minutes. Transfer the cooked sausage to a plate and set aside.
Step 4: Make the Butternut Squash Sauce
In the same skillet, add a touch of oil if needed and sauté the chopped onion and garlic until soft and translucent. Add the roasted squash, coconut milk, and broth. Use an immersion blender (or transfer to a regular blender) to puree the mixture until smooth. Return the sauce to the skillet, simmer 3–5 minutes, and adjust seasoning with salt, pepper, and red pepper flakes to taste.
Tip: If the sauce is thicker than you like, add reserved pasta water a little at a time to reach your desired consistency.
Step 5: Combine Everything
Return the cooked sausage to the skillet and stir in the spinach until just wilted. Add the drained pasta and toss gently to coat with the sauce. If desired, sprinkle with Parmesan before serving.
Serve immediately, garnished with extra red pepper flakes, torn fresh basil, or a drizzle of olive oil.
Pro Tips for the Best Butternut Squash Pasta
- For a richer sauce, stir in a splash of heavy cream or a spoonful of cream cheese (if not dairy-free).
- Make it spicy by using hot Italian sausage or increasing chili flakes.
- Warm the sauce with a pinch of nutmeg or cinnamon for a subtle autumnal note.
- Use pre-cut butternut squash or frozen cubes to cut prep time.
Best Ways to Serve Butternut Squash Pasta
This dish is satisfying on its own but pairs beautifully with garlic bread to soak up the sauce, a simple green salad for freshness, and a glass of crisp white wine if desired.
Nutritional Information (Per Serving, Approximate)
- Calories: 480 kcal
- Protein: 22 g
- Carbohydrates: 58 g
- Fat: 18 g
- Fiber: 8 g
Storage & Leftovers: How to Keep It Fresh
Refrigerator:
Store leftovers in an airtight container for up to 4 days.
Freezer:
Freeze the sauce separately in a freezer-safe container for up to 2 months. Avoid freezing cooked pasta, which can become mushy when reheated; instead, cook fresh pasta when serving from frozen sauce.
Reheating:
Gently reheat on the stovetop over medium heat, adding a splash of broth or reserved pasta water to loosen the sauce as needed. For quicker reheating, microwave in 30-second intervals, stirring between each interval.
FAQs
Can I use canned butternut squash?
Yes. If using canned butternut squash purée, skip roasting and blend it directly into the sauce for convenience.
Can I make this vegan?
Absolutely. Replace the sausage with chickpeas, mushrooms, or a plant-based sausage and omit Parmesan to keep the dish vegan.
What pasta shape works best?
Short, ridged pastas like rigatoni, penne, or fusilli hold the sauce well and provide great texture in each bite.
How can I reduce carbohydrates?
Use spiralized zucchini noodles or a low-carb pasta alternative instead of traditional wheat pasta.
Related Recipes You’ll Love
- French Onion Meatball Melts — Cheesy & Irresistible
- Creamy White Cheddar Chicken Pasta — Comfort Food Favorite
Conclusion
This Creamy Butternut Squash Italian Sausage Pasta combines simple ingredients into a comforting, flavorful meal you can make on busy weeknights or for a relaxed weekend dinner. It’s easy to adapt to dietary needs, stores well, and reheats nicely when you plan ahead.
Have you tried this recipe? Share your experience and any personal twists you made to the dish. Save the recipe for cozy nights and enjoy experimenting with flavors that suit your taste.
