The Alfredo is one of the most iconic Italian-American dishes because it's a simple formula that works: pasta, cream, parmesan. It's kid-friendly and easy to mod to taste, and here are 18 alfredos that beat out the chain restaurant.
Classic Chicken Alfredo

Chicken Alfredo is the type form. The sauce and the pasta can get gluey easily, so don't overdo it with the cream, and mix in parmesan at the end, off the heat.
Ingredients
Method
- Cook fettuccine with tablespoon salt to 1 minute short of package time. Reserve 1 cup pasta water; drain.
- Meanwhile, season chicken with its salt and pepper. Heat oil in large skillet; cook cutlets 4 to 5 minutes per side to at least 165°F. Rest on board.
- Reduce to low; melt butter. Add cream and milk; gently simmer 2 minutes, scraping lightly browned bits.
- Add pasta and 1/4 cup reserved water; toss 1 to 2 minutes until tender. Remove from heat; gradually add Parmesan, loosening with water if needed.
- Slice rested chicken; serve over pasta while coating smooth and loose.
Restaurant-Style Fettuccine Alfredo

A little extra care makes for a more refined Alfredo. Instead of tossing in some garlic, this recipe uses a garlic-infused cream, as well as fresh fettuccine, for a softer, springier texture.
Don't lose these recipes! Drop your email and we'll send them to you, so you've got them handy the next time you're planning dinner.
Ingredients
Method
- Boil large pot of water with tablespoon salt. Melt butter with garlic in wide skillet over low 2 minutes without browning.
- Add cream, sauce salt, and white pepper; very gently simmer 3 minutes. Discard garlic.
- Cook fresh pasta according to package until just tender; reserve 1 cup water and drain. Add to warm skillet with 1/4 cup reserved water.
- Remove from heat; toss while gradually adding Parmesan until smooth. Add water by tablespoon if needed; divide among warm bowls and serve immediately.
Shrimp Alfredo

Shrimp and cream are a classic pairing. I wouldn't do the shrimp for more than one minute a side — they turn into rubber bands awfully quickly.
Ingredients
Method
- Cook linguine with tablespoon salt to 1 minute short of package time. Reserve 1 cup pasta water; drain.
- Meanwhile, pat shrimp dry; season with their salt and pepper. Heat oil and 1 tablespoon butter in large skillet; cook shrimp 1 to 2 minutes per side until opaque and at least 145°F. Plate.
- Lower heat; melt remaining butter. Stir garlic 30 seconds; add cream, broth, and zest. Gently simmer 2 minutes.
- Add linguine and 1/4 cup reserved water; toss 1 to 2 minutes until tender. Remove from heat; gradually add Parmesan.
- Return shrimp; toss just to warm. Add pasta water if needed; serve.
Cajun Chicken Alfredo

This is, at heart, just a normal chicken alfredo with a spice rub on the chicken. Resist the urge to add those same spices to the sauce; the contrast is the point.
Ingredients
Method
- Cook rigatoni with tablespoon salt to 1 minute short of package time. Reserve 1 cup pasta water; drain.
- Lower heat; melt butter. Add cream and milk; scrape browned spice bits and gently simmer 3 minutes.
- Add pasta and 1/4 cup reserved water; toss 1 to 2 minutes. Remove from heat; add Parmesan and more water if needed for smooth coating.
- Slice rested chicken; serve over pasta with sauce spooned around meat.
Chicken Alfredo Pasta Bake

I think heavy, creamy sauces actually work better in a pasta bake than in a stovetop pasta. The peas add a green touch here and keep everything bright.
Ingredients
Method
- Heat oven to 375°F. Cook penne with tablespoon salt to 2 minutes short of package time; drain.
- Meanwhile, season chicken with 1/2 teaspoon salt and pepper. Heat oil in large skillet; cook chicken 7 to 8 minutes to at least 165°F. Plate.
- Melt butter; whisk flour 1 minute. Gradually add milk and cream; gently simmer 3 minutes. Remove from heat; add Parmesan and remaining salt.
- Fold in penne, chicken, and frozen peas. Transfer to deep 9-by-13-inch dish; add mozzarella and foil-cover.
- Bake 25 minutes, then uncovered 5 to 8 minutes until bubbling and center 165°F. Rest 5 minutes.
Crockpot Chicken Alfredo

