creamy pesto pasta

If you’re looking for a quick and comforting pasta dish that tastes like it came straight from a restaurant, this Creamy Pesto Pasta is going to be your new favourite. It’s made with a rich, velvety cream sauce, a touch of garlic, and a generous spoonful of pesto for that perfect herby flavour. Everything comes together in just 20 minutes, making it an easy weeknight dinner that still feels special.

This dish is full of flavour, super creamy, and incredibly satisfying on its own—but it also makes an amazing side dish for big family gatherings or potlucks. Whether you’re feeding your family or hosting guests, this pasta is a guaranteed crowd-pleaser every time.



creamy pesto pasta ingredients

Pasta

Bow-tie pasta adds a fun shape that holds the creamy sauce beautifully, but any pasta you love will work.

Whipping Cream

This creates the rich and velvety base of the sauce, giving the dish its comforting creaminess.

Milk

Lightens the sauce slightly while keeping it smooth and pourable.

Butter

Adds flavor and helps create the roux that thickens the sauce.

Flour

Works with the butter to form a simple roux that keeps the sauce silky and thick.

Garlic

Brings a mild, aromatic flavor that complements the cream and pesto perfectly.

Pesto

Adds a burst of fresh basil flavor, richness from the olive oil, and a delicious herby aroma.

Parmesan Cheese

Gives the sauce a nutty, savoury depth and helps it thicken as it melts.

Salt and Black Pepper

Enhance all the flavors and bring balance to the creamy, cheesy sauce.

Creamy pesto pasta

Homemade pesto sauce recipe

Ingredients

  • 2 cups packed fresh basil
  • 1/3 cup pine nuts
  • 1/2 cup olive oil
  • 1/3 cup Parmesan cheese
  • 1 minced garlic clove
  • 1 tbsp lemon juice
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Instructions

  1. Wash and thoroughly dry the basil leaves.
  2. In a food processor, add all ingredients and blend until smooth.
  3. Transfer the pesto to a jar and top it with a little olive oil to help preserve it.
  4. Store the jar in the refrigerator. If covered with olive oil, the pesto can last up to 3 months.


How to make creamy pesto pasta

  1. Bring water to a boil — Fill a large pot with water, add a pinch of salt, and bring to a rolling boil (about 5–7 minutes).
  2. Cook the pasta — Add pasta to the boiling water and cook until al dente following package directions (usually 8–12 minutes). Stir occasionally so it doesn’t stick.
  3. Reserve pasta water — Before draining, scoop out ¼–½ cup of the starchy pasta water and set aside. Then drain the pasta.
  4. Melt the butter — While the pasta cooks, heat a saucepan over medium heat and melt the butter (about 1 minute).
  5. Cook the garlic — Add the minced garlic to the melted butter and cook for 30–60 seconds until fragrant (don’t let it brown).
  6. Make the roux — Sprinkle in the flour and stir for 30 seconds so it mixes with the butter (this helps thicken the sauce).
  7. Add cream and milk — Slowly pour in the whipping cream and milk while whisking or stirring to make a smooth sauce. Bring to a gentle simmer.
  8. Season and cheese — Add salt, black pepper, and the Parmesan cheese. Stir and let the sauce simmer 2–3 minutes until it thickens slightly.
  9. Add pesto — Stir in the pesto until fully combined and aromatic. Taste and adjust salt/pepper if needed.
  10. Combine pasta and sauce — Add the drained pasta to the saucepan. Toss or stir until every piece is coated. If the sauce is too thick, add a splash of the reserved pasta water or milk to loosen it.
  11. Rest and finish — Let the pasta sit in the sauce off the heat for 2–3 minutes so flavors meld. Give it one last stir, then serve.
  12. Optional finish — Top with extra grated Parmesan, a drizzle of olive oil, cracked black pepper, or toasted pine nuts for crunch.

How to store creamy pesto pasta?

Store any leftover creamy pesto pasta in an airtight container in the refrigerator for 3–4 days. The sauce will naturally thicken as it sits, so when reheating, add a small splash of milk or water to bring back the creamy texture. Reheat gently on the stovetop or in the microwave, stirring halfway through for even heating. This pasta is best enjoyed fresh, but the leftovers still taste delicious the next day!


Frequently asked questions?

1. Can I use a different type of pasta?

Yes! While bow-tie pasta works great, you can also use penne, fusilli, farfalle, or spaghetti. Just adjust the cooking time according to the package instructions.

