Steak Alfredo Squash brings together everything I crave in a cozy dinner. The sweet roasted butternut squash pairs perfectly with tender steak and a velvety parmesan cream sauce. This Italian-American dish feels restaurant-quality but comes together in about 35 minutes of active cooking. It’s the kind of meal that makes a regular Tuesday night feel special. You’ll love how the flavors balance rich and sweet in every single bite.
Why You'll Love This Recipe
- Restaurant-quality meal ready in under an hour
- One-pan sauce makes cleanup easy
- Velvety homemade Alfredo sauce beats any jarred version
- Perfect balance of savory steak and sweet roasted vegetables
- I make this whenever I want to impress guests without spending all day in the kitchen.
Ingredients You’ll Need
- Sirloin or ribeye steak: Choose a well-marbled cut for maximum tenderness and flavor, trim any large excess fat caps for better searing
- Butternut squash: Look for a heavy, firm squash with no soft spots, the sweet flavor caramelizes beautifully in the oven
- Fettuccine pasta: Wide ribbons hold onto the creamy Alfredo sauce perfectly, use bronze-die cut for better texture
- Olive oil: A good quality oil helps sear the steak and roast the squash without burning
- Unsalted butter: Provides the rich base for your sauce while letting you control the final saltiness
- Garlic: Fresh minced cloves deliver way more punch than jarred, look for firm tight bulbs
- Heavy cream: The key to a truly luxurious Alfredo, don’t skimp or swap with milk or it will be thin
- Parmesan cheese: Freshly grated melts smooth, pre-shredded contains anti-caking agents that make sauce gritty
- Salt: Kosher salt seasons the steak, squash, and pasta water for flavor in every component
- Black pepper: Freshly cracked adds necessary heat and depth to cut through the richness
- Red pepper flakes: Optional but adds a gentle background warmth that makes the dish more interesting
- Fresh parsley: Bright green color and fresh flavor wake up the heavy cream sauce
- Extra Parmesan: For topping, because you can never have too much cheese on pasta
- Fresh thyme: Optional garnish that adds an earthy, aromatic touch of elegance
How to Make It
Roast The Squash:
Preheat your oven to 400°F. Toss the cubed butternut squash with a tablespoon of olive oil, half a teaspoon of salt, and a quarter teaspoon of black pepper on a baking sheet. Roast for 25 to 30 minutes, flipping halfway through, until tender and caramelized. This develops the sweet flavor that balances the rich sauce.
Boil The Fettuccine:
While the squash roasts, bring a large pot of well-salted water to a boil. Add the fettuccine and cook according to package directions until al dente. Reserve a cup of pasta water before draining. That starchy water is liquid gold for adjusting your sauce consistency later.
Prep And Season The Steak:
Pat the steak completely dry with paper towels. Season it generously on both sides with the remaining salt and pepper. A dry surface is crucial for getting that deep brown crust that adds incredible flavor to the whole dish.
Sear The Steak:
Heat the remaining tablespoon of olive oil in a large skillet over medium-high heat until shimmering. Sear the steak for 3 to 4 minutes per side for medium-rare. Transfer to a cutting board and let it rest for 10 minutes before slicing into strips. Resting keeps all the juices inside the meat.
Start The Alfredo Sauce:
Reduce the skillet heat to medium. Melt the butter in the same pan, scraping up all those browned bits left from the steak. Add the minced garlic and sauté for just one minute until fragrant. Those browned bits add massive flavor to your sauce base.
Build The Cream Sauce:
Pour in the heavy cream and bring it to a gentle simmer. Cook for 2 to 3 minutes until it slightly thickens. Reduce the heat to low and whisk in the grated Parmesan cheese and red pepper flakes until smooth and creamy. Low heat prevents the cheese from seizing up.
Combine Everything:
Add the cooked fettuccine and roasted squash directly to the skillet with the Alfredo sauce. Toss gently to coat everything evenly. If the sauce seems too thick or sticky, add a splash of your reserved pasta water until it reaches that perfect silky consistency.
Slice And Serve:
Top the pasta with your sliced steak. Garnish generously with fresh parsley and a shower of extra Parmesan cheese. Serve immediately while everything is hot and the sauce is creamy. This dish is best enjoyed fresh from the stove.

