Easy Pesto Pasta Recipe

Al dente pasta coated in vibrant homemade basil pesto creates a quick, flavorful dish that balances herbal freshness with rich Parmesan and pine nut depth.
Difficulty:
Beginner
Prep Time:
10 mins
Cook Time:
12 mins
Serves:
4 servings
An overhead shot of twirled spaghetti on a rustic ceramic plate, glistening with vibrant green pesto. The pasta strands catch the soft natural light, highlighting the texture of the sauce clinging to each strand. Small shavings of Parmesan cascade across the top, with toasted pine nuts scattered throughout. In the background, a small bowl of extra pesto sits alongside fresh basil leaves and a half-cut lemon, all arranged on a weathered wooden table. Steam visibly rises from the perfectly cooked pasta, conveying warmth and freshness.

Ingredients

<ul class="ingredients-main-list"> <li class="ingredients-single-item">400g dried spaghetti (or pasta of choice)</li> <li class="ingredients-single-item">For the pesto:</li> <li class="ingredients-single-item">60g fresh basil leaves, packed</li> <li class="ingredients-single-item">50g pine nuts</li> <li class="ingredients-single-item">60g Parmesan cheese, freshly grated</li> <li class="ingredients-single-item">2 garlic cloves, peeled</li> <li class="ingredients-single-item">120ml extra virgin olive oil</li> <li class="ingredients-single-item">1/2 tsp fine sea salt</li> <li class="ingredients-single-item">1/4 tsp freshly ground black pepper</li> <li class="ingredients-single-item">1/2 lemon, juiced</li> <li class="ingredients-single-item">For serving:</li> <li class="ingredients-single-item">Extra Parmesan cheese, for garnish</li> <li class="ingredients-single-item">Extra pine nuts, toasted, for garnish</li> <li class="ingredients-single-item">Fresh basil leaves, for garnish</li> </ul>

Equipment

<ul class="equipment-main-list"> <li class="equipment-single-item">Food processor or blender</li> <li class="equipment-single-item">Large pasta pot</li> <li class="equipment-single-item">Colander</li> </ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"> <li class="MethodStepper"> <h4 class="step-title">Step 1</h4> Bring a large pot of water to a rolling boil. Add 2 tablespoons of salt (the water should taste like the sea). This properly seasons your pasta from the inside out as it cooks. </li> <li class="MethodStepper"> <h4 class="step-title">Step 2</h4> While waiting for the water to boil, toast the pine nuts in a dry skillet over medium-low heat for 3-5 minutes, stirring frequently until golden brown. Toasting enhances their nutty flavor and adds depth to your pesto. Allow to cool slightly before proceeding. </li> <li class="MethodStepper"> <h4 class="step-title">Step 3</h4> Add the pasta to the boiling water and cook according to package instructions until al dente (typically 8-10 minutes). Reserve 120ml of pasta cooking water before draining - this starchy water is essential for creating a silky sauce that clings to the pasta. </li> <li class="MethodStepper"> <h4 class="step-title">Step 4</h4> While the pasta cooks, make the pesto. In a food processor, combine the basil leaves, cooled toasted pine nuts, Parmesan, and garlic. Pulse several times until coarsely chopped. </li> <li class="MethodStepper"> <h4 class="step-title">Step 5</h4> With the food processor running, slowly drizzle in the olive oil until you achieve a smooth, emulsified sauce. The slow addition of oil creates a proper emulsion rather than an oily mixture. </li> <li class="MethodStepper"> <h4 class="step-title">Step 6</h4> Transfer the pesto to a bowl and stir in the salt, pepper, and lemon juice. Taste and adjust seasoning if needed - the pesto should be vibrant and well-balanced. </li> <li class="MethodStepper"> <h4 class="step-title">Step 7</h4> Drain the pasta in a colander but don't rinse it - the starchy exterior helps the sauce adhere. Return the hot pasta to the pot. </li> <li class="MethodStepper"> <h4 class="step-title">Step 8</h4> Add about two-thirds of the pesto to the hot pasta along with 60ml of the reserved pasta water. Toss thoroughly to coat, adding more pasta water as needed to create a silky sauce that coats each strand. The heat of the pasta will gently warm the pesto without cooking it, preserving its fresh flavor. </li> <li class="MethodStepper"> <h4 class="step-title">Step 9</h4> Serve immediately in warmed pasta bowls, topped with a spoonful of additional pesto, a sprinkle of freshly grated Parmesan, extra toasted pine nuts, and some small basil leaves. Enjoy while hot! </li> <li class="MethodStepper"> <h4 class="step-title">Step 10</h4> Store any leftover pesto in an airtight container with a thin layer of olive oil on top to prevent oxidation. It will keep in the refrigerator for up to 1 week, or can be frozen in ice cube trays for up to 3 months. </li> </ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 485 calories
🥑 Fat: 24 g
🧈 Saturated Fat: 5 g
🍞 Carbohydrates: 52 g
🍭 Sugar: 2 g
🍗 Protein: 14 g
🫀 Cholesterol: 15 mg
🧂 Sodium: 310 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I make pesto sauce in advance and store it?

Yes! Homemade pesto keeps in the refrigerator for up to 1 week if stored in an airtight container with a thin layer of olive oil on top to prevent oxidation. For longer storage, freeze pesto in ice cube trays for up to 3 months – perfect for quick meals.

What's the secret to making silky, restaurant-quality pesto pasta?

The key is reserving pasta cooking water, which contains starch that helps the sauce cling to the pasta. Also, toasting pine nuts enhances flavour, using high-quality olive oil improves texture, and adding fresh lemon juice brightens the entire dish.

Can I substitute ingredients in traditional basil pesto?

Absolutely! Try walnuts or almonds instead of pine nuts for a cost-effective alternative. For basil substitutions, consider rocket, spinach, or kale. Pecorino Romano can replace Parmesan for a sharper taste, while nutritional yeast works for a dairy-free version.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.