Here is my favorite grilled chicken fettuccine alfredo recipe, with marinated chicken breasts grilled to perfection, and a rich, creamy homemade alfredo sauce made with butter, parmesan, and a hint of nutmeg.
This fettuccine alfredo is one of those dinners that feels fancy but comes together pretty easily on a weeknight. I love how the balsamic marinade adds a nice flavor to the chicken, and making the sauce from scratch really does make a difference.

Why You’ll Love This Grilled Chicken Fettuccine Alfredo
- Restaurant-quality at home – This recipe brings that classic Italian-American favorite to your own kitchen, with tender grilled chicken over creamy pasta that tastes just like your favorite restaurant.
- Flavorful marinated chicken – The herb and garlic marinade gives the chicken so much flavor, making it juicy and delicious with every bite.
- Creamy homemade alfredo sauce – Made with real cream, butter, and fresh Parmesan cheese, this sauce is rich and smooth without any jarred shortcuts.
- Perfect for special occasions – Whether it’s date night at home or a weekend family dinner, this dish feels special enough to impress but is still totally doable on a weeknight.
What Kind of Chicken Should I Use?
For this recipe, boneless, skinless chicken breasts are your best bet since they cook evenly on the grill and slice up nicely to top your pasta. If you can only find really thick chicken breasts at the store, consider butterflying them or pounding them to an even thickness so they cook through without drying out. You could also swap in chicken thighs if that’s what you have on hand – they’re a bit more forgiving on the grill since they stay juicier, though they’ll take a few extra minutes to cook. Just make sure whatever chicken you use is at room temperature before grilling, as this helps it cook more evenly and prevents that dreaded raw-in-the-middle situation.

Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- White balsamic vinegar: Regular balsamic vinegar works fine here, though it’ll add a slightly darker color to your marinade. Fresh lemon juice is actually my preferred choice for a brighter flavor.
- Fresh herbs: If you don’t have fresh herbs, use 2 teaspoons of dried Italian seasoning instead. Just remember that dried herbs are more concentrated than fresh ones.
- Chicken breasts: Chicken thighs are a great substitute and tend to stay juicier on the grill. You can also use pre-cooked rotisserie chicken if you’re short on time – just skip the marinade and grilling steps.
- Fettuccine: Any long pasta works well here – try linguine, pappardelle, or even spaghetti. The sauce will coat them all nicely.
- Heavy cream: You can use all half and half instead of cream and milk, though your sauce will be slightly lighter. For a richer sauce, use all heavy cream.
- Parmesan cheese: Freshly grated Parmesan is really important here – the pre-shredded stuff contains anti-caking agents that can make your sauce grainy, so try to avoid substituting this one if possible.
Watch Out for These Mistakes While Grilling
The biggest mistake when grilling chicken breasts is not marinating them long enough – aim for at least 3 hours, but overnight is even better for maximum flavor and tenderness. Overcooking is another common problem, so pull the chicken off the grill when it hits 160°F internally, as it will continue cooking while resting under foil and reach the safe 165°F without drying out. For the Alfredo sauce, avoid cranking up the heat too high or you’ll end up with a broken, grainy sauce instead of a smooth one – keep it at a gentle simmer and be patient while the milk and cream reduce. Don’t skip saving that pasta water either, since the starchy liquid is what helps the sauce cling to the fettuccine and brings everything together into a creamy coating rather than a puddle at the bottom of your bowl.

