Creamy Pesto Pasta With Sun-Dried Tomatoes (Ready in 25 Minutes)

Rate this post

You know that feeling when you open the fridge, see basically nothing, and somehow still end up with the best dinner you’ve made all week?

That’s this pasta.

I made it on a random Tuesday when I had zero motivation to cook, and now it’s one of those recipes I keep coming back to. It’s creamy, it’s loaded with flavor, and it comes together faster than it takes to set the table. 🍝

Let’s get into it.

Why This Recipe Works

Pesto pasta on its own is already pretty great.

But add sun-dried tomatoes, a splash of cream, and toasted pine nuts? Now you’ve got something that tastes like it came from a restaurant.

Here’s the thing that surprised me though. The sauce comes together in the same pot you boil the pasta in. One pot. That’s it.

Less mess, more time to actually enjoy the meal.

What You’ll Need

For the pasta:

  • 12 oz penne pasta
  • 1 cup basil pesto (store-bought or homemade)
  • 1/2 cup heavy cream
  • 1/3 cup sun-dried tomatoes, chopped
  • 1/2 cup grated Parmesan cheese
  • 1/4 cup pine nuts, toasted
  • 2 cloves garlic, minced
  • 1 tbsp olive oil
  • Salt and black pepper, to taste
  • Fresh basil leaves, for garnish

That’s it. Ten ingredients and most of them are probably already in your kitchen.

Tools You’ll Need

  • A large pot
  • A colander
  • A wooden spoon or spatula
  • A small pan (for toasting pine nuts)
  • Measuring cups

Nothing fancy. If you’ve got a pot and a stove, you’re set.

How to Make Creamy Pesto Pasta

Step 1: Cook the Pasta

Bring a large pot of salted water to a boil.

Add the penne and cook until al dente, usually 1 minute less than the package says.

Before draining, scoop out 1/2 cup of the pasta water. You’ll need this later. ⏳

Step 2: Toast the Pine Nuts

While the pasta cooks, toast the pine nuts in a dry pan over medium heat.

Shake the pan often. They go from golden to burnt in about 30 seconds, so don’t walk away.

Set them aside once they smell nutty and look golden brown.

Step 3: Build the Sauce

In the same pot you cooked the pasta in (drained, but still warm), add the olive oil and minced garlic.

Cook for 30 seconds over low heat, just until fragrant.

Add the pesto, heavy cream, and sun-dried tomatoes. Stir to combine.

Step 4: Bring It All Together

Add the drained pasta back into the pot.

Toss everything together, adding splashes of the reserved pasta water until the sauce coats every piece of pasta.

Stir in the Parmesan cheese.

Step 5: Serve

Top with toasted pine nuts and fresh basil.

Serve immediately while it’s warm and the sauce is still glossy.

Pro Tips

1. Save that pasta water. It’s starchy, which means it helps the sauce cling to the pasta instead of pooling at the bottom of the bowl.

2. Don’t skip toasting the pine nuts. Raw pine nuts taste fine, but toasted ones add a completely different layer of flavor. It’s a small step that makes a big difference.

3. Add cream off the heat first, then warm it gently. Dumping cold cream into a screaming hot pot can cause it to separate. Lower the heat before adding it.

4. Taste before you salt. Pesto and Parmesan are both salty on their own. Add salt at the very end, after everything’s combined.

5. Reserve a few sun-dried tomatoes for the top. They look great as a garnish and give people a little preview of what’s inside.

Substitutions and Variations

Here’s how to switch things up based on what you have or what you’re craving:

OriginalSwapNotes
PenneFusilli, rigatoni, farfalleAnything with ridges or curves holds the sauce well
Heavy creamHalf-and-half or whole milkSauce will be slightly thinner
Pine nutsWalnuts or sliced almondsToast the same way
Sun-dried tomatoesRoasted red peppersChop into similar-sized pieces
ParmesanPecorino RomanoSlightly sharper flavor

Want to add protein? Grilled chicken, shrimp, or even crispy chickpeas all work well here.

Going vegan? Use a dairy-free pesto, swap the cream for full-fat coconut milk (unsweetened), and use nutritional yeast instead of Parmesan.

Make Ahead Tips

This pasta is best fresh, but you can prep a few things in advance:

  • Toast the pine nuts up to 3 days ahead and store in an airtight container.
  • Chop the sun-dried tomatoes and store them in the fridge for a day or two.
  • Mix the pesto and cream together (without heating) up to a day ahead, then heat it with the pasta when you’re ready.

Leftovers and Storage

Store leftovers in an airtight container in the fridge for up to 3 days.

The sauce will thicken as it sits, so when reheating, add a splash of water or milk to loosen it back up.

Reheat gently on the stove over low heat, stirring often. Microwave works too, just stir halfway through.

I wouldn’t recommend freezing this one. Cream-based sauces tend to separate once thawed. 🙅

FAQ

Can I use homemade pesto?

Absolutely. Homemade pesto actually takes this to another level if you have the time.

My sauce looks too thick. What do I do?

Add a splash of the reserved pasta water (or regular water if you forgot to save it) and stir until it loosens up.

Can I make this gluten-free?

Yes. Just swap in your favorite gluten-free pasta. The sauce ingredients are naturally gluten-free.

What can I serve this with?

A simple green salad and some crusty bread are perfect. If you want something heartier, grilled chicken or shrimp pairs really well.

How many servings does this make?

This recipe makes about 4 servings as a main dish, or 6 as a side.

Wrapping Up

This pesto pasta is one of those recipes that feels way more impressive than the effort it actually takes.

Creamy, savory, and ready before you’ve even finished setting the table.

Give it a try and let me know how it turns out. Did you make any swaps? Add protein? I’d love to hear about it in the comments below. 💬

And if you have any questions while making it, drop them there too. I’ll do my best to help!

Charlotte is the author of Recipe Minty, a food blog dedicated to sharing simple, easy, and homemade recipes. His goal is to make everyday cooking enjoyable and beginner-friendly.

Leave a Comment