This Greek-style penne pasta salad is tossed in a light homemade dressing — no mayo, easy to make ahead, and safe to sit out for hours. The ultimate BBQ side dish for summer.
Cook penne according to package directions in heavily salted water until al dente. Drain — do not rinse. Spread onto a sheet pan or large plate and cool completely, about 15–20 minutes.
In a large mixing bowl, whisk together the red wine vinegar, lemon juice, salt, pepper, maple syrup, garlic, onion, oregano, basil, and dill. Slowly drizzle in the olive oil while whisking continuously until emulsified.
Add the tomatoes, cucumber, red pepper, kalamata olives, and artichoke hearts to the dressing. Toss to coat and let sit 15–30 minutes to marinate (skip if short on time).
Add the cooled pasta and feta cheese. Fold gently until evenly coated.
Fold in the fresh parsley or basil. Taste and adjust seasoning. Serve immediately or refrigerate up to 24 hours.
Notes
Don't rinse the pasta — it washes off the starch that helps dressing cling.
Cool pasta completely before adding to the dressing — warm pasta absorbs too much dressing and melts the feta.
Make-ahead: Reserve 2–3 tablespoons of dressing and toss through before serving — the pasta absorbs it overnight.
Room temperature: Safe to sit out 2–3 hours without protein add-ins; 1 hour with meat or seafood.
Gluten-free: Substitute garbanzo bean or brown rice penne.
Storage: Refrigerate in an airtight container for 4–5 days. Does not freeze well.
Doubling: Doubles and triples easily — keep cook time the same.
Protein add-ins: Grilled chicken, chickpeas, salami, lunch meat, shrimp, or flaked salmon all work great.