CookSnap is coming soon — Join the waitlist →

Fresh Basil Pesto Pasta

Vibrant homemade pesto coats al dente pasta in under 20 minutes. Toast pine nuts for depth, then pulse with basil, garlic, and cheese for a bright, nutty sauce.

Total time
18 min
Servings
2
Calories
620
Protein
18g
Fresh Basil Pesto Pasta
freshsimpleitalianvegetariancreamytenderweeknightpasta

Ingredients

  • 8 oz spaghetti or linguine
  • 2 cups fresh basil, loosely packed
  • ¼ cup pine nuts
  • 2 whole garlic cloves
  • ½ cup Parmesan cheese, grated
  • ½ cup olive oil
  • 1 pinch salt and black pepper to taste

Instructions

  1. 1

    Toast pine nuts in a dry skillet over medium heat, shaking often, until fragrant and golden, about 3 minutes.

  2. 2

    Transfer nuts to a food processor with basil, garlic, and 0.25 teaspoon salt. Pulse until coarsely chopped.

  3. 3

    Drizzle in olive oil while pulsing until pesto reaches your desired texture—still slightly chunky is ideal.

  4. 4

    Stir in Parmesan cheese by hand. Taste and adjust salt and pepper.

  5. 5

    Bring a large pot of salted water to a rolling boil. Add pasta and cook until al dente per box directions.

  6. 6

    Reserve 1 cup pasta water. Drain pasta and return it to the pot.

  7. 7

    Add pesto to pasta and toss gently, adding pasta water a few tablespoons at a time until sauce coats each strand.

  8. 8

    Divide between bowls and serve immediately with extra Parmesan if desired.

Tools you’ll need

  • large pot
  • skillet
  • food processor
  • colander
  • wooden spoon

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.