Tomato Zucchini Pasta Salad
Warm weather calls for meals that are light, fresh, and easy to throw together without spending hours in the kitchen — and tomato zucchini pasta salad fits the bill perfectly.
Prep Time 15 minutes mins
Cook Time 10 minutes mins
Total Time 25 minutes mins
Course Main Course
Cuisine American, Mediterranean
Servings 4 servings
Calories 250 kcal
- 8 oz pasta rotini, penne, or farfalle work great
- 1 medium zucchini diced
- 1½ cups cherry tomatoes halved
- ¼ cup red onion thinly sliced
- ¼ cup fresh basil chopped
- ½ cup mozzarella pearls or cubed fresh mozzarella
- 2 tablespoons olive oil
- 1 tablespoon red wine vinegar
- 1 teaspoon Dijon mustard
- Salt and black pepper to taste
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Use about 1 tablespoon of salt — it helps flavor the pasta.
Add your pasta and cook according to package directions until al dente (tender but still firm to the bite).
Once cooked, drain the pasta and rinse it briefly with cold water to stop the cooking process and cool it down.
Pro Tip: Rinsing helps prevent the pasta from sticking together and keeps the salad nice and cool for serving.
Step 2: Prep the Veggies
While the pasta is cooking, dice the zucchini into small bite-sized cubes (no need to peel).
Slice the cherry tomatoes in half.
Thinly slice the red onion — the thinner, the better for a mild, sweet crunch.
Chop the basil just before adding it in, so it stays fresh and fragrant.
Pro Tip: If the red onion is too strong for your taste, soak the slices in cold water for 5–10 minutes, then drain. It mellows the flavor.
Step 3: Make the Dressing
In a small bowl or jar, combine:
2 tablespoons olive oil
1 tablespoon red wine vinegar
1 teaspoon Dijon mustard
Salt and pepper to taste
Whisk until fully combined and slightly thickened, or shake well if using a jar with a lid.
Pro Tip: Whisk continuously to help the oil and vinegar blend smoothly. The mustard helps emulsify the dressing so it coats the pasta evenly.
Step 4: Assemble the Salad
Step 5: Finish and Serve
Just before serving, sprinkle in the chopped basil and give it one last gentle toss.
Taste and adjust the seasoning — add a pinch more salt, pepper, or a splash of vinegar if needed.
Pro Tip: If you're making it ahead, wait to add the basil until just before serving to keep it bright and flavorful.
Nutritional Value (per serving)
- Calories: ~250–300 kcal
- Protein: ~9–11g
- Carbohydrates: ~30–35g
- Fat: ~12–15g
- Fiber: ~3–4g
- Sugar: ~3–5g
Share your thoughts! Rate and comment below if you tried this recipe.
Nutrition Disclaimer:
The nutritional information provided on this website is an estimate only and is intended for general guidance. We cannot guarantee its accuracy and recommend consulting a qualified healthcare professional or registered dietitian for personalized nutrition advice.
Keyword tomato zucchini pasta salad