Welcome, food lovers! Today, we’re diving into a vibrant, nutritious, and incredibly flavorful dish that’s perfect for any occasion: a Fresh Pesto Pasta Salad. This isn’t just another side dish; it’s a hearty main course packed with whole grains, fresh herbs, and a zesty homemade pesto that will redefine your pasta salad expectations.
Designed for ease and packed with flavor, this recipe is your new go-to for potlucks, weeknight dinners, and meal prep. Let’s get started on creating a dish that’s as beautiful as it is delicious.

Why You’ll Love This Pesto Pasta Salad
This cold pasta salad stands out from the crowd. First, it uses a unique, nut-free pesto base made from toasted pepitas (pumpkin seeds), which adds a delightful crunch and a boost of plant-based protein and minerals like magnesium and zinc. Unlike traditional basil pesto pasta salad recipes, this version is lighter yet still deeply satisfying. The combination of whole grain pasta, fresh cherry tomatoes, and peppery arugula creates a wonderful balance of textures and flavors.
It’s an easy summer pasta salad that requires minimal cooking and can be prepared ahead of time, making it a stress-free option for entertaining. Plus, it’s incredibly versatile—add your favorite cheese or beans to make it your own.
Essential Ingredients for the Perfect Salad
Quality ingredients are the cornerstone of any great recipe. Here’s what you’ll need for this simple pasta salad, with some clever substitutions noted.
For the Salad Base
- Whole Grain Pasta (1 lb): Fusilli, rotini, penne, or farfalle are ideal. Their shapes hold the pesto beautifully. Whole grain adds fiber and a nutty flavor.
- Cherry Tomatoes (1 pint): Halved or quartered. They add juicy sweetness and a pop of color.
- Baby Arugula or Spinach (3 handfuls): Provides a fresh, peppery bite and vital nutrients.
- Toasted Pepitas (1/2 cup): Hulled pumpkin seeds, toasted for maximum flavor. They’re used in the pesto and as a garnish.
For the Vibrant Pesto Sauce
- Fresh Basil & Parsley (1/2 cup each, packed): The heart of the pesto. Basil offers sweetness, while parsley adds a bright, clean note.
- Lemon Juice (1/4 cup): Freshly squeezed is best for that zesty tang.
- Garlic (1 clove): Roughly chopped. It provides a pungent backbone.
- Extra-Virgin Olive Oil (1/3 cup): Use a good quality oil for a smooth, rich sauce.
- Fine Salt (1/2 tsp): To enhance all the flavors.
Optional Add-Ins for Customization
This is where you can get creative! Consider adding crumbled feta cheese, little mozzarella balls, grated Parmesan, thinly sliced Kalamata olives, or a can of rinsed chickpeas for extra protein. If you’re looking for other inspired pasta salad ideas, check out our Italian Tortellini Pasta Salad or our Creamy Avocado Ranch Chicken Pasta Salad for more delicious variations.
Step-by-Step Instructions for a Flawless Dish
Follow these simple steps for a perfect pesto pasta salad every time.
Step 1: Cook the Pasta
Bring a large pot of generously salted water to a rolling boil. Add the whole grain pasta and cook according to package directions until al dente—it should have a slight bite to it. Before draining, carefully reserve about 1/2 cup of the starchy pasta cooking water.
This liquid gold will help thin the pesto later. Drain the pasta and immediately rinse it under cool water to stop the cooking process and prevent the noodles from sticking together. Transfer the pasta to a large serving bowl.
Step 2: Toast the Pepitas & Make the Pesto
While the pasta cooks, heat a small skillet over medium heat. Add the pepitas and toast, stirring often, for 4-5 minutes until they are fragrant and begin to make gentle popping sounds. Pour half of the toasted pepitas into a small bowl and set aside for garnishing the finished salad. Pour the remaining half into the bowl of a food processor. Add the fresh basil, parsley, lemon juice, garlic, and salt.
Pulse a few times to combine. With the processor running, slowly drizzle in the extra-virgin olive oil through the feed tube. Process until the sauce is mostly smooth, stopping to scrape down the sides as needed. The toasted pepitas will break down to create a beautifully textured, vibrant green pesto.
Step 3: Assemble the Salad
Pour all of the fresh pesto over the cooled pasta in the large bowl. Using tongs or two large spoons, toss vigorously until every piece of pasta is lightly and evenly coated. If the pesto seems too thick, add a tiny splash of the reserved pasta water to help it distribute.
Next, add the halved cherry tomatoes, baby arugula, the reserved toasted pepitas, and any of your chosen optional add-ins like cheese or chickpeas.
Step 4: Final Seasoning & Serving
Give everything one final, gentle toss to combine. Season generously with freshly ground black pepper. Taste and adjust: if it needs more brightness, add a squeeze of lemon juice; if it needs more salt, add a pinch. If the flavors seem too bold right after mixing, let the salad rest for 10-15 minutes.
The ingredients will meld beautifully. You can add a little extra drizzle of olive oil to mellow the flavors if desired. For another crowd-pleasing cold pasta option, explore our Chicken Caesar Pasta Salad Bowl.
Expert Tips & Serving Suggestions
Make-Ahead Magic: This salad’s flavor improves over time. You can prepare it, cover, and refrigerate it for up to 4 days. Add the arugula just before serving if you want it to remain crisp.
Ingredient Swaps: No pepitas? Toasted sunflower seeds or pine nuts work wonderfully.
Use all basil if you don’t have parsley. Baby spinach can seamlessly replace arugula.
Serving Ideas: Serve this salad chilled or at room temperature. It’s a complete meal on its own or pairs wonderfully with grilled chicken, fish, or a simple soup for a more expansive dinner.
Nutritional Breakdown of This Healthy Pasta Salad
This dish is a nutritional powerhouse, making it a fulfilling main course. The whole grain pasta provides complex carbohydrates and fiber for sustained energy. The pepitas and olive oil contribute healthy fats, while the vegetables add vitamins and antioxidants. Here is a detailed look at the nutrition per serving.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 343 calories |
| Total Fat | 15.3 g |
| Carbohydrates | 46.2 g |
| Fiber | 7 g |
| Sugar | 3.6 g |
| Protein | 11 g |
| Sodium | 156.1 mg |
In conclusion, this Fresh Pesto Pasta Salad recipe is a testament to how simple ingredients can create extraordinary meals. It’s healthy, adaptable, and bursting with fresh flavors. Whether you’re feeding a crowd or prepping lunches for the week, this dish is sure to become a staple in your recipe collection.
Give it a try and taste the difference homemade pesto makes!
Recipe
Print
Fresh Pesto Pasta Salad
- Total Time: 25 min
- Yield: 6 servings 1x
Description
A vibrant and hearty cold pasta salad featuring a unique nut-free pesto made from toasted pepitas, whole grain pasta, fresh veggies, and herbs. Perfect as a make-ahead main course.
Ingredients
1 pound whole grain pasta (fusilli, rotini, penne or farfalle)
1 pint cherry tomatoes, halved or quartered
3 handfuls baby arugula or spinach
Optional cheese: 1/2 cup or more crumbled feta cheese, little mozzarella balls or grated Parmesan
Optional additions: 1/2 cup thinly sliced Kalamata olives and/or 1 can (15 ounces) chickpeas, rinsed and drained (or 1 1/2 cups cooked chickpeas)
Freshly ground black pepper
1/2 cup pepitas (hulled pumpkin seeds)
1/2 cup packed fresh basil
1/2 cup packed fresh flat-leaf parsley or additional basil
1/4 cup lemon juice (about 2 lemons)
1 clove garlic, roughly chopped
1/2 teaspoon fine salt
1/3 cup extra-virgin olive oil
Instructions
- Bring a large pot of salted water to boil. Cook pasta until al dente. Before draining, reserve 1/2 cup pasta water. Drain and rinse pasta under cool water. Transfer to a large bowl.
- Toast pepitas in a skillet over medium heat for 4-5 minutes until fragrant. Set aside half for garnish.
- In a food processor, combine the other half of pepitas, basil, parsley, lemon juice, garlic, and salt. Process while drizzling in olive oil until a smooth sauce forms.
- Pour pesto over the pasta and toss to coat, adding a splash of reserved pasta water if needed to thin.
- Add cherry tomatoes, arugula, reserved toasted pepitas, and any optional add-ins (cheese, olives, chickpeas). Toss to combine.
- Season with black pepper. Adjust salt or lemon juice to taste. Let rest if flavors are too bold, adding a splash of olive oil if necessary.
Notes
- Salad keeps well, covered and refrigerated, for up to 4 days.
- Add arugula just before serving for maximum crispness if making ahead.
- Toasted sunflower seeds or pine nuts can substitute for pepitas.
- Prep Time: 15 min
- Category: Main Course
- Method: Baked
- Cuisine: American
Nutrition
- Calories: 343 calories
- Sugar: 3.6 g
- Sodium: 156.1 mg
- Fat: 15.3 g
- Carbohydrates: 46.2 g
- Fiber: 7 g
- Protein: 11 g







