Garden Herb Pesto Pasta
A vibrant pasta dish tossed with homemade pesto made from garden-fresh basil, pine nuts, and garlic, finished with Parmesan. This Italian-inspired pasta recipe, ready in about 25 minutes, blends spaghetti, basil, pine nuts into a versatile sauce that lifts everything from grain bowls and roasted vegetables to grilled proteins — a small-batch staple worth keeping in the fridge. Each serving lands at about 500 calories and feeds 2, so a small batch covers several meals across the week without taking over the fridge. Tap "Plan a meal with the AI" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 8 oz spaghetti
- 2 cups, fresh leaves basil
- 1/4 cup pine nuts
- 2 cloves garlic
- 1/2 cup extra-virgin olive oil
- 1/4 cup, grated Parmesan cheese
- 1/2 tsp salt
- 1/4 tsp black pepper
Food processors worth buying for dips like this → Best Food Processors in 2026: Top Picks + Buying Guide
Affiliate disclosure: AislePrompt may earn a commission on qualifying purchases made through Amazon links, at no additional cost to you. See our policy →
Equipment for this recipe
Tools this recipe's steps call for, with a link to each on Amazon.
Instructions
- Step 1: Bring a large pot of salted water to a rolling boil. Add 8 oz spaghetti and cook for 8-10 minutes until al dente, then drain and reserve 1/2 cup pasta water.
- Step 2: In a food processor, combine 2 cups fresh basil leaves, 1/4 cup pine nuts, 2 cloves garlic, 1/2 cup extra-virgin olive oil, 1/4 cup grated Parmesan cheese, 1/2 tsp salt, and 1/4 tsp black pepper. Process until smooth, scraping down the sides as needed.
- Step 3: Add the drained spaghetti and 1/2 cup reserved pasta water to the food processor with the pesto. Pulse until the pasta is evenly coated and the sauce is creamy, adding more pasta water if too thick. Serve immediately while hot.









