15-Minute Pesto Alfredo Sauce
Pesto Alfredo sauce is what you make when you want creamy, herby pasta without a pile of pots and pans.

It comes together in one skillet while the water boils, and the basil keeps the rich butter-and-cream base tasting fresh instead of heavy.
Why This Sauce Always Saves Dinner
I keep a jar of pesto and a wedge of Parmesan in the fridge for nights when I need a sauce that feels a little special but takes less effort than a box of mac and cheese. The sauce is silky, garlicky, and just bright enough from the basil.
Everything finishes in the time it takes to cook the pasta. I love that it’s a dependable one-skillet win, and the leftovers, if they survive, taste great cold the next day.
Ingredients

- 8 oz dried fettuccine or linguine: use any long pasta you have on hand
- 1/4 cup unsalted butter: salted works too, just ease up on the added salt later
- 2 cloves garlic: minced fine so it melts into the sauce
- 1 cup heavy cream: gives the sauce body and a velvety texture
- 1 cup freshly grated Parmesan cheese: grating it yourself makes all the difference for a smooth melt
- 1/2 cup basil pesto: a good store-bought one is perfect here
- 1/4 tsp salt: plus a generous handful for the pasta water
- Freshly ground black pepper: a few cracks to finish
Variations / Substitutions
- Use half-and-half: the sauce will be a little thinner but still creamy, just simmer it a minute longer
- Swap the butter for olive oil: keeps the richness while skipping dairy if you use a vegan Parmesan substitute
- Try sun-dried tomato pesto: a tangy, slightly sweet version that still plays well with the cream
- Add grilled chicken or shrimp: slice it on top for a heartier meal
- Sprinkle in red pepper flakes: a pinch adds gentle heat without overwhelming the basil
If you enjoy creamy sauces, try my Lemon Garlic Butter Pasta next time.
How to Make Pesto Alfredo Sauce
Step 1: Boil the Pasta

Bring a large pot of water to a boil and salt it generously, it should taste like the sea. Add the 8 oz fettuccine and cook until al dente, about 1 minute less than the package says. Before you drain, scoop out 1 cup of the starchy pasta water and set it aside.
That pasta water is the secret to a sauce that clings to every strand, so don’t skip it. Once the water is reserved, drain the pasta and leave it in the colander while you build the sauce.
Step 2: Sizzle the Garlic

In a large skillet, melt the 1/4 cup butter over medium heat. When it foams, add the 2 minced garlic cloves and cook, stirring, until fragrant, about 30 seconds.
The garlic will smell amazing and turn pale gold. Keep an eye on it because burnt garlic turns bitter and ruins the whole sauce.
Step 3: Simmer the Cream

Pour the 1 cup heavy cream into the skillet and bring it to a gentle simmer. Let it bubble softly and cook until it thickens just enough to coat the back of a spoon, about 3 minutes. Stir every so often to keep it from scorching.
You’re not making a heavy reduction here, just a light, clingy base that will hold the cheese and pesto without getting gluey.
Step 4: Fold in the Cheese and Pesto

Pull the skillet off the heat. Fold in the 1 cup grated Parmesan and the 1/2 cup pesto until everything is melted and swirled together. Stir in the 1/4 tsp salt and a few cracks of black pepper. If the sauce looks too thick, splash in a little reserved pasta water until it moves easily around the pan.
Working off the heat prevents the Parmesan from seizing up, so the sauce stays smooth and glossy. The pesto keeps its fresh basil zip when it doesn’t boil.
Step 5: Toss and Serve

Add the drained pasta straight to the skillet and toss with tongs until every strand is coated. If the sauce tightens after a few seconds, add another splash of pasta water. Serve right away in warm bowls with extra Parmesan and a few torn basil leaves if you have them.
The starch on the noodles grabs the sauce and holds it there, so each bite tastes rich and bright.
A Few Notes for the Creamiest Sauce
- A Microplane makes quick work of the Parmesan and gives you fluffy shreds that disappear into the cream.
- If you’re using homemade pesto, let it come to room temperature so it doesn’t cool the sauce down too fast.
- Don’t rinse the pasta after draining. That starchy film is what helps the sauce stick.
- For a nutty finish, toast a handful of pine nuts in a dry pan and scatter them over the top.
Scale the recipe for a bigger batch:
| Serving size | Butter | Heavy cream | Pesto | Parmesan |
|---|---|---|---|---|
| Serves 2 | 2 tbsp | 1/2 cup | 1/4 cup | 1/2 cup |
| Serves 4 | 1/4 cup | 1 cup | 1/2 cup | 1 cup |
| Serves 6 | 1/3 cup | 1 1/2 cups | 3/4 cup | 1 1/2 cups |
Storing Leftover Sauce
- Refrigerate: store the pasta and sauce together in an airtight container for up to 4 days. The sauce firms up a lot when cold.
- Reheating: warm it gently in a skillet over low heat with a splash of milk or water. Stir often, and keep the heat low to avoid breaking the sauce.
- Serve cold: it works surprisingly well as a cold pasta salad. Add halved cherry tomatoes and a squeeze of lemon.
What to Serve with Pesto Alfredo Pasta
A simple lemony arugula salad balances the richness without competing. If you want something warm, garlic bread is an obvious buddy. For extra protein, sear a few shrimp in the same skillet before you start the sauce and pile them on top.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes, but the sauce will be thinner. For a creamier finish, make a roux with 1 tablespoon of butter and 1 tablespoon of flour before whisking in the milk.
Why did my sauce turn grainy?
The Parmesan likely hit too much heat. Always remove the skillet from the burner before stirring in the cheese, and don’t let the sauce boil again after that.
Can I freeze pesto alfredo sauce?
Freezing isn’t ideal because the cream can separate. You can freeze the pesto by itself and make the sauce fresh when you need it.
What’s the best pasta shape for this?
Long strands like fettuccine, linguine, or tagliatelle grab the sauce beautifully. Plenty of people use penne or shells too, and the sauce pools inside the grooves just as well.

Pesto Alfredo Sauce Recipe
Ingredients
Method
- Boil the pasta in salted water until al dente, reserve 1 cup pasta water, then drain.
- Melt butter in a skillet over medium heat. Add garlic and cook 30 seconds until fragrant.
- Pour in heavy cream, bring to a gentle simmer, and cook 3 minutes until slightly thickened.
- Remove from heat. Fold in Parmesan, pesto, salt, and pepper. Thin with pasta water if needed.
- Toss the drained pasta with the sauce, adding more pasta water to loosen it. Serve hot.
