This Poppy Seed Pasta Salad is the kind of dish that disappears fast at potlucks and weeknight dinners alike. It’s creamy, tangy, a little sweet, and packed with fresh crunch. The poppy seed dressing ties everything together with a delicate nutty flavor and a hint of brightness.
You can make it ahead, customize it with what you have, and serve it cold or at room temperature. If you want a crowd-pleasing side that feels fresh but comforting, this is it.
What Makes This Recipe So Good

- Balanced flavor. The dressing blends tangy, sweet, and savory notes, so every bite feels lively, not heavy.
- Great texture. Al dente pasta, juicy fruit, crunchy veggies, and nuts keep it interesting from start to finish.
- Make-ahead friendly. It tastes even better after a short chill, making it perfect for gatherings and meal prep.
- Flexible. Swap fruits, nuts, or veggies based on season and preference. It adapts easily to dietary needs.
- Travel-ready. Holds up well at picnics and parties.
Just keep it chilled, and you’re set.
Ingredients
- 12 ounces short pasta (bowties, rotini, or shells)
- 1 cup seedless red grapes, halved (or apple chunks)
- 1 cup diced English cucumber (peel optional)
- 1 cup chopped celery
- 1/2 cup thinly sliced red onion
- 1 cup shredded carrots
- 1/2 cup toasted slivered almonds or chopped pecans
- 1/2 cup crumbled feta or goat cheese (optional)
Dressing
- 1/2 cup mayonnaise
- 1/3 cup Greek yogurt or sour cream
- 3 tablespoons honey or maple syrup
- 3 tablespoons apple cider vinegar
- 1 tablespoon Dijon mustard
- 2 tablespoons extra-virgin olive oil
- 1–1.5 tablespoons poppy seeds
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- Zest of 1 lemon (optional but brightens the flavor)
Instructions

- Cook the pasta. Bring a large pot of salted water to a boil. Cook the pasta until just al dente. Drain and rinse under cold water to stop the cooking.
Shake off excess water.
- Toast the nuts. In a dry skillet over medium heat, toast almonds or pecans for 3–4 minutes until fragrant. Transfer to a plate to cool.
- Mix the dressing. In a bowl, whisk together mayo, yogurt, honey, vinegar, Dijon, olive oil, poppy seeds, salt, pepper, and lemon zest if using. Taste and adjust salt, sweetness, or acidity.
- Prep the mix-ins. Halve grapes, dice cucumber, chop celery, slice onion, and shred carrots.
Keep pieces small for easy bites.
- Combine. In a large bowl, add the cooled pasta, grapes, cucumber, celery, onion, carrots, and most of the nuts. Pour in about two-thirds of the dressing and toss gently to coat.
- Chill briefly. Cover and refrigerate for 20–30 minutes to let flavors mingle. The pasta will absorb some dressing.
- Finish. Add the remaining dressing as needed for creaminess.
Fold in cheese if using. Top with the remaining nuts.
- Serve. Enjoy cold or at cool room temperature. Add a pinch of salt and an extra sprinkle of poppy seeds just before serving if desired.
How to Store
- Refrigerate: Store in an airtight container for up to 4 days.
- Refresh: Pasta absorbs dressing over time.
Stir in a splash of olive oil, vinegar, or a spoonful of yogurt before serving.
- Keep crunchy items crisp: If you want ultra-crunchy nuts or cucumbers, store them separately and mix in right before eating.
- Avoid freezing: The texture of the pasta and dressing won’t hold up well in the freezer.

Benefits of This Recipe
- Meal prep friendly. Makes a generous batch that covers lunches or sides for several days.
- Balanced nutrition. Carbs from pasta, protein from yogurt/cheese, healthy fats from olive oil and nuts, plus fiber from veggies and fruit.
- Kid and crowd approved. The mild sweetness and creamy dressing appeal to a wide range of tastes.
- Seasonal flexibility. Works with spring produce like snap peas, summer fruit like berries, or fall apples.
- No special equipment. Just a pot, a bowl, and a whisk.
Pitfalls to Watch Out For
- Overcooked pasta. Mushy pasta won’t hold dressing. Cook to al dente and rinse to stop the cooking.
- Underseasoning. Taste the dressing and the final salad. Add salt, acid, or sweetness until it pops.
- Watery veggies. If using regular cucumber, scoop the seeds or pat dry to avoid diluting the dressing.
- Too sweet or too tangy. Balance honey and vinegar based on your palette and the sweetness of your fruit.
- Adding all the dressing at once. Start with most of it, chill, then add more after the pasta absorbs some.
Alternatives
- Protein boost: Add grilled chicken, diced turkey, chickpeas, or edamame.
- Dairy-free: Use all mayo or a dairy-free yogurt, and skip the cheese.
- Lighter: Swap more of the mayo with Greek yogurt, and reduce the honey slightly.
- Gluten-free: Use a gluten-free pasta that holds up well, like brown rice or chickpea rotini.
Rinse gently and don’t overcook.
- Fruit swaps: Try apples, strawberries, blueberries, or pineapple. Keep pieces small and firm.
- Nut-free: Use toasted sunflower seeds or pumpkin seeds for crunch.
- Veg twist: Add snap peas, bell peppers, shredded Brussels sprouts, or baby spinach.
- Herb lift: Fresh dill, mint, or basil adds a clean finish. Start with 1–2 tablespoons chopped.
FAQ
Can I make this a day ahead?
Yes.
In fact, it often tastes better the next day. Keep a little extra dressing to stir in before serving to restore creaminess.
What pasta shape works best?
Short, ridged shapes like rotini, farfalle, and shells hold onto the dressing and mix-ins. Avoid long noodles, which are harder to toss evenly.
Is the dressing very sweet?
It’s lightly sweet with honey, balanced by vinegar and Dijon.
If you prefer less sweetness, start with 1–2 tablespoons of honey and adjust to taste.
Do I have to rinse the pasta?
For cold pasta salads, rinsing is helpful. It stops the cooking and removes excess starch so the salad doesn’t get gummy.
How do I keep the onions from overpowering the salad?
Slice them thin and soak in cold water for 10 minutes, then drain. This softens the bite without losing flavor.
Can I make it without mayo?
Yes.
Use all Greek yogurt for a tangier, lighter dressing. Add a splash more olive oil for body, and adjust seasoning.
What if I don’t have poppy seeds?
You can skip them, or substitute with a smaller amount of chia or toasted sesame seeds. The flavor will change slightly but still works.
How can I make it more filling?
Add protein like chicken, tuna, chickpeas, or diced ham.
You can also increase nuts or add avocado right before serving.
In Conclusion
Poppy Seed Pasta Salad brings together creamy dressing, fresh produce, and satisfying texture in one easy bowl. It’s quick to assemble, holds well in the fridge, and suits everything from lunch boxes to weekend cookouts. Adjust the sweetness and mix-ins to match your taste and what’s in season.
Keep it simple, keep it bright, and enjoy every crunchy, tangy bite.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

