Go Back

Spinach & Walnut Pesto Pasta - Fresh, Bright, and Weeknight-Friendly

Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings

Ingredients
  

  • Pasta: 12 ounces of short pasta like fusilli, rotini, or penne. Long pasta like spaghetti works too.
  • Fresh spinach: About 5 packed cups (5–6 ounces). Baby spinach is ideal.
  • Walnuts: 1/2 cup, toasted for deeper flavor.
  • Parmesan or Pecorino Romano: 1/2 cup, finely grated. Add more for serving.
  • Garlic: 1–2 small cloves, depending on how garlicky you like it.
  • Lemon: Zest and juice of 1/2 to 1 lemon, to taste.
  • Extra-virgin olive oil: 1/3 to 1/2 cup, depending on desired texture.
  • Salt and black pepper: To season the pesto and pasta water.
  • Optional add-ins: Red pepper flakes for mild heat, a handful of basil or parsley for extra herbiness, and a splash of pasta water for creamier sauce.

Method
 

  1. Boil the pasta. Bring a large pot of well-salted water to a boil. Add pasta and cook until al dente according to package directions. Before draining, reserve 1 cup of pasta water.
  2. Toast the walnuts. While the pasta cooks, warm a dry skillet over medium heat. Add walnuts and toast for 3–4 minutes, stirring often, until fragrant and lightly golden. Let cool slightly.
  3. Start the pesto base. In a food processor, add toasted walnuts, garlic, lemon zest, and a pinch of salt. Pulse until finely chopped.
  4. Add the greens and cheese. Add spinach (and any optional basil or parsley), Parmesan, and a few grinds of black pepper. Pulse a few times to break it down.
  5. Stream in olive oil. With the processor running, pour in 1/3 cup olive oil. Scrape the sides and check the texture. Add more oil as needed to reach a creamy, scoopable consistency.
  6. Balance the flavors. Add lemon juice to taste—start with 1 tablespoon and adjust. Season with more salt and pepper as needed. If it’s too thick, blend in a splash of pasta water.
  7. Combine with pasta. Return the drained pasta to the pot. Add the pesto and 1/4 cup pasta water. Toss over low heat until the sauce coats the noodles. Add more pasta water as needed to create a glossy, silky sauce.
  8. Finish and serve. Taste and adjust seasoning. Serve with extra grated cheese, a drizzle of olive oil, and a pinch of red pepper flakes if you like.