2. Can I make this pasta ahead of time?

Yes, you can prepare the sauce ahead and store it separately in the fridge for up to 2 days. Combine with freshly cooked pasta when ready to serve.

3. Can I use store-bought pesto?

Absolutely! Store-bought pesto works perfectly and saves time, but homemade pesto will give an extra fresh flavor.

4. How can I make the sauce thinner or thicker?

If the sauce is too thick, add a splash of milk or reserved pasta water while tossing the pasta. If it’s too thin, let it simmer a bit longer to thicken.

5. Can I freeze creamy pesto pasta?

Cream-based sauces don’t always freeze well—they can separate. It’s better to freeze the sauce alone if needed and combine with freshly cooked pasta when serving.

6. Can I make it dairy-free?

Yes! Use plant-based cream, milk, and dairy-free Parmesan alternatives to make it vegan-friendly.

7. Can I add protein or vegetables?

Definitely! Grilled chicken, shrimp, or roasted vegetables like bell peppers, zucchini, or cherry tomatoes pair wonderfully with this pasta.


Tips and Tricks

  1. Cook pasta al dente – Slightly firm pasta holds up better in the creamy sauce and prevents it from getting mushy.
  2. Use fresh garlic – Freshly minced garlic adds the best flavor. Avoid pre-minced garlic in jars if possible.
  3. Reserve pasta water – A little starchy pasta water can help loosen the sauce and make it cling beautifully to the pasta.
  4. Don’t overheat cream – Keep the sauce at a gentle simmer to prevent the cream from curdling.
  5. Add cheese gradually – Stir in Parmesan slowly so it melts evenly and doesn’t clump.
  6. Adjust seasoning last – Taste before serving and adjust salt, pepper, or pesto to get the perfect balance.
  7. Add extra flavor – Finish with fresh herbs, a drizzle of olive oil, or a sprinkle of toasted pine nuts for added texture and flavor.
  8. Make it ahead carefully – If preparing the sauce in advance, reheat gently and add a splash of milk to restore creaminess.

More recipes to try

Creamy Boursin pasta

Three cheese stuffed shells

macaroni salad


Creamy pesto pasta
Print

Creamy pesto pasta

This creamy pesto pasta is a quick, flavorful dish that comes together in just 20 minutes. With a rich, velvety sauce, fresh garlic, and a punch of pesto, it’s perfect for a cozy dinner or as a side for a big gathering. Easy, delicious, and full of flavor—everyone will be asking for seconds!
Course Main Course
Cuisine Italian
Keyword creamy pesto pasta
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings 4 People

Ingredients

  • 250 g pasta I used bow-tie
  • 2 cups whipping cream
  • 1 cup milk
  • 2 tbsp butter
  • 2 tbsp flour
  • 1 minced garlic clove
  • 2 tbsp pesto
  • 1/4 cup Parmesan cheese
  • Salt and black pepper to taste

Instructions

  • Bring a pot of water to a boil, add the pasta, and cook according to the package instructions.
  • While the pasta is cooking, start the sauce. In a saucepan, melt the butter.
  • Once the butter melts, add the minced garlic and cook for 1 minute. Add the flour.
  • Stir the flour into the butter, then pour in the whipping cream and milk. Mix well.
  • Add salt, black pepper, and Parmesan cheese. Let the sauce simmer for a few minutes.
  • Stir in the pesto.
  • When the pasta is done, drain it and add it to the sauce.
  • Mix well and let it sit for 5 minutes before serving. If the sauce becomes too thick, add a splash of milk to loosen it.

Notes

  • Pasta choice: Bow-tie works great, but penne, fusilli, or farfalle are also delicious.
  • Adjust creaminess: Add a splash of milk or reserved pasta water if the sauce becomes too thick.
  • Cheese: Freshly grated Parmesan gives the best flavor; pre-grated cheese works too.
  • Make ahead: You can prepare the sauce in advance and reheat gently before adding freshly cooked pasta.
  • Add-ins: Grilled chicken, shrimp, or roasted vegetables pair wonderfully with this pasta.
  • Serving tip: Let the pasta sit a few minutes in the sauce before serving to allow the flavors to meld.
  • Storage: Store leftovers in an airtight container in the fridge for 3–4 days.

Welcome,Food Lover!

Join our email list to get delicious recipes delivered straight to your inbox.