You Must Know
- Use freshly grated Parmesan, not pre-shredded
- Don’t rush the squash roasting
- Let the steak rest fully before slicing
- I always save a little pasta water just in case the sauce gets tight, it’s an easy fix.
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to three days. When you’re ready to reheat, do it gently in a skillet over low heat with a splash of milk or cream to loosen the sauce back up. Freezing is not recommended because the cream sauce may separate and get grainy when thawed, so it’s best to enjoy this dish fresh or from the fridge.
Ingredient Substitutions
If you prefer chicken, swap the steak for boneless breasts or thighs using the same searing method. For a vegetarian version, use portobello mushrooms roasted alongside the squash and skip the steak. Gluten-free pasta works perfectly if you need to avoid wheat, just cook it carefully so it doesn’t get mushy. You can swap heavy cream for half-and-half in a pinch, though the sauce will be slightly thinner. If fresh thyme isn’t available, a pinch of dried thyme in the sauce works well.
Serving Suggestions
Serve this with a crisp arugula salad dressed simply with lemon vinaigrette to cut through the richness of the Alfredo. Garlic bread or a crusty baguette is non-negotiable for me because you’ll want to soak up every drop of that creamy sauce. For a vegetable boost, simple steamed green beans or roasted broccoli alongside the squash works beautifully. A glass of dry white wine like Chardonnay makes the meal feel complete.
Cultural Context
This dish represents the best of Italian-American comfort food, where traditional techniques meet accessible American ingredients. While true Italian Alfredo is just butter and cheese, the cream-based version we know and love was popularized in the United States. Adding roasted squash is a modern twist that nods to seasonal cooking and the way American home cooks constantly adapt classic recipes. It bridges the gap between a rustic trattoria pasta and a weeknight family dinner.

Pro Tips
- Season your pasta water well, it’s the only chance to flavor noodles directly
- If the sauce breaks, whisk in a splash of cold cream to bring it back together
- Use a cast iron skillet for the best steak sear
- I always rest my steak on a warm plate covered loosely with foil.
Frequently Asked Questions
Fettuccine is the ideal choice for Steak Alfredo Squash as its wide, flat noodles catch the creamy parmesan sauce perfectly. The pasta’s surface area holds onto both the velvety alfredo and the roasted squash pieces. However, you can substitute with pappardelle, tagliatelle, or even penne if you prefer. Just adjust cooking times based on the pasta shape you choose.
While Steak Alfredo Squash is best served fresh, you can prep components ahead. Roast the squash and cook the pasta up to 24 hours in advance, storing them separately in the fridge. Reheat the pasta in boiling water and warm the squash in the oven. However, the steak and creamy sauce should be made just before serving to maintain the best texture and prevent the sauce from separating.
For Steak Alfredo Squash, you can substitute butternut squash with acorn squash, pumpkin, or even sweet potatoes. Each offers a similar sweet, earthy flavor that complements the creamy alfredo sauce. For a different twist, try roasting cauliflower florets or regular potatoes. Just ensure your substitute is cut into similar-sized cubes for even roasting.
For Steak Alfredo Squash, the squash is ready when fork-tender and golden brown edges appear, usually after 25-30 minutes at 400°F. The steak should reach your desired doneness (130°F for medium-rare). The sauce thickens when the parmesan melts smoothly into the warmed cream. You’ll know it’s ready to serve when all components are hot and the pasta is well-coated in the creamy sauce.
Steak Alfredo Squash is a complete main course, but it pairs beautifully with a crisp Caesar salad, roasted Brussels sprouts, or garlic bread to soak up the creamy sauce. For a lighter option, serve with steamed green beans or a simple arugula salad with lemon vinaigrette. A glass of Cabernet Sauvignon or Chianti complements this Italian-American dish perfectly.