In this recipe, the crockpot makes a flavorful broth that acts as the base of the sauce. As with pretty much any crockpot recipe, save the dairy for the end.
Ingredients
Method
- Put chicken, leek, garlic, broth, chicken salt, and pepper in 4-quart slow cooker. Cover; cook on low 6 hours until tender and at least 165°F.
- Plate chicken; shred into large pieces. Add cream and cream cheese to hot liquid; cover and cook on high 15 minutes, stirring once until smooth.
- Meanwhile, cook rotini with tablespoon salt until just tender. Reserve 1 cup pasta water; drain.
- Turn cooker off; gradually add Parmesan. Fold in chicken and pasta.
- Loosen with reserved water a few tablespoons at a time only if needed. Serve promptly while sauce coats rotini.
Broccoli Alfredo

When I was a vegetarian in my teens, broccoli pasta was a staple, and broccoli alfredo is a natural fit. Big chunks of broccoli soak up the cream sauce amazingly well.
Ingredients
Method
- Cook fusilli with tablespoon salt; add broccoli in last 3 minutes. Reserve 1 cup water; drain when pasta just tender and broccoli bright green.
- Meanwhile, melt butter in large skillet over low; stir garlic 30 seconds. Add cream, milk, sauce salt, and pepper; gently simmer 2 minutes.
- Remove from heat; gradually add Parmesan until smooth. Add pasta and broccoli with 1/4 cup reserved water.
- Gently fold to coat pasta and broccoli, adding water by tablespoon if needed. Serve promptly.
Chicken Alfredo Lasagna

Alfredo makes perfect sense in a lasagna format; just sub out the marinara and go a bit easier on the ricotta. This recipe adds grilled zucchini as well, for both flavor and textural variation.
Ingredients
Method
- Heat oven to 425°F. Toss zucchini with 1 tablespoon oil and 1/4 teaspoon salt; roast on sheet 15 to 18 minutes until softened. Blot moisture; reduce oven to 375°F.
- Meanwhile, cook noodles with tablespoon salt to 2 minutes short of package time; drain. Season chicken with remaining salt and pepper; skillet-cook in remaining oil 5 to 7 minutes to at least 165°F.
- Melt butter in saucepan; whisk flour 1 minute. Gradually add milk and cream; simmer 4 minutes. Remove from heat; add Parmesan. Separately mix ricotta and egg.
- Spread 3/4 cup sauce in 9-by-13-inch dish. Layer three noodles, half ricotta mixture, half chicken, half zucchini, one-third mozzarella, and 1 cup sauce. Repeat; finish with remaining noodles, sauce, and mozzarella.
- Cover; bake 35 minutes, then uncovered 10 to 12 minutes until bubbling and center 165°F. Rest 15 minutes; cut eight portions.
Ricotta Alfredo Stuffed Shells

I think Alfredo can easily get too creamy, and ricotta helps dial it back a bit. In this recipe, the shells are both stuffed with and coated in an still incredibly rich ricotta alfredo.
Ingredients
Method
- Heat oven to 375°F. Cook shells with tablespoon salt to 2 minutes short of package time. Gently drain; separate on plate.
- Mix ricotta, egg, 2 oz mozzarella, 1/4 cup Parmesan, 1/4 teaspoon salt, pepper, and nutmeg. Melt butter in saucepan; whisk flour 1 minute.
- Gradually whisk in milk and cream; simmer 3 minutes. Remove from heat; add remaining Parmesan and salt. Spread 1/2 cup sauce in 9-by-13-inch dish.
- Evenly fill shells; arrange open-side up. Spoon remaining sauce over and between; top with remaining mozzarella.
- Cover; bake 25 minutes, then uncovered 5 to 8 minutes until bubbling and centers 165°F. Rest 5 minutes; serve three shells per person.
Steak Alfredo
Steak can provide just the same contrast as chicken can. Be sure to use a relatively low-fat steak, as something like a ribeye would just be too heavy.
Ingredients
Method
- Cook pappardelle with tablespoon salt to 1 minute short of package time. Reserve 1 cup pasta water; drain.
- Meanwhile, pat steak dry; add its salt and pepper. Heat oil in large skillet over medium-high; sear 4 to 6 minutes per side to at least 145°F in center. Board-rest at least 3 minutes.
- Reduce to low; remove blackened loose bits. Melt butter; add cream and milk and gently simmer 2 minutes, scraping browned juices.
- Add pasta and 1/4 cup reserved water; toss 1 to 2 minutes until tender. Remove from heat; melt Parmesan into sauce, adding water if needed.
- Thinly slice rested steak across grain; serve over pasta with sauce spooned beside beef.
Sausage Alfredo

