Cream Cheese Pesto Pasta

Featured in: Quick Suppers

This creamy pesto pasta combines softened cream cheese with fresh basil, pine nuts, and Parmesan for a silky sauce. Tossed with al dente pasta and a splash of reserved cooking water, the dish is smooth and flavorful. Garnished with extra pine nuts and basil leaves, it offers a rich yet refreshing main course that comes together quickly, perfect for a simple, satisfying Italian-style meal.

Updated on Sun, 15 Feb 2026 16:12:00 GMT
Creamy cream cheese pesto pasta with fresh basil, toasted pine nuts, and Parmesan in a vibrant green sauce.  Save to Pinterest
Creamy cream cheese pesto pasta with fresh basil, toasted pine nuts, and Parmesan in a vibrant green sauce. | metrochop.com

There's something about standing in a kitchen with afternoon light streaming through the window when you realize cream cheese doesn't have to mean heavy or indulgent. I discovered this dish almost by accident, stirring together what I thought would be a quick fix for dinner and finding instead this silky, herbaceous sauce that felt both comforting and impossibly light. The basil practically glowed against the pale cream, and suddenly I understood why sometimes the simplest combinations are the ones worth coming back to.

I made this for my neighbor Sarah on a Tuesday when she'd helped me move a bookcase and we ended up talking for hours. She took one bite and went quiet in that way people do when they're surprised by how good something tastes, then asked if I'd be willing to make it again next week. That's when I knew this recipe had staying power, the kind that builds friendships one dinner at a time.

Ingredients

  • Penne or fusilli pasta, 350 g: The ridges and curves catch the sauce beautifully, though any short pasta works if that's what you have.
  • Light cream cheese, 120 g (softened): Softening it first makes the difference between a silky sauce and one with stubborn little lumps, so take it out early.
  • Freshly grated Parmesan cheese, 40 g: Pre-grated versions feel like shortcuts until you taste them next to the real thing, so this is where a microplane actually matters.
  • Fresh basil leaves, 40 g loosely packed: Use the tender leaves and avoid the food processor until they're in there with other ingredients, or they'll bruise and turn dark.
  • Pine nuts, 2 tablespoons plus extra: Toast them yourself in a dry skillet until they smell like the most expensive thing in your pantry, about 2 to 3 minutes.
  • Garlic cloves, 2: Fresh and peeled, though if you use a microplane your knuckles will thank you.
  • Extra-virgin olive oil, 3 tablespoons: This is your fat base, so don't reach for the grocery store generic here.
  • Lemon juice from half a lemon: Fresh squeezed, always, because bottled tastes like it's been waiting too long for its moment.
  • Salt and freshly ground black pepper: Add these carefully at the end, tasting as you go.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get the water boiling first:
Fill a large pot about three-quarters full with cold water, add a generous handful of salt (it should taste like the sea), and bring it to a rolling boil. This takes longer than you think, so don't stand there watching it.
Cook the pasta right:
Drop the pasta in and follow the package timing, though subtract a minute because you want it with just the slightest resistance when you bite it. Fish out a piece with a fork to test, don't rely on memory.
Save the starchy water:
Before draining, grab a measuring cup and reserve about half a cup of that cloudy, salt-infused water. This is your secret weapon for making the sauce cling to the pasta instead of sliding off.
Build the pesto:
While the pasta's cooking, add basil, pine nuts, garlic, and Parmesan to a food processor and pulse until everything's finely chopped but still recognizable. You want texture here, not a paste.
Make it creamy:
Add the softened cream cheese, olive oil, lemon juice, and a small pinch of salt and pepper, then process until smooth and pale green. If it seems tight and thick, add a splash of that reserved pasta water and pulse again.
Bring it together:
Return the drained pasta to the pot off the heat, add the cream cheese pesto sauce, and toss gently, adding pasta water a little at a time. You're aiming for something that clings to each piece like it was meant to be there.
Plate and finish:
Divide among bowls or plates, top with toasted pine nuts, a few fresh basil leaves, and maybe a small shower of Parmesan. Don't be shy with the garnish.
A bowl of penne pasta coated in rich cream cheese pesto, garnished with extra pine nuts and fresh basil leaves.  Save to Pinterest
A bowl of penne pasta coated in rich cream cheese pesto, garnished with extra pine nuts and fresh basil leaves. | metrochop.com

There's a specific moment when you toss the pasta with that pale green sauce and everything suddenly turns into something greater than its parts. The kitchen fills with the smell of basil and lemon and toasted nuts, and you understand why people get sentimental about food.

Toasting the Pine Nuts

This step feels optional until you taste the difference between raw and toasted. A dry skillet over medium heat for 2 to 3 minutes transforms them from mild and buttery to deep and almost nutty, with a scent that fills your whole kitchen. Stir them constantly because they go from perfect to burnt in the time it takes to answer a text message.

