Pesto Pasta Recipe

I made pesto pasta plenty of times before this version, and it was always fine. Never great.

Too oily, too bland, or the basil turned an unappetizing brown color before I even got it to the table.

This recipe fixed all three problems. Bright green, genuinely flavorful, and it comes together faster than the water even takes to boil.

Why This Recipe Works

Toasting the pine nuts first wakes up their flavor in a way raw nuts just can’t match, and it’s a step that takes almost no extra time.

Blanching the basil briefly before blending is the real trick here. A quick dip in hot water followed by an ice bath locks in that bright green color and keeps the pesto from turning dull and brown. 🌿

Adding a splash of hot pasta water at the end loosens the sauce and helps it cling to every noodle instead of pooling at the bottom of the bowl.

What You’ll Need

IngredientAmount
Fresh basil leaves3 cups, packed
Pine nuts1/3 cup
Garlic cloves2
Grated parmesan cheese1/2 cup
Olive oil1/2 cup
Salt1/2 tsp, plus more to taste
Black pepper1/4 tsp
Spaghetti or linguine1 lb
Cherry tomatoes, halved (optional)1 cup

Fresh basil really is essential here. Dried basil won’t give you the same bright, fresh flavor this dish is known for.

Tools You’ll Need

  • Food processor or blender
  • Small skillet, for toasting the pine nuts
  • Large pot, for cooking the pasta and blanching the basil
  • Bowl of ice water
  • Slotted spoon

Pro Tips

1. Toast the pine nuts in a dry skillet over medium heat. Watch them closely since they go from golden to burnt quickly, usually within 2 to 3 minutes.

2. Blanch the basil for just 10 to 15 seconds. Any longer and the leaves start to lose texture, and any less won’t set the color properly.

3. Shock the basil in ice water immediately after blanching. This stops the cooking process instantly and locks in that vibrant green color.

4. Squeeze out excess water from the basil before blending. Wet basil dilutes the pesto and can make it watery instead of thick and rich.

5. Add the olive oil gradually while blending, not all at once. This helps emulsify the sauce into a smoother, more cohesive texture.

Substitutions and Variations

  • Nut-free version: Swap the pine nuts for sunflower seeds or pumpkin seeds, toasted the same way.
  • Different nuts: Walnuts or almonds work well in place of pine nuts for a slightly different flavor.
  • Vegan version: Skip the parmesan or use a plant-based alternative, and add a little extra salt to balance the flavor.
  • Add protein: Toss in grilled chicken, shrimp, or white beans for a heartier dinner.
  • Extra greens: Blend in a handful of baby spinach along with the basil for added color and nutrition.
  • Spicier version: Add a pinch of red pepper flakes to the pesto for a subtle kick.

Make Ahead Tips

Pesto can be made up to 3 days ahead and stored in the fridge with a thin layer of olive oil on top to help preserve that bright color.

It also freezes well. Portion it into ice cube trays, freeze until solid, then transfer to a freezer bag for up to 3 months, perfect for pulling out single servings whenever you need them.

How to Make It

  1. Toast the pine nuts in a dry skillet over medium heat for 2 to 3 minutes, stirring often, until golden. Remove from heat and let cool slightly.
  2. Bring a large pot of salted water to a boil. Blanch the basil leaves for 10 to 15 seconds, then immediately transfer them to a bowl of ice water using a slotted spoon.
  3. Drain the basil and squeeze out as much excess water as possible.
  4. In a food processor, combine the blanched basil, toasted pine nuts, garlic, and parmesan. Pulse until finely chopped.
  5. With the processor running, slowly drizzle in the olive oil until the mixture becomes smooth.
  6. Season with salt and pepper, pulsing once more to combine.
  7. Bring the same pot of water back to a boil and cook the pasta according to package instructions. Reserve 1 cup of pasta water before draining.
  8. Toss the drained pasta with the pesto, adding a splash of reserved pasta water to loosen the sauce as needed.
  9. Fold in the cherry tomatoes if using.
  10. Serve immediately, topped with extra parmesan if desired.

Nutrition and Diet Notes

Here’s roughly what you’re working with per serving (recipe serves 6):

  • Calories: about 380
  • Protein: about 11g
  • Fat: about 20g

For a lower fat version, reduce the olive oil slightly and add a bit more reserved pasta water to compensate for the lost moisture.

What to Serve It With

  • A simple green salad with a light vinaigrette
  • Grilled chicken or shrimp for extra protein
  • Crusty bread on the side, if you want something to soak up any extra pesto

Leftovers and Storage

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

Reheat gently on the stovetop over low heat, or in the microwave in short bursts, adding a splash of water or olive oil if it looks dry.

If storing leftover pesto on its own, keep it in an airtight container with a thin layer of olive oil on top, in the fridge for up to a week.

FAQ

Why did my pesto turn brown?

This usually happens when basil isn’t blanched first. Skipping that step exposes the leaves to more oxidation, which dulls the color over time.

Can I make this without a food processor?

A blender works too, though you may need to stop and scrape down the sides more often to get an even consistency.

Is this recipe very oily?

It’s rich, similar to most classic pesto recipes, but the reserved pasta water helps balance it out and keeps it from feeling heavy.

Can I use store-bought pesto instead?

Yes, if you’re short on time, though homemade gives you a noticeably fresher, brighter flavor.

Can I double this recipe?

Yes, it scales up well. Just work in batches if your food processor isn’t large enough to hold everything at once.

Wrapping Up

This is the pesto pasta recipe I wish I’d had years ago, back when I was settling for versions that were just okay.

It’s bright, fresh, and comes together fast enough for a weeknight, while still feeling like something special.

If you make this, come back and tell me if you added the cherry tomatoes, or tried it with a different nut. 🌿

I’d love to hear how yours turned out.


Kamal Kaur

Kamal Kaur is a passionate home cook and recipe creator who loves sharing easy, delicious, and family-friendly recipes. From quick weekday meals to homemade desserts and healthy dishes, she creates simple recipes with step-by-step instructions that anyone can make at home.

Leave a Comment