When the crisp air of fall sets in, nothing beats a warm, satisfying meal that feels like a hug on a plate. This one-pot butternut squash pasta with sausage and spinach is just that—a comforting dish that combines creamy roasted squash with savory sausage and fresh greens. It’s a new twist on a beloved classic, designed to save you time without sacrificing flavor or texture.

What makes this version so special is the one-pot method. Instead of juggling multiple pans and dirtying the whole kitchen, you’ll cook everything in a single pot, letting the flavors meld beautifully and the pasta soak up all the rich sauce. It’s perfect for busy weeknights or cozy weekends when you want something hearty but hassle-free.
This dish also shines as a versatile fall dinner that’s both family-friendly and impressive enough for guests. The sweetness of the butternut squash pairs wonderfully with the spicy sausage and the slight bitterness of fresh spinach, creating a balanced meal that feels seasonal and fresh.
Plus, it’s a fantastic way to sneak some extra veggies onto your plate without extra effort. The creamy texture and bold flavors make it an easy crowd-pleaser you’ll want to add to your fall recipe rotation.
Why You'll Love This Recipe
This butternut squash pasta recipe is a winner for many reasons beyond just taste.
- Only one pot to clean, saving precious time in the kitchen.
- Combines sweet, savory, and fresh flavors in every bite.
- Ready in under 40 minutes, perfect for busy evenings.
- Uses simple, wholesome ingredients you likely have on hand.
- Flexible enough to swap sausage for plant-based options or add extra greens.
Ingredients
Gather these ingredients to make your one-pot butternut squash pasta come alive.
- 12 ounces pasta (penne or rigatoni works best)
- 1 tablespoon olive oil
- 12 ounces Italian sausage (mild or spicy, casings removed)
- 3 cups peeled and cubed butternut squash
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 2 cups fresh baby spinach
- 1/2 cup grated Parmesan cheese
- 1/4 teaspoon crushed red pepper flakes (optional)
- Salt and black pepper to taste
- Fresh thyme for garnish
YOUR NEXT FAVORITE RECIPE STARTS HERE
If you want to make this dish vegetarian, swap the sausage for sautéed mushrooms or plant-based sausage alternatives. For dairy-free, omit the Parmesan or use a vegan cheese substitute.
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4
- Calories: Approximately 480 per serving
How to Make Butternut Squash Pasta with Sausage and Spinach: A Cozy Fall Dinner You’ll Love
Follow these straightforward steps for a delicious one-pot dinner.
- Heat olive oil in a large deep skillet or Dutch oven over medium heat. Add the sausage, breaking it up with a spoon, and cook until browned and cooked through, about 6 minutes.
- Add the cubed butternut squash and minced garlic to the pot. Stir and cook for 3-4 minutes until fragrant and the squash starts to soften.
- Pour in the chicken broth and bring the mixture to a boil. Add the pasta, stirring to prevent sticking.
- Reduce the heat to medium-low and simmer uncovered, stirring occasionally, until the pasta is al dente and the liquid has mostly absorbed, about 12-15 minutes.
- Stir in the fresh spinach and cook for another 2 minutes until wilted.
- Remove from heat and mix in the Parmesan cheese, crushed red pepper flakes (if using), and salt and pepper to taste.
The dish is perfectly done when the pasta is tender but still has a slight bite, the squash is soft but holds shape, and the sauce is creamy and clings to every piece of pasta.
Tips for the Best Results
These tips will help you nail this recipe every time.
- Use a pasta shape like penne or rigatoni that holds sauce well.
- Don’t overcook the pasta; check for doneness a minute or two before the package instructions.
- Stir frequently while cooking the pasta in broth to prevent sticking and ensure even cooking.
- Remove sausage casing for better texture and even cooking.
- For extra creaminess, stir in a splash of heavy cream or coconut milk at the end.
Serving Suggestions
This butternut squash pasta pairs beautifully with a crisp green salad dressed in balsamic vinaigrette or roasted Brussels sprouts for a hearty fall meal. A crusty artisan bread on the side makes it even more comforting.
For drinks, a glass of chilled white wine like Pinot Grigio or a lightly spiced apple cider complements the flavors perfectly. Perfect for casual dinners or a relaxed weekend gathering.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta may absorb more liquid, so you can add a splash of broth or water when reheating to loosen the sauce.
You can freeze portions in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and reheat gently on the stove over low heat, stirring frequently to prevent sticking.
Frequently Asked Questions
Can I use pre-cooked sausage for this recipe?
Yes, you can use pre-cooked sausage to save time. Just add it during the last few minutes of cooking to warm through instead of browning it at the start.
What type of pasta works best with this dish?
Short pasta shapes like penne, rigatoni, or shells work best because they hold the sauce and bits of sausage and squash well.
Is it possible to make this dish vegan?
Absolutely! Replace the sausage with plant-based alternatives or sautéed mushrooms, use vegetable broth, and swap Parmesan for a vegan cheese or nutritional yeast.
Can I prepare this dish ahead of time?
You can prep the squash and sausage ahead, but it’s best to cook the pasta fresh to avoid mushiness. Assemble and cook the whole dish on the day you plan to serve it.
Give this one-pot butternut squash pasta with sausage and spinach a try to enjoy a mouthwatering, easy fall dinner that’s ready in no time. It’s sure to become a favorite for busy nights and chilly evenings alike.