As any biscuits and gravy fan knows, sausage goes great with cream. This recipe is very similar to the traditional Umbrian dish of pasta alla norcina, which also adds white wine, something that certainly wouldn't be a bad idea here.
Ingredients
Method
- Cook shells with tablespoon salt to 1 minute short of package time. Reserve 1 cup pasta water; drain.
- Meanwhile, brown sausage in large skillet 7 to 8 minutes, breaking small, to at least 160°F. Drain fat, leaving about 1 teaspoon.
- Add butter and garlic; stir over low 30 seconds. Add peppers, cream, milk, and black pepper; gently simmer 2 minutes.
- Add pasta and 1/4 cup reserved water; toss 1 to 2 minutes until tender. Remove from heat; gradually add Parmesan.
- Loosen with pasta water if needed; serve with sausage and peppers distributed among shells.
Salmon Alfredo

Salmon, too, pairs very well with cream sauce, and it's a healthy option (if we ignore the creamy pasta, eep). Finish with a grating of lemon zest, and I'd personally chop up some scallions for garnish here as well.
Ingredients
Method
- Heat oven to 400°F. Pat salmon dry; rub with oil, its salt, and pepper. Roast on lined sheet 10 to 15 minutes to 145°F in thickest center.
- Meanwhile, cook tagliatelle with tablespoon salt to 1 minute short of package time. Reserve 1 cup pasta water; drain.
- Melt butter in large skillet over low; add cream, milk, and zest. Gently simmer 2 minutes. Add pasta and 1/4 cup reserved water; toss 1 to 2 minutes until tender.
- Remove from heat; gradually add Parmesan, loosening with water if needed. Rest salmon 2 minutes; flake portions into broad pieces.
- Divide pasta among bowls; top with salmon. Spoon only a little sauce around fish to keep pieces intact.
Buffalo Chicken Alfredo
"Buffalo" is a bit of a stretch — this is really just a chicken Alfredo with a healthy squeeze of hot sauce. If you like hot sauce on mac and cheese, this is a natural next step.
Ingredients
Method
- Heat oven to 400°F. Rub chicken with oil, chicken salt, garlic powder, and pepper. Roast on lined sheet 12 to 18 minutes to at least 165°F; rest 5 minutes.
- Meanwhile, cook cavatappi with tablespoon salt to 1 minute short of package time. Reserve 1 cup pasta water; drain.
- Melt butter in large skillet over low; add cream and milk. Gently simmer 2 minutes. Add pasta and 1/4 cup reserved water; toss 1 to 2 minutes until tender.
- Remove from heat; gradually add Parmesan, then hot sauce. Add pasta water as needed for loose coating.
- Slice chicken into strips; serve over pasta with orange sauce spooned around.
Spinach Artichoke Alfredo
Most green vegetables go well in an Alfredo, and spinach and artichokes both make perfect sense. Be sure to squeeze both dry, or you'll end up with a bowl of gloop.
Ingredients
Method
- Cook fettuccine with tablespoon salt to 1 minute short of package time. Reserve 1 cup pasta water; drain.
- Meanwhile, melt butter in large skillet over medium-low; stir garlic 30 seconds. Add spinach by handfuls; cook 2 to 3 minutes until wilted and moisture evaporated.
- Add artichokes, cream, milk, sauce salt, and pepper; gently simmer 2 minutes. Add pasta and 1/4 cup reserved water; toss 1 to 2 minutes until tender.
- Remove from heat; gradually add Parmesan, gently folding to keep artichokes intact.
- Loosen with pasta water if needed; serve with spinach and artichokes distributed through noodles.
Alfredo Pizza Pasta
You don't need pasta to make an Alfredo, and I think the sauce might actually work better on a pizza. I'd probably use a leaner cold cut than pepperoni — I'll bet coppa would be amazing.
Ingredients
Method
- Heat oven to 400°F. Cook penne with tablespoon salt to 2 minutes short of package time; drain.
- Meanwhile, heat oil in skillet; cook mushrooms 7 to 8 minutes until water evaporates. Transfer to bowl; melt butter in skillet and whisk flour 1 minute.
- Gradually whisk in milk and cream; gently simmer 3 minutes. Remove from heat; add Parmesan, oregano, sauce salt, and pepper.
- Fold pasta and mushrooms into sauce; transfer to deep 9-by-13-inch dish. Evenly top with mozzarella and pepperoni; foil-cover.
- Bake 20 minutes, then uncovered 8 to 10 minutes until center 165°F, cheese melted, and pepperoni edges curled. Rest 5 minutes.
Roasted Garlic Parmesan Alfredo
If you want a mellower garlic flavor, a roasted garlic head works well in the sauce. While the profile is mellower, it is very garlicky, but in a roasted way rather than a sharp way.
Ingredients
Method
- Heat oven to 400°F. Cut top 1/4 inch from garlic head to expose cloves. Drizzle oil; foil-wrap and roast 35 to 40 minutes until soft. Cool to handle; squeeze out cloves and mash smooth.
- Near end of roasting, cook penne with tablespoon salt to 1 minute short of package time. Reserve 1 cup pasta water; drain.
- Melt butter in large skillet over low; add mashed garlic, cream, milk, sauce salt, and pepper. Gently simmer 2 minutes.
- Add pasta and 1/4 cup reserved water; toss 1 to 2 minutes until tender. Remove from heat; gradually add Parmesan.
- Add pasta water by tablespoon as needed for smooth coating; serve promptly.
Lighter Cream Cheese Alfredo

