Home » Family Style Dinners » Creamy Pesto Pasta

Creamy Pesto Pasta

This 15 minute Creamy Pesto Pasta is the perfect combination of indulgent comfort food with fresh, light summer flavors! Ripe, juicy tomatoes combine with white wine and garlic for a quick sauce base, then add heavy cream and fresh basil pesto for an easy vegetarian weeknight dinner!

Large white pan filled with linguine tossed in a creamy pesto sauce with tomatoes


 

You Will Love This

  • It’s SO simple. Creamy Pesto Pasta is just that – heavy cream, homemade basil pesto, and al dente linguine pasta! Sometimes the simple recipes really are the best. If you’re looking for more simple vegetarian pasta dinners, be sure to check out my Creamy Tuscan Vegan Pasta, Greek Creamy Feta Pasta, or my Easy No Boil Pasta Bake.
  • It’s SO quick and easy! Skip the jar of pasta sauce tonight and throw together this super simple tomato and pesto cream sauce! The tomatoes break down in the oil and white wine with the freshly sliced garlic to create a delicious base for the sauce. Stir in heavy cream and homemade pesto and dinner is done!
  • It feels fancy, indulgent, and restaurant-quality, but you can make it in your pajamas! This pesto pasta is a date night dinner at it’s finest. But you don’t have to get fancy to eat fancy. Stay in your PJs, open a bottle of wine, and enjoy some time in the kitchen together!
White plate with linguine tossed in a creamy pesto sauce with tomatoes

Ingredients & Substitutions

  • Olive Oil – I’d recommend looking for an olive oil that’s cold-pressed and organic. This is our family’s favorite brand of olive oil
  • Fresh Garlic – Fresh garlic really makes this pasta shine! Garlic powder would work in a pinch, but I highly recommend keeping a fresh head of garlic around so you can throw this creamy pesto sauce together at a moment’s notice. 
  • Dried Thyme – You could also use dried oregano or even dried rosemary in place of the dried thyme in this recipe, but I love the flavor that thyme brings to this pasta dish. 
  • Grape Tomatoes – You could really use any type of tomato for this dish, but I love the bite size shape of grape tomatoes. Use whatever ripe tomatoes you’ve got on hand. 
  • White Wine – I recommend using a semi-dry white that you enjoy drinking for this recipe. I like sauvignon blanc or pinot grigio. If you prefer not to cook with alcohol, a splash of vegetable broth will work in its place. You could also reserve some pasta water and use that in place of the white wine. 
  • Heavy Cream – Heavy cream is going to give this cream sauce the very best rich, luxurious flavor and texture. But if you don’t have it on hand, you could use half and half or even whole milk in its place. Just keep in mind the sauce will be a bit less creamy. 
  • Basil Pesto – I am OBSESSED with this super simple basil pesto recipe but store-bought works too. This is my favorite brand of basil pesto that you can find at many grocery stores. 
  • Salt and Pepper – The ingredient list is short and sweet in this recipe, so be sure to season to taste with salt and pepper liberally throughout the cooking process. They’ll go a long way to enhancing the flavors of this pasta creamy pesto pasta dish. 
  • Pasta – I love to use linguine for this creamy vegetarian pasta, but honestly, any type of pasta would work in this dish. Rotini, penne, rigatoni, fettuccine, or even spaghetti all work well. 
  • Parmesan – I love to hit this dish with a heavy hand of grated Parmesan for garnish. The nuttiness really works well with creamy pesto flavors. 
  • Fresh Basil – I like to garnish this pasta with fresh basil just to enhance the flavor of the pesto and add a fresh element to cut the richness of the sauce. 

Instructions

While the pasta cooks, saute garlic and dried thyme in olive oil for 30 seconds or so.

Large white pot with garlic olive oil and dried thyme in it

Add tomatoes and white wine.

Large white pan with olive oil dried herbs and halved grape tomatoes

Cook over medium-low heat for 5 minutes, stirring occasionally.

Large white pan with sauteed tomatoes in olive oil and white wine

Remove from heat and add heavy cream and pesto.

Large white pan with ingredients for creamy pesto sauce with tomatoes

Add linguine.

Large white pan with cooked linguine on top of creamy pesto sauce

Toss to coat evenly.

Large white pan filled with linguine tossed in a creamy pesto sauce with tomatoes

Serve with grated Parmesan cheese and fresh basil leaves and enjoy!

Large white pan filled with linguine tossed in a creamy pesto sauce with tomatoes

Tips

  • Moderately salt pasta water and cook just until al dente. I recommend adding 2-4 tablespoons of Kosher salt to the water just after it comes to a boil and before adding the pasta. This is your first chance to season the pasta and will really make such a huge difference in the overall flavor of this dish.
  • To make this dish vegan, just substitute coconut milk in place of the heavy cream and use vegan pesto. My favorite vegan pesto brand is Amore. OR you can make my super easy basil pesto recipe but just omit the Parmesan, adding a couple tablespoons of nutritional yeast instead. In my opinion, nothing compares to fresh pesto but it’s not always a reality on a busy weeknight, so store-bought will work just fine too!
  • The creamy sauce will thicken as it cools. But a quick splash of pasta water, heavy cream, or milk will loosen it up again in no time!
White plate with linguine tossed in a creamy pesto sauce with tomatoes

