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!

Creamy pesto pasta in a pot, ready to be served and enjoyed.
chelsea

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.

signature
Cooking pasta, adding broccoli, boiling broccoli, and draining pasta and broccoli for the dish.

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.
Creamy pesto sauce being stirred into the creamy pesto pasta recipe with broccoli and sun-dried tomatoes.

How To Make Creamy Pesto Pasta Recipe

  1. While boiling pasta and broccoli, cook minced garlic in butter until fragrant.
  2. Mix in heavy cream and chicken stock.
  3. Add basil pesto and Parmesan cheese, stirring until smooth. Season with salt and pepper.
  4. Put in sun-dried tomatoes and let it simmer briefly to thicken the sauce.
  5. Combine the drained pasta and broccoli with the sauce.
  6. Toss creamy pesto pasta together well.
  7. 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.
Bowl of creamy chicken pesto pasta with fresh rotisserie chicken on top, ready to be enjoyed.

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:

Tap stars to rate!
5 from 8 votes

Creamy Pesto Pasta Recipe

Creamy Pesto Pasta Recipe combines fettuccine, broccoli, and sun-dried tomatoes in a rich pesto Alfredo sauce. Easy, flavorful, and ready in 30 minutes or less!
Prep Time: 20 minutes
Total Time: 20 minutes
Servings: 4 servings

Video

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).
Final step! Please let us know how it was by leaving a review.

Recipe Notes

Note 1: The pesto is the most important ingredient in the cream sauce! Look for freshly made basil pesto (or make your own), not the preserved/jarred pesto. Freshly made pesto is typically near fresh (not dried) pasta or in the produce section. My favorites are Buitoni’s® pesto with basil or Rana’s® Basil pesto.
Note 2: I like the sun-dried tomatoes packed in oil and herbs because they add lots of flavor with no extra effort! I recommend the julienne-cut tomatoes to save you the step of chopping.
Note 3: Optional: 1/4 cup toasted pine nuts, fresh basil, ribboned, additional Parmesan cheese for topping, and/or red pepper flakes for heat.
  • 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.
Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently over low heat on the stovetop, adding a splash of chicken stock or heavy cream if needed to loosen the sauce.

Nutrition

Serving: 1serving | Calories: 497kcal | Carbohydrates: 59.3g | Protein: 16.2g | Fat: 21.8g | Cholesterol: 39.9mg | Sodium: 368.7mg | Fiber: 4g | Sugar: 4.5g

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 8 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




20 Comments

  1. Shannon says:

    5 stars
    This was perfect. Thank you for sharing your recipes!

    1. Chelsea says:

      So happy to hear this! Thanks Shannon! ๐Ÿ™‚

  2. Megan Wood says:

    5 stars
    It was great! I added shrimp. I am saving this recipe ๐Ÿ™‚ Thank you!

    1. Chelsea says:

      Delish! So glad you’re enjoying! ๐Ÿ™‚

  3. Michelle says:

    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?

    1. Chelsea Lords says:

      Could do some water with bouillon if you have it!