Creamy Pesto Pasta with Cream Cheese (Ready in 20 Minutes)
Every time you toss pesto with hot pasta, it turns greasy, the oil pools at the bottom of the bowl, and that bright green color goes dull before it even hits the table. You follow the recipe, you use good basil pesto, and still — it looks nothing like the photo. There’s one ingredient most recipes never mention, and it changes everything.
This recipe uses a small amount of cream cheese stirred directly into the pasta to create a sauce that clings, stays bright, and doesn’t split. No cream, no butter emulsification tricks. Just 20 minutes, one pot, and a result that actually looks and tastes like the pasta you were going for in the first place.
Pro Tip
The mistake most people make: adding pesto to pasta straight off the boil. At that temperature, the olive oil in the pesto separates instantly and the basil oxidizes — that’s why your sauce looks greasy and dark. The fix: pull the pasta off the heat, let it sit for 90 seconds, then stir in the cream cheese first until it melts into the pasta water, and only then fold in the pesto. That 90-second drop in temperature is the difference between a sauce that coats and one that slides off.
Use full-fat block cream cheese (Philadelphia or any store-brand equivalent) — the whipped kind in tubs has too much air and won’t melt evenly. For pesto, a good-quality jarred basil pesto works fine on a weeknight; if you want to use fresh, make sure it’s at room temperature before adding it. Pine nuts can be swapped for toasted walnuts if cost is a factor.
Creamy Pesto Pasta with Cream Cheese (Ready in 20 Minutes)
4
servings5
minutes15
minutes510
kcal20
minutesIngredients
14 oz (400g) pasta (fusilli, trofie, or rigatoni)
1/3 cup (80g) full-fat cream cheese, cubed and at room temperature
1/3 cup (90g) basil pesto, jarred or fresh
1/2 cup (120ml) reserved pasta cooking water
1/4 cup (25g) Parmesan, finely grated
1 tbsp lemon juice
1/2 tsp black pepper, freshly ground
1 tsp fine salt (for pasta water)
2 tbsp pine nuts, lightly toasted (optional)
a few leaves fresh basil, to finish
Directions
- Boil the pasta. Cook in heavily salted water — it should taste like mild seawater — until just al dente, about 1 minute less than the package says. Before draining, scoop out at least 1/2 cup (120ml) of the starchy cooking water; this is what makes the sauce come together.
- Drain, then wait. Let the drained pasta sit in the colander for exactly 90 seconds — set a timer if you need to. This brief rest drops the temperature just enough so the cream cheese melts in smoothly rather than turning grainy.
- Melt the cream cheese in. Return the pasta to the warm pot, add the cream cheese cubes and 1/4 cup (60ml) of pasta water, and stir steadily. You’re looking for a glossy, even coating — no white lumps, no dry patches — which takes about 30 seconds of constant stirring.
- Fold in the pesto. Add the pesto and lemon juice, then fold gently rather than stirring hard — aggressive mixing at this stage bruises the basil and turns the sauce from vivid green to army green. Add more pasta water a splash at a time if it feels too thick.
- Finish and serve immediately. Stir in the Parmesan and black pepper, then divide between bowls. Top with toasted pine nuts and fresh basil leaves — the warmth of the pasta will release a sharp, grassy scent from the basil that tells you the dish is ready to eat.
Variations
**Protein add-in:** Stir in 5 oz (140g) of shredded rotisserie chicken with the pesto — it heats through in the residual warmth of the pasta without drying out. **Dairy-free version:** Swap the cream cheese for a plain cashew-based cream cheese and skip the Parmesan; the texture holds up well and the pesto flavor still comes through cleanly.
Serving Suggestions
A simple arugula salad dressed with lemon and olive oil cuts through the richness of the sauce. Garlic bread works well here for catching any sauce left in the bowl. A handful of cherry tomatoes on the side adds a sharp, juicy contrast to the creamy pasta.
FAQ
Can I make this ahead of time?
This pasta is best eaten straight away — the sauce tightens up significantly as it cools and the basil continues to oxidize in the fridge. If you need to prep ahead, cook the pasta and store it plain with a little olive oil, then make the sauce fresh when you’re ready to serve.
My sauce still looks greasy — what went wrong?
The most common culprit is skipping the 90-second rest after draining, or adding the pesto before the cream cheese has fully melted in. After testing three versions of this recipe in my own kitchen, the order of operations — cream cheese first, pesto second — made the single biggest difference in texture.
Can I use a different pasta shape?
Short, textured shapes like fusilli, trofie, or casarecce work best because the ridges hold the creamy sauce. Long pasta like spaghetti tends to let the sauce slide off rather than cling. That said, I’ve made this with whatever was in the cupboard and it still works — makes you wonder what other shortcuts hold up just as well.