Reheating Leftovers

  • I love to make a big batch of this pasta and have it in the fridge all week for a quick and easy dinner. It’s perfect alongside a big green salad.
  • As mentioned above, the creamy pesto sauce will thicken as it cools. The best way to reheat this pasta is in a saucepan over medium heat. Add a splash of cream or milk initially and then add more as needed while you’re heating up the pasta.
  • It should take about 4-5 minutes to get the pasta heated through. Be sure to keep stirring/tossing the pasta frequently while it is reheating. This will ensure that it heats evenly and quickly so that the pasta doesn’t get mushy.
  • If I’m planning to enjoy this creamy pesto pasta recipe at a later date, I will even cook the pasta a minute or so UNDER the recommended cook time for al dente pasta. That way the pasta can finish cooking in the pan as I reheat it each time.
  • Don’t forget to season to taste with salt and pepper after re-heating pasta!
Large white pan filled with linguine tossed in a creamy pesto sauce with tomatoes

FAQ

What is pesto cream sauce made of?

It might seem obvious, but creamy pesto is made with heavy cream and pesto! I love to use my simple basil walnut pesto for this creamy pesto pasta recipe, but any basil pesto will work well. Heavy cream is the best way to make this creamy pesto sauce, but half and half or coconut milk would work in its place.

How do you make creamy pesto sauce from scratch?

The best way to make creamy pesto sauce from scratch is to start with a quick and easy homemade basil pesto. Basil pesto takes just a few minutes to whiz together in a food processor and uses just a handful of simple ingredients – basil, nuts (typically pine nuts, but I usually use walnuts), Parmesan cheese, fresh garlic, and salt. In this recipe, I combine a homemade pesto, with some sauteed garlic, dried herbs, white wine, and heavy cream. It creates the most luxurious creamy pesto sauce that’s rich but not too heavy.

What goes well in pesto pasta?

I love to add fresh tomatoes to my creamy pesto pasta. Tomatoes and basil go together like peanut butter and jelly. So I always try to pair them together for a classic flavor profile. Of course, grated Parmesan ties the fresh basil and fresh tomatoes together and adds a salty nutty flavor as well. I also like to add roasted broccoli, fresh spinach, and grilled chicken or sauteed shrimp!

Can you just add pesto to pasta?

You certainly can just add pesto to pasta, but pesto is a bit thick to use by itself as a pasta sauce. That’s why in this recipe I add the heavy cream and a splash of white wine, plus the liquid from the cooked-down tomatoes. That helps to loosen up the pesto and create a creamy sauce that coats every nook and cranny of your pasta.

Try these pasta dishes next!

Did you love this recipe?

Please leave a 5-star rating and review below!

Print

Creamy Pesto Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

This Creamy Pesto Pasta is the perfect combination of indulgent comfort food and fresh, light summer flavors! Ripe, juicy tomatoes combine with white wine and garlic for a quick sauce base, then add heavy cream and fresh basil pesto for an easy vegetarian weeknight dinner!

  • Author: Kylie
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Total Time: 15 minutes
  • Yield: 8 servings 1x
  • Category: Main Dish
  • Method: Stove Top
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Units Scale
  • 3 tablespoons olive oil
  • 4 cloves garlic, thinly sliced
  • 1 teaspoon dried thyme
  • 1 pint grape tomatoes, halved
  • 1/4 cup white wine
  • 1/3 cup heavy cream
  • 1/2 cup basil pesto
  • Kosher salt
  • fresh cracked pepper
  • 16 oz. linguine, cooked al dente
  • grated Parmesan and fresh basil for garnish

Instructions

  1. Heat oil in a large pan over medium-low heat. Add garlic and dried thyme.
  2. Cook, stirring frequently for 30 seconds.
  3. Add tomatoes and white wine and cook over medium-low heat for 5 minutes, stirring occasionally.
  4. Remove from heat and add heavy cream and pesto.
  5. Add linguine and toss to coat evenly. Return to heat and cook for just a minute or two, until the noodles are heated through.
  6. Serve with grated Parmesan and fresh basil and enjoy!

Notes

Moderately salt pasta water and cook just until al dente. I recommend adding 2-4 tablespoons of Kosher salt to the water just after it comes to a boil and before adding the pasta. This is your first chance to season the pasta and will really make such a huge difference in the overall flavor of this dish.

To make this dish vegan, just substitute coconut milk in place of the heavy cream and use vegan pesto. My favorite vegan pesto brand is Amore. OR you can make my super easy basil pesto recipe, but omit the Parmesan, adding a couple tablespoons of nutritional yeast instead. In my opinion, nothing compares to fresh pesto but it’s not always a reality on a busy weeknight, so store-bought will work just fine too!

The creamy sauce will thicken as it cools. But a quick splash of pasta water, heavy cream, or milk will loosen it up again in no time!

Reheat pasta in a pan over medium heat. Add a splash of liquid to loosen up the sauce and cook, stirring frequently for about 4-5 minutes or until heated through. Season to taste with salt and pepper. 

9 Comments

    1. I am not a huge fan of freezing pasta in general. I find that the texture of the pasta when it goes from frozen to thawed becomes a bit mushy. Hope that helps!

  1. If you didnt want the whole tomatos at all. Would a small amount of Tomato paste work well or would it just be better to leave it out entirely

    1. You can TOTALLY just leave the tomatoes out if you don’t enjoy whole tomatoes! Tomato pasta would be good in this pasta, but it’s really delicious as is. The tomatoes are more of a “cherry on top” so to speak 🙂

    2. If you want to add color, add half strips of red bell peppers! It’s a great dish in itself!

Please leave a rating, review, or comment!

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star