This Creamy Pesto Pasta Recipe with fettuccine, broccoli, and sun-dried tomatoes tossed in a rich pesto Alfredo sauce. Ready in 30 minutes or less!


author’s note
The Pasta I Keep Making on Repeat!
I’ve always loved pesto. If I’m at a restaurant and there’s a pesto option, I’m ordering it. And anytime I’m making a creamy pasta like fettuccine Alfredo, I find myself wishing I had stirred in a big spoonful of pesto to boost the flavor. So eventually, I decided to build a whole recipe around that idea.
This creamy pesto pasta combines everything I love. Fettuccine in a rich and velvety pesto, Alfredo sauce with tender broccoli, and sweet sun-dried tomatoes. If you’re anything like me and can’t get enough of pesto, this one is going to be a new favorite.

Ingredients In Creamy Pesto Pasta Recipe
- Fettuccine: Swap with linguine or tagliatelle if preferred.
- Broccoli: Cook it with the pasta to save time and simplify prep.
- Butter: Unsalted butter gives more control over final seasoning.
- Heavy Cream: For a lighter version, use half-and-half (the sauce won’t be as thick).
- Pesto: Use freshly made or refrigerated pesto, not jarred shelf-stable kinds.
- Parmesan: Freshly grated melts better and gives a smoother sauce.
- Sun-dried Tomatoes: Use julienne-cut for ease, or slice whole ones before adding.

How To Make Creamy Pesto Pasta Recipe
- While boiling pasta and broccoli, cook minced garlic in butter until fragrant.
- Mix in heavy cream and chicken stock.
- Add basil pesto and Parmesan cheese, stirring until smooth. Season with salt and pepper.
- Put in sun-dried tomatoes and let it simmer briefly to thicken the sauce.
- Combine the drained pasta and broccoli with the sauce.
- Toss creamy pesto pasta together well.
- Serve with fresh basil, extra Parmesan, pine nuts, red pepper flakes, or pesto chicken.
Tips For Success
- Salt Pasta Water: Add 1 tbsp of table salt once the water boils. Wait for it to start boiling again before adding the pasta.
- Adjust Sauce: Keep extra cream, pesto, and broth close. Add more if the pasta needs.
- Grate Parmesan Finely: Use a fine grater to get light, soft cheese that melts easily and is great for topping.
- Toast Pine Nuts: Lightly toast pine nuts in a dry pan until they smell nutty. It makes them taste better.

Storage
Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of heavy cream or chicken stock if needed to loosen the sauce.
More Easy Pasta Dishes:
Salads
Greek Pasta Salad
Dinner
Pesto Chicken Tortellini
Dinner
Bruschetta Pasta
Dinner
Red and White Pasta

Creamy Pesto Pasta Recipe
Video
Equipment
Ingredients
- 10 ounces fettuccine not an entire box
- Salt and pepper
- 2 cups chopped broccoli
- 2 tablespoons unsalted butter
- 1-1/2 teaspoons minced garlic
- 3/4 cup heavy cream
- 1/4 cup chicken stock
- 1/4 cup basil pesto see note 1
- 1/2 cup freshly grated Parmesan cheese
- 3/4 cup sun-dried tomatoes in oil drained, see note 2
- Optional additions see note 3
Instructions
- Bring a large pot of water to boil. Generously salt the boiling water; I add a heaping tablespoon of salt. Add in the pasta and cook according to package directions until al dente. Add the chopped broccoli to the boiling water 2–3 minutes before the pasta will be done, stir, and continue cooking until pasta is ready. Drain both and set aside for a minute.
- Meanwhile, in a large skillet (big enough to hold all the pasta), add the butter. Heat over medium heat until melted, then add in minced garlic. Stir for 1 minute or until fragrant. Lower the heat if it’s sizzling or browning. Add heavy cream and chicken stock. Stir to warm through, then add in prepared pesto and freshly grated Parmesan. Season the sauce to taste; I add 1/4 teaspoon pepper and 1/4 teaspoon salt. Stir until cheese is melted and sauce is smooth. Lower the heat to low and add the sun-dried tomatoes.
- Add the hot drained pasta and broccoli to the sauce and toss with tongs to combine. Taste and adjust seasonings; you may need an extra splash of heavy cream and/or chicken stock and an extra spoonful of pesto depending on how much sauce the pasta is absorbing. Remove from heat and divide onto plates.
- If desired, top individual plates with additional freshly grated Parmesan, toasted pine nuts (see note 3), fresh basil, and an extra sprinkle of freshly cracked pepper (or red pepper flakes if you’d like some heat).
Recipe Notes
- To toast pine nuts, place in a small saucepan over low heat. Lightly toast them until fragrant by stirring them for about 2–4 minutes.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.



















This was perfect. Thank you for sharing your recipes!
So happy to hear this! Thanks Shannon! ๐
It was great! I added shrimp. I am saving this recipe ๐ Thank you!
Delish! So glad you’re enjoying! ๐
I want to make this tonight but can’t run to the store. Anything I can sub the stock for? Maybe pasta water or just regular water?
Could do some water with bouillon if you have it!