No matter how you slice it, this ain't health food. But a lighter Alfredo can be a pleasant change, and this cream cheese-based sauce shows how — I'd actually use a bit less milk and skip the cornstarch entirely myself.
Ingredients
Method
- Cook linguine with tablespoon salt, adding peas in last 2 minutes. Reserve 1 cup water; drain when pasta just tender.
- Meanwhile, whisk milk and cornstarch smooth in cold skillet. Add cream cheese, garlic powder, sauce salt, and pepper.
- Warm over medium-low 4 to 5 minutes, whisking, until cheese melted and sauce gently simmering and lightly thickened. Lower heat if bubbling hard.
- Remove from heat; gradually add Parmesan. Toss in pasta and peas, adding reserved water by tablespoon only as needed to loosen.
- Serve promptly while light coating spreads easily along noodles.
One-Pot Alfredo Pasta
I haven't had much luck with true one-pot pastas myself, but they can be a fun experiment. Be careful, though, as this can turn to mush very quickly.
Ingredients
Method
- Melt butter in deep 12-inch skillet over low; stir garlic 30 seconds. Add milk, cooking water, cream, salt, and pepper; gently simmer.
- Lay spaghetti in pan; press into liquid as it softens. Partly cover; simmer over medium-low 10 to 13 minutes, stirring and separating every 2 minutes.
- Add reserved water in 2-tablespoon amounts only if drying before pasta tender. Uncover final 1 to 2 minutes if excess liquid remains.
- Remove from heat; gradually add Parmesan until cooking liquid forms smooth sauce.
- Rest 1 minute; stir again and serve while coating loose.