What to Serve With Fettuccine Alfredo?
A simple green salad with a light vinaigrette is my go-to side for fettuccine alfredo since the pasta is already pretty rich and creamy. Garlic bread is always a crowd-pleaser too – it’s perfect for soaking up any extra alfredo sauce left on your plate. If you want to add more veggies to the meal, roasted broccoli or sautéed green beans work really well alongside the pasta without making the plate feel too heavy. A glass of crisp white wine and some crusty bread rounds out the meal nicely for a dinner that feels a little special.
Storage Instructions
Store: Keep your leftover fettuccine alfredo in an airtight container in the fridge for up to 3 days. The sauce might thicken up as it sits, but don’t worry – that’s totally normal with cream-based dishes.
Freeze: I’ll be honest – alfredo sauce doesn’t freeze perfectly because the cream can separate, but if you want to try it, freeze in portions for up to 2 months. Just know the texture might be a bit grainy when you thaw it out.
Reheat: Warm it up gently on the stovetop over low heat, adding a splash of milk or cream to loosen the sauce as you stir. You can also microwave it in 30-second intervals, stirring between each one and adding a little liquid to bring back that creamy consistency.
| Preparation Time | 30-40 minutes |
| Cooking Time | 55-70 minutes |
| Total Time | 85-110 minutes |
| Level of Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2400-2600
- Protein: 110-125 g
- Fat: 140-155 g
- Carbohydrates: 180-200 g
Ingredients
For the marinade:
- 1/4 cup extra virgin olive oil
- 2 tbsp balsamic vinegar
- 3 tbsp fresh mixed herbs
- 2 garlic cloves, freshly minced
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes
- 2 large chicken breasts
For the pasta and grill:
- 8 oz fettuccine
- 1 tbsp vegetable oil for grates
For the alfredo sauce:
- 1 1/2 cups heavy cream
- 1/2 cup whole milk
- 4 tbsp unsalted butter
- 1/2 tsp salt
- 1 tsp freshly cracked black pepper
- 1 1/4 cups freshly grated parmesan cheese
- 3 tbsp fresh parsley, chopped
- 1/8 tsp ground nutmeg
Step 1: Prepare the Chicken Marinade and Start Grilling Setup
- 1/4 cup extra virgin olive oil
- 2 tbsp balsamic vinegar
- 3 tbsp fresh mixed herbs
- 2 garlic cloves, freshly minced
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes
- 2 large chicken breasts
- 1 tbsp vegetable oil for grates
In a small bowl or zip-top bag, combine the olive oil, balsamic vinegar, fresh mixed herbs, minced garlic, salt, black pepper, and red pepper flakes to create the marinade.
Add the chicken breasts to the bag, ensuring they’re well coated.
Refrigerate for at least 3 hours (or up to 24 hours for deeper flavor—I find even 4-6 hours gives excellent results).
While the chicken marinates, prepare your grill by heating it on high for 15 minutes until very hot, then lightly oil the grates with vegetable oil to prevent sticking.
Step 2: Build the Alfredo Sauce Base
- 4 tbsp unsalted butter
- 1 cup heavy cream
- 1/2 cup whole milk
While the chicken is grilling, combine the butter, 1 cup heavy cream, and whole milk in a heavy-bottomed saucepan over medium heat.
Allow this mixture to simmer gently for about 20 minutes, stirring occasionally, until it reduces to approximately 3/4 cup—this concentration intensifies the cream’s richness.
I like to let the sauce reduce slowly rather than rushing it with high heat, as this creates a silkier, more luxurious texture without risk of curdling.
Step 3: Grill and Rest the Chicken
- marinated chicken from Step 1
Remove the marinated chicken from the refrigerator and place it on the hot oiled grill grates.
Grill over medium heat for 6-8 minutes without moving the chicken, allowing a golden crust to form.
Flip the chicken and cook for an additional 5 minutes until the internal temperature reaches 165°F.
Transfer the grilled chicken to a cutting board and loosely tent with foil, allowing it to rest for 15 minutes—this resting period ensures the juices redistribute throughout the meat, keeping it moist and tender.
Step 4: Cook the Pasta
- 8 oz fettuccine
Bring a large pot of salted water to a rolling boil and cook the fettuccine according to the package directions until al dente.
Before draining, reserve 1/4 cup of the starchy pasta water—this liquid is essential for adjusting the sauce consistency.
Drain the pasta and immediately return it to the empty pot off the heat.
Step 5: Finish the Alfredo Sauce and Combine with Pasta
- reduced cream sauce from Step 2
- 1/2 cup heavy cream
- 1/2 tsp salt
- 1 tsp freshly cracked black pepper
- 1 1/4 cups freshly grated parmesan cheese
- 1/8 tsp ground nutmeg
- reserved pasta water from Step 4
Return the reduced cream sauce from Step 2 to medium heat and stir in the remaining 1/2 cup heavy cream, salt, and black pepper.
Once the sauce is warm and well combined, immediately remove from heat and stir in the freshly grated Parmesan cheese and ground nutmeg, stirring constantly for about 2 minutes until the cheese melts completely and the sauce becomes silky and smooth.
Add 2 tablespoons of the reserved pasta water to the sauce, then pour the entire Alfredo sauce over the cooked pasta in the pot.
Gently toss the pasta and sauce together, adding more reserved pasta water as needed to reach your desired sauce consistency—I find the sauce should coat the noodles without being runny.
Step 6: Slice the Chicken and Serve
- rested grilled chicken from Step 3
- 3 tbsp fresh parsley, chopped
Slice the rested chicken breasts against the grain into strips or bite-sized pieces.
Divide the creamy fettuccine alfredo among serving bowls or plates, top with the warm grilled chicken, and garnish generously with fresh chopped parsley and additional cracked black pepper.
Serve immediately while the sauce is still warm and creamy.