Why Cream Cheese Works Here

Cream cheese sounds heavy until it's mixed into a sauce where it becomes almost silky, smoother than ricotta and less tangy than mascarpone. It holds the basil and lemon and garlic in suspension, creating something that tastes luxurious without feeling like it's sitting in your stomach. The trick is not overthinking it—just let the food processor do the work.

Making It Your Own

This dish is surprisingly flexible, which is part of what makes it so useful. You can add sun-dried tomatoes, roasted cherry tomatoes, or even grilled chicken if you want something more substantial. Some nights I'll add a handful of arugula at the end, and other times I'll double the basil because I'm feeling generous.

  • Try swapping in walnuts or almonds if pine nuts aren't in your budget or your pantry.
  • A splash of white wine stirred in before the cream cheese adds depth if you're feeling experimental.
  • Make it vegetarian, or don't—crispy bacon crumbles on top change the entire story.
Luxurious cream cheese pesto pasta dish served hot, featuring silky sauce, fragrant basil, and crunchy toasted pine nuts. Save to Pinterest
Luxurious cream cheese pesto pasta dish served hot, featuring silky sauce, fragrant basil, and crunchy toasted pine nuts. | metrochop.com

This pasta has become my go-to when I need to feel like I've cooked something special without actually spending hours at the stove. It's the kind of dish that tastes like you tried much harder than you actually did.

Recipe FAQ

What type of pasta works best with this creamy pesto?

Penne or fusilli are ideal as their shapes hold the creamy pesto sauce well, ensuring each bite is flavorful.

Can I toast the pine nuts for better flavor?

Yes, toasting pine nuts in a dry skillet for 2–3 minutes until golden enhances their nutty aroma and adds depth to the dish.

How do I achieve a smooth, silky pesto sauce?

Blend basil, pine nuts, garlic, Parmesan, cream cheese, olive oil, and lemon juice until creamy, then add reserved pasta water gradually to loosen the sauce.

Are there suitable alternatives to pine nuts?

Walnuts or almonds can be used as substitutions, offering a different but pleasant texture and flavor profile.

Is this dish suitable for vegetarian diets?

Yes, it contains no meat and features fresh ingredients like basil and cheese, aligning well with vegetarian preferences.

Can this be made gluten-free?

Using certified gluten-free pasta allows you to enjoy the flavors without gluten concerns.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Cream Cheese Pesto Pasta

A vibrant pasta dish with creamy pesto sauce, fresh basil, pine nuts, and a hint of lemon zest.

Prep Time
10 minutes
Bake/Cook Time
15 minutes
Time Needed
25 minutes
Recipe By Elizabeth Perry


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary Needs Meat-Free

What You'll Need

Pasta

01 12 ounces penne or fusilli pasta
02 Salt for pasta water

Pesto Sauce

01 4 ounces light cream cheese, softened
02 1/3 cup freshly grated Parmesan cheese
03 1 cup fresh basil leaves, loosely packed
04 2 tablespoons pine nuts, plus extra for garnish
05 2 garlic cloves
06 3 tablespoons extra-virgin olive oil
07 Freshly ground black pepper to taste
08 Juice of 1/2 lemon

Garnish

01 Extra fresh basil leaves
02 Additional grated Parmesan cheese

How-To Steps

Step 01

Prepare Pasta: Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Reserve 1/2 cup of pasta cooking water, then drain the pasta.

Step 02

Process Pesto Base: While pasta cooks, add basil, pine nuts, garlic, and Parmesan to a food processor. Pulse until finely chopped.

Step 03

Create Sauce: Add cream cheese, olive oil, lemon juice, salt, and pepper to the food processor. Process until smooth and creamy. Add a splash of hot pasta water if needed to loosen the sauce.

Step 04

Combine and Finish: Return drained pasta to the pot. Add cream cheese pesto sauce and toss to coat, adding reserved pasta water gradually until sauce is silky and adheres to pasta.

Step 05

Plate and Serve: Divide pasta among serving plates. Top with extra pine nuts, fresh basil, and Parmesan cheese if desired.

Tools You'll Need

  • Large pot
  • Food processor or blender
  • Colander
  • Knife and cutting board

Allergy Notes

Always check each ingredient for allergens and reach out to a healthcare provider if you're uncertain.
  • Contains milk from cream cheese and Parmesan cheese
  • Contains tree nuts from pine nuts
  • Contains gluten from standard pasta
  • For nut allergies, omit pine nuts or substitute with sunflower seeds
  • Use certified gluten-free pasta to avoid gluten

Nutrition Details (per portion)

These details are for informational purposes and aren't a substitute for professional medical guidance.
  • Energy: 420
  • Fats: 17 g
  • Carbohydrates: 51 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.