Go Back

Spinach Pesto Pasta The Bright, Creamy, Weeknight Pasta

Fresh baby spinach blended with Parmesan, toasted almonds, garlic, olive oil, and fresh lime juice into a vibrant creamy pesto sauce tossed with perfectly cooked al dente linguine and finished with extra Parmesan and a drizzle of olive oil a bright, nutty, deeply flavorful weeknight pasta that comes together in under 30 minutes with zero compromise on taste or presentation.
Prep Time10 minutes
Cook Time15 minutes
Total Time25 minutes
Course: Side Dish
Servings: 4

Ingredients

  • For the Spinach Pesto:
  • 2 –3 cups fresh baby spinach loosely packed approximately 2 large handfuls — regular spinach with stems removed works too
  • ½ cup freshly grated Parmesan cheese grate fresh for best flavor and smoothest blend — Parmigiano-Reggiano recommended
  • ¼ cup raw almonds whole or slivered lightly toasted for best flavor
  • 3 tablespoons extra virgin olive oil plus more for finishing
  • 2 cloves fresh garlic peeled adjust to preference — up to 4 cloves for garlic lovers
  • Juice of 1 fresh lime approximately 2 tablespoons — do not substitute with bottled lime juice
  • Salt to taste
  • Freshly ground black pepper to taste
  • For the Pasta:
  • 12 oz dried linguine or spaghetti, fettuccine, or bucatini
  • Generously salted pasta cooking water — reserve minimum ½ cup before draining
  • For Serving:
  • Extra freshly grated Parmesan
  • Extra drizzle of good quality extra virgin olive oil
  • Fresh lime wedges for squeezing
  • Freshly ground black pepper

Instructions

  • Place almonds in a small dry skillet over medium heat and toast stirring frequently for 3–4 minutes until fragrant and lightly golden — watch carefully as almonds burn quickly.
  • Transfer toasted almonds to a plate immediately and allow to cool completely before blending.
  • Bring a large pot of water to a rolling boil and season generously with salt until it tastes pleasantly salty like mild seawater.
  • Add linguine and cook according to package directions until al dente — typically 9–11 minutes.
  • Before draining scoop out at least ½ cup of starchy pasta cooking water with a measuring cup and set aside — do not skip this step.
  • Drain pasta and set aside.
  • While pasta cooks add fresh baby spinach, cooled toasted almonds, freshly grated Parmesan, peeled garlic cloves, fresh lime juice, olive oil, salt, and black pepper to a blender or food processor.
  • Blend on high speed until completely smooth and creamy — stop to scrape down sides as needed.
  • Taste pesto and adjust seasoning — add more salt, lime juice, or garlic to preference.
  • If pesto is too thick add one tablespoon of olive oil and blend again until desired consistency is reached.
  • Transfer drained linguine to a large bowl or back into the warm pasta pot.
  • Add spinach pesto and toss well to coat every strand evenly.
  • Add reserved pasta cooking water a few tablespoons at a time tossing continuously until sauce is silky glossy and coats pasta beautifully without pooling at the bottom.
  • Divide among serving bowls immediately.
  • Finish each portion with an extra drizzle of olive oil, generous shower of freshly grated Parmesan, fresh grinds of black pepper, and a lime wedge on the side for squeezing.
  • Serve immediately while warm.