Rich Grilled Chicken Fettuccine Alfredo
Ingredients
For the marinade
- 1/4 cup extra virgin olive oil
- 2 tbsp balsamic vinegar
- 3 tbsp fresh mixed herbs
- 2 garlic cloves, freshly minced
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes
- 2 large chicken breasts
For the pasta and grill
- 8 oz fettuccine
- 1 tbsp vegetable oil for grates
For the alfredo sauce
- 1 1/2 cups heavy cream
- 1/2 cup whole milk
- 4 tbsp unsalted butter
- 1/2 tsp salt
- 1 tsp freshly cracked black pepper
- 1 1/4 cups freshly grated parmesan cheese
- 3 tbsp fresh parsley, chopped
- 1/8 tsp ground nutmeg
Instructions
- In a small bowl or zip-top bag, combine the olive oil, balsamic vinegar, fresh mixed herbs, minced garlic, salt, black pepper, and red pepper flakes to create the marinade. Add the chicken breasts to the bag, ensuring they're well coated. Refrigerate for at least 3 hours (or up to 24 hours for deeper flavor—I find even 4-6 hours gives excellent results). While the chicken marinates, prepare your grill by heating it on high for 15 minutes until very hot, then lightly oil the grates with vegetable oil to prevent sticking.
- While the chicken is grilling, combine the butter, 1 cup heavy cream, and whole milk in a heavy-bottomed saucepan over medium heat. Allow this mixture to simmer gently for about 20 minutes, stirring occasionally, until it reduces to approximately 3/4 cup—this concentration intensifies the cream's richness. I like to let the sauce reduce slowly rather than rushing it with high heat, as this creates a silkier, more luxurious texture without risk of curdling.
- Remove the marinated chicken from the refrigerator and place it on the hot oiled grill grates. Grill over medium heat for 6-8 minutes without moving the chicken, allowing a golden crust to form. Flip the chicken and cook for an additional 5 minutes until the internal temperature reaches 165°F. Transfer the grilled chicken to a cutting board and loosely tent with foil, allowing it to rest for 15 minutes—this resting period ensures the juices redistribute throughout the meat, keeping it moist and tender.
- Bring a large pot of salted water to a rolling boil and cook the fettuccine according to the package directions until al dente. Before draining, reserve 1/4 cup of the starchy pasta water—this liquid is essential for adjusting the sauce consistency. Drain the pasta and immediately return it to the empty pot off the heat.
- Return the reduced cream sauce from Step 2 to medium heat and stir in the remaining 1/2 cup heavy cream, salt, and black pepper. Once the sauce is warm and well combined, immediately remove from heat and stir in the freshly grated Parmesan cheese and ground nutmeg, stirring constantly for about 2 minutes until the cheese melts completely and the sauce becomes silky and smooth. Add 2 tablespoons of the reserved pasta water to the sauce, then pour the entire Alfredo sauce over the cooked pasta in the pot. Gently toss the pasta and sauce together, adding more reserved pasta water as needed to reach your desired sauce consistency—I find the sauce should coat the noodles without being runny.
- Slice the rested chicken breasts against the grain into strips or bite-sized pieces. Divide the creamy fettuccine alfredo among serving bowls or plates, top with the warm grilled chicken, and garnish generously with fresh chopped parsley and additional cracked black pepper. Serve immediately while the sauce is still warm and creamy.