
This is the kind of dish that makes a summer spread look effortless — loaded with halved cherry tomatoes, crisp cucumber, red bell pepper, briny Kalamata olives, and savory strips of salami, all tossed with rotini in a punchy red wine vinaigrette. The dressing comes together in minutes with olive oil, Dijon mustard, dried oregano, and garlic powder, and it clings beautifully to every twist of pasta after a quick rest in the fridge. Pasta salads are one of those recipes where dairy sneaks in through creamy dressings or hidden cheese, but this one is built entirely around a bold, herb-forward vinaigrette — no substitutions needed, nothing left out. Chilling it for at least 30 minutes is the move that takes it from good to great, giving the pasta time to soak up all that tangy, garlicky flavor before you finish it with torn fresh basil. It serves six, which makes it perfect for a backyard cookout, a potluck, or a week of easy lunches straight from the fridge. The whole thing is genuinely crowd-pleasing — the kind of recipe where people ask for it before they even think to ask what's in it.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings
















Bring a large pot of well-salted water to a boil. Cook the pasta according to package directions until al dente, tender with a slight resistance at the center. Drain through a colander, then toss immediately with 1 tbsp olive oil to prevent sticking. Spread on a sheet pan or leave in the colander to cool to room temperature, about 15 minutes.
While the pasta cools, whisk together the red wine vinegar, 2/3 cup olive oil, Dijon mustard, dried oregano, garlic powder, salt, black pepper, and crushed red pepper flakes (if using) in a small bowl until the dressing is emulsified and slightly thickened.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
