In This Article Show
You know those days when you need to bring a dish to a barbecue or potluck, and you want something that’s actually going to disappear from the table? The kind of recipe people go back for seconds of, even after they’ve loaded up on burgers and hot dogs?

I’ve stood in front of my pantry more times than I can count, staring at a box of spaghetti and wondering if I could do something besides the usual marinara. Then someone brought a spaghetti salad to a picnic, and honestly? It changed everything. Long noodles twisted up with crisp vegetables and tangy dressing—it’s somehow both familiar and completely unexpected.
The best part about spaghetti salad is how forgiving it is. You can prep it the night before, it actually tastes better after it sits, and you can adapt it to whatever vegetables are hanging out in your fridge. These 22 recipes range from classic Italian versions to creative twists that’ll make you wonder why you haven’t been making spaghetti salad your whole life.
1. Classic Italian Spaghetti Salad

The one that started it all. Tender spaghetti tossed with colorful vegetables and a zesty homemade Italian dressing. This version has everything you want in a classic pasta salad—crunch, tang, and plenty of Parmesan.
Recipe Metadata:
Time to Make: 35 minutes
Servings: 8
Ingredients:
- 1 pound spaghetti noodles, broken in half
- 1 cup cucumber, quartered and sliced
- ½ cup red bell pepper, chopped
- ½ cup green bell pepper, chopped
- 1 cup cherry tomatoes, halved
- ⅓ cup red onion, finely diced
- ⅔ cup sliced black olives
- ¼ cup fresh parsley, finely chopped
- ¼ cup grated Parmesan cheese
- 1¼ cups Italian dressing (homemade or store-bought)
- Salt and pepper to taste
For the homemade dressing:
- ¾ cup extra virgin olive oil
- ¼ cup white wine or red wine vinegar
- 3 tablespoons grated Parmesan cheese
- 1½ tablespoons finely minced red bell pepper
- 1 tablespoon dried parsley
- 1½ teaspoons minced dried onion
- ¾ teaspoon dried basil
- ¾ teaspoon dried oregano
- ½ teaspoon garlic powder
- 1 teaspoon salt
- 1 teaspoon sugar
- ½ teaspoon black pepper
Recipe Steps:
- Cook spaghetti in salted water according to package directions. Drain and rinse under cool water.
- Combine all dressing ingredients in a jar and shake vigorously to combine.
- Place spaghetti in a large bowl. Add cucumber, bell peppers, cherry tomatoes, red onion, and olives.
- Pour dressing over and toss to coat. Season with salt and pepper to taste.
- Sprinkle Parmesan and parsley over the top right before serving.
- For best flavor, chill for 1-3 hours before serving.
2. Creamy Italian Spaghetti Salad

Everything you love about the classic, but with a creamy twist. The dressing gets its richness from mayonnaise and Parmesan, coating every strand of pasta perfectly .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 10
Ingredients:
- 8-12 ounces spaghetti noodles
- 1 cup cherry tomatoes, halved
- 1 cup whole black olives
- 1 medium cucumber, sliced
- 6-10 slices hard salami, quartered
- ¼ cup shredded Parmesan cheese
For the creamy Italian dressing:
- ½ cup white wine vinegar
- 2 teaspoons Italian seasoning
- 2 teaspoons minced garlic
- ¼ teaspoon red pepper flakes
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ⅓-½ cup mayonnaise
- ⅓ cup shredded Parmesan cheese
- 1 cup olive oil
Recipe Steps:
- Cook spaghetti according to package directions. Drain and set aside.
- Combine all dressing ingredients in a blender or food processor. Pulse until smooth.
- In a large bowl, combine noodles, tomatoes, olives, salami, and cucumber.
- Add dressing and toss to combine.
- Sprinkle with Parmesan cheese.
- Serve immediately or chill for 1-3 hours for enhanced flavor.
3. Quick Spaghetti Salad with Italian Dressing

The simplest version for when you need something fast. Just six main ingredients and a bottle of good Italian dressing .
Recipe Metadata:
Time to Make: 20 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 1 cup cherry tomatoes, halved
- 1 cucumber, diced
- 1 green bell pepper, diced
- 1 red bell pepper, diced
- 1 small red onion, finely chopped
- 1 cup Italian dressing
- ½ cup black olives, sliced (optional)
- ¼ cup grated Parmesan cheese (optional)
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a large bowl, combine cooled spaghetti with all prepared vegetables.
- Pour Italian dressing over and toss to coat evenly.
- If using, add olives and Parmesan cheese.
- Season with salt and pepper to taste.
- Serve immediately or chill until ready to serve.
4. Simple Spaghetti Salad with Spinach

This version adds fresh spinach for extra color and nutrients. The spinach softens just slightly from the dressing while staying bright and fresh .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 3 cups fresh baby spinach, lightly chopped
- 1 cup cherry tomatoes, halved
- ½ cup black olives, sliced
- 1 red bell pepper, diced
- ¼ cup red onion, thinly sliced
- ½ cup grated Parmesan cheese
- ¾ cup Italian dressing
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse with cold water to stop cooking.
- In a large bowl, toss spaghetti with 2-3 tablespoons of dressing to coat the noodles first.
- Add spinach, tomatoes, olives, bell pepper, and red onion.
- Add remaining dressing and toss gently until everything is coated.
- Sprinkle with Parmesan cheese and toss again.
- Season with salt and pepper.
- Chill for at least 30 minutes before serving for best flavor.
5. Lemon Herb Spaghetti Salad

Bright, fresh, and perfect for spring and summer. The lemon vinaigrette keeps things light while fresh herbs add tons of flavor .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 5
Ingredients:
- 12 ounces spaghetti
- 2 cups cherry tomatoes, halved
- 1 cup cucumber, diced
- 1 cup yellow bell pepper, diced
- ⅓ cup pitted olives, halved
- 1 small shallot, finely chopped
- 2 tablespoons fresh parsley, chopped
- 2 ounces feta cheese, cubed or crumbled
For the lemon dressing:
- ¼ cup extra virgin olive oil
- 2 tablespoons lemon juice
- 2 teaspoons lemon zest
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
Recipe Steps:
- Cook spaghetti in salted boiling water until al dente. Drain and rinse under cold water.
- In a small bowl, whisk together olive oil, lemon juice, lemon zest, oregano, basil, garlic powder, salt, and pepper.
- In a large bowl, combine spaghetti, tomatoes, cucumber, bell pepper, olives, shallot, and parsley.
- Pour dressing over and toss to combine.
- Gently fold in feta cheese.
- Chill for 30 minutes before serving to let flavors meld.
6. Spaghetti Salad with Balsamic Tofu

A vegan option that’s hearty enough to be a main dish. Balsamic-marinated tofu adds protein, and the tahini dressing is creamy without any dairy .
Recipe Metadata:
Time to Make: 50 minutes (includes marinating)
Servings: 4
Ingredients:
- 14 ounces gluten-free spaghetti
- 1 medium red onion, chopped
- 10 cherry tomatoes, halved
- ½ large cucumber, diced
- 1 large green bell pepper, diced
- 2 cups spinach, chopped
- 10 pitted green olives, halved
- Salt to taste
For the balsamic tofu:
- 7 ounces firm tofu, cubed
- ¼ cup tamari
- ¼ cup balsamic vinegar
- 2 tablespoons agave nectar
- 2 teaspoons dried basil
- 1 tablespoon paprika
For the tahini dressing:
- ½ cup tahini
- ¼ cup soy yogurt
- Juice of 1 lemon
- 1 teaspoon garlic granules
- ¼ cup plant milk
Recipe Steps:
- In a bowl, combine tofu, tamari, balsamic vinegar, agave, dried basil, and paprika. Stir and set aside to marinate for at least 30 minutes.
- Cook spaghetti according to package directions. Drain and rinse with cold water.
- Whisk together tahini, soy yogurt, lemon juice, garlic granules, and plant milk until smooth.
- In a large bowl, combine spaghetti, red onion, tomatoes, cucumber, bell pepper, spinach, and olives.
- Add tahini dressing and toss well. Season with salt.
- Top with marinated tofu.
- Chill for at least 10-15 minutes before serving.
7. Spicy Thai Spaghetti Salad

A fusion twist with bold Thai flavors. The peanut dressing is creamy, spicy, and completely addictive .
Recipe Metadata:
Time to Make: 30 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 1 cup red cabbage, thinly sliced
- 1 cup shredded carrots
- 4 green onions, sliced
- ½ cup roasted peanuts, chopped
- 1 tablespoon sesame seeds
- ½ cup fresh cilantro leaves
- ¼ cup fresh basil leaves
For the Thai dressing:
- ¼ cup rice vinegar
- 2 tablespoons vegetable oil
- 2 tablespoons smooth peanut butter
- 1 clove garlic, minced
- ½ teaspoon cayenne pepper
- ½ teaspoon salt
- 2 tablespoons soy sauce
- 1 tablespoon honey (optional)
Recipe Steps:
- Cook spaghetti al dente according to package directions. Rinse under cold water and drain well.
- In a small bowl, whisk together all dressing ingredients until smooth.
- In a large bowl, combine spaghetti, red cabbage, carrots, and green onions.
- Pour dressing over and toss to coat.
- Add peanuts, sesame seeds, cilantro, and basil. Toss gently.
- Chill for at least 30 minutes before serving for best flavor.
8. Mediterranean Spaghetti Salad with Feta

Bold Mediterranean flavors with creamy feta, briny olives, and a simple oregano vinaigrette .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 5
Ingredients:
- 12 ounces spaghetti
- 2 cups cherry tomatoes, halved
- 1 cup cucumber, diced
- 1 cup bell pepper, diced
- ½ cup Kalamata olives, pitted and halved
- ¼ cup red onion, thinly sliced
- 4 ounces feta cheese, cubed
- 2 tablespoons fresh oregano, chopped
For the vinaigrette:
- ⅓ cup extra virgin olive oil
- 2 tablespoons red wine vinegar
- 1 clove garlic, minced
- 1 teaspoon dried oregano
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a small bowl, whisk together olive oil, red wine vinegar, garlic, dried oregano, salt, and pepper.
- In a large bowl, combine spaghetti, tomatoes, cucumber, bell pepper, olives, and red onion.
- Pour dressing over and toss to coat.
- Gently fold in feta cheese and fresh oregano.
- Chill for 30 minutes before serving.
9. Paprika Spaghetti Salad

A simple Hungarian-inspired version with a smoky paprika vinaigrette. It’s light, fresh, and comes together in minutes .
Recipe Metadata:
Time to Make: 30 minutes
Servings: 2
Ingredients:
- 200 grams spaghetti
- 150 grams cherry tomatoes, halved
- 1 cucumber, peeled and diced
- 4 fresh basil leaves, chopped
For the paprika vinaigrette:
- 2 tablespoons lemon juice
- 2 tablespoons olive oil
- 1 teaspoon paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a small bowl, whisk together lemon juice, olive oil, paprika, salt, and pepper.
- In a large bowl, combine spaghetti, cherry tomatoes, and cucumber.
- Pour vinaigrette over and toss gently to coat.
- Sprinkle with fresh basil.
- Serve immediately or chill for 10-15 minutes before serving.
10. Vegan Italian Spaghetti Salad

All the classic Italian flavors without any animal products. The homemade dressing is so good you won’t miss the cheese .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 1 cup cherry tomatoes, halved
- 1 cucumber, diced
- 1 green bell pepper, diced
- 1 red bell pepper, diced
- 1 small red onion, finely chopped
- ½ cup black olives, sliced
- 1 cup Italian dressing (vegan, store-bought or homemade)
- Salt and pepper to taste
For the vegan Italian dressing:
- ¾ cup olive oil
- ¼ cup red wine vinegar
- 2 cloves garlic, minced
- 1 tablespoon nutritional yeast
- 1 tablespoon Italian seasoning
- 1 teaspoon maple syrup
- ½ teaspoon salt
- ¼ teaspoon black pepper
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a jar, combine all dressing ingredients and shake well.
- In a large bowl, combine spaghetti, tomatoes, cucumber, bell peppers, red onion, and olives.
- Pour dressing over and toss to coat evenly.
- Season with salt and pepper to taste.
- Chill for at least 30 minutes before serving.
11. Spaghetti Salad with Chickpeas

Adding chickpeas turns this side dish into a protein-packed main course. It’s hearty, satisfying, and perfect for meal prep .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 1 (15-ounce) can chickpeas, drained and rinsed
- 1 cup cherry tomatoes, halved
- 1 cucumber, diced
- 1 red bell pepper, diced
- ½ cup red onion, finely chopped
- ½ cup black olives, sliced
- 1 cup Italian dressing
- ¼ cup fresh parsley, chopped
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a large bowl, combine spaghetti, chickpeas, tomatoes, cucumber, bell pepper, red onion, and olives.
- Pour Italian dressing over and toss to coat.
- Add fresh parsley and toss again.
- Season with salt and pepper to taste.
- Chill for 1 hour before serving for best flavor.
12. Spaghetti Salad with Lemon Pepper Dressing

The lemon pepper seasoning in this dressing adds a bright, zesty kick that pairs perfectly with fresh vegetables .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 6
Ingredients:
- 8 ounces dry spaghetti
- 3-4 mini cucumbers or 1 English cucumber, sliced
- 10 ounces cherry tomatoes, halved
- 1 small red onion, thinly sliced
- 2 small green bell peppers, thinly sliced
- 1 (2.25-ounce) can sliced black olives
For the lemon pepper dressing:
- ⅔ cup extra virgin olive oil
- 1 tablespoon lemon pepper seasoning
- 1 teaspoon salt
- 1 teaspoon dry mustard
- ½ teaspoon garlic powder
- 1½ teaspoons Italian seasoning
- ¼ teaspoon celery seeds
- 2 teaspoons sugar
- Pinch of black pepper
Recipe Steps:
- Cook spaghetti according to package directions. Drain and rinse under cold water.
- In a medium bowl, whisk together all dressing ingredients.
- In a large bowl, combine spaghetti, cucumbers, tomatoes, red onion, bell peppers, and olives.
- Pour dressing over and toss well to coat.
- Cover and refrigerate for at least 1 hour before serving.
13. Spaghetti Salad with Artichoke Hearts

Marinated artichoke hearts add a tangy, briny element that takes this salad to the next level .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 6
Ingredients:
- 1 pound spaghetti, cooked and drained
- 1 cup cherry tomatoes, halved
- ½ cup black olives, sliced
- ½ cup green bell pepper, chopped
- ¼ cup red onion, thinly sliced
- 1 (6-ounce) jar marinated artichoke hearts, drained and chopped
- ¼ cup Italian dressing
- ¼ cup grated Parmesan cheese
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a large bowl, combine spaghetti, tomatoes, olives, bell pepper, red onion, and artichoke hearts.
- Pour Italian dressing over and toss to combine.
- Stir in grated Parmesan cheese.
- Season with salt and pepper to taste.
- Chill for at least 30 minutes before serving.
14. Spaghetti Salad with Sun-Dried Tomatoes

Sun-dried tomatoes add intense, concentrated flavor to this Mediterranean-inspired version .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 5
Ingredients:
- 12 ounces spaghetti
- ½ cup sun-dried tomatoes in oil, drained and chopped
- 1 cup cherry tomatoes, halved
- 1 cup cucumber, diced
- ½ cup pitted olives, halved
- ¼ cup red onion, thinly sliced
- 2 tablespoons fresh basil, chopped
- 2 ounces feta cheese, crumbled
For the dressing:
- ¼ cup extra virgin olive oil
- 2 tablespoons red wine vinegar
- 1 clove garlic, minced
- ½ teaspoon dried oregano
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a small bowl, whisk together olive oil, vinegar, garlic, oregano, salt, and pepper.
- In a large bowl, combine spaghetti, sun-dried tomatoes, cherry tomatoes, cucumber, olives, and red onion.
- Pour dressing over and toss to coat.
- Gently fold in fresh basil and feta cheese.
- Chill for 30 minutes before serving.
15. Spaghetti Salad with Mozzarella Balls

Tiny mozzarella balls add creamy, milky pockets of goodness throughout this Italian classic .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 1 cup cherry tomatoes, halved
- 1 cup cucumber, diced
- ½ cup black olives, sliced
- ¼ cup red onion, thinly sliced
- 8 ounces mini mozzarella balls (bocconcini), drained
- ¼ cup fresh basil, chopped
- ¾ cup Italian dressing
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a large bowl, combine spaghetti, tomatoes, cucumber, olives, and red onion.
- Pour Italian dressing over and toss to coat.
- Gently fold in mozzarella balls and fresh basil.
- Chill for 30 minutes before serving to let flavors meld.
16. Greek-Inspired Spaghetti Salad

All the flavors of a Greek salad—cucumber, tomato, olives, and feta—tossed with spaghetti instead of lettuce .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 1 cucumber, diced
- 2 cups cherry tomatoes, halved
- ½ cup Kalamata olives, pitted and halved
- ½ cup red onion, thinly sliced
- ½ cup bell pepper, diced
- 4 ounces feta cheese, crumbled
- 2 tablespoons fresh oregano, chopped
For the Greek dressing:
- ⅓ cup olive oil
- 3 tablespoons red wine vinegar
- 1 clove garlic, minced
- 1 teaspoon dried oregano
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a small bowl, whisk together all dressing ingredients.
- In a large bowl, combine spaghetti, cucumber, tomatoes, olives, red onion, and bell pepper.
- Pour dressing over and toss to coat.
- Gently fold in feta cheese and fresh oregano.
- Chill for 30 minutes before serving.
17. Spaghetti Salad with Roasted Red Peppers

Roasted red peppers add sweetness and a slight smokiness to this colorful salad .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 1 cup roasted red peppers, drained and chopped
- 1 cup cherry tomatoes, halved
- 1 cucumber, diced
- ½ cup black olives, sliced
- ¼ cup red onion, thinly sliced
- ¼ cup fresh parsley, chopped
- ¼ cup grated Parmesan cheese
- ¾ cup Italian dressing
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a large bowl, combine spaghetti, roasted red peppers, tomatoes, cucumber, olives, and red onion.
- Pour Italian dressing over and toss to coat.
- Add parsley and Parmesan cheese, toss again.
- Chill for 30 minutes before serving.
18. Spaghetti Salad with Arugula and Pine Nuts

Peppery arugula and toasty pine nuts add sophisticated flavor and texture to this simple salad .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 3 cups baby arugula
- 1 cup cherry tomatoes, halved
- ½ cup pine nuts, toasted
- ¼ cup red onion, thinly sliced
- ½ cup shaved Parmesan cheese
- ¾ cup lemon vinaigrette
For the lemon vinaigrette:
- ⅓ cup olive oil
- 3 tablespoons lemon juice
- 1 teaspoon lemon zest
- 1 clove garlic, minced
- 1 teaspoon honey or maple syrup
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a small bowl, whisk together all vinaigrette ingredients.
- In a large bowl, combine spaghetti, arugula, tomatoes, and red onion.
- Pour vinaigrette over and toss gently.
- Top with toasted pine nuts and shaved Parmesan.
- Serve immediately (arugula wilts if left to sit too long).
19. Spaghetti Salad with Avocado and Corn

Creamy avocado and sweet corn make this summer-inspired salad extra special. Best served right away while the avocado is perfect .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 1 cup corn kernels (fresh or frozen, thawed)
- 1 cup cherry tomatoes, halved
- 1 cucumber, diced
- ½ cup red onion, diced
- 2 avocados, diced
- ¼ cup fresh cilantro, chopped
- Juice of 2 limes
- ⅓ cup olive oil
- 1 teaspoon cumin
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a small bowl, whisk together lime juice, olive oil, cumin, salt, and pepper.
- In a large bowl, combine spaghetti, corn, tomatoes, cucumber, and red onion.
- Pour dressing over and toss to coat.
- Gently fold in diced avocado and cilantro just before serving.
- Serve immediately.
20. Spaghetti Salad with Pesto

Basil pesto coats every strand of spaghetti for a flavorful, herbaceous salad that’s ready in minutes .
Recipe Metadata:
Time to Make: 20 minutes
Servings: 6
Ingredients:
- 12 ounces spaghetti
- 1 cup cherry tomatoes, halved
- 1 cup fresh mozzarella balls or vegan alternative
- ½ cup pine nuts or walnuts, toasted
- ½ cup prepared pesto (store-bought or homemade)
- 2 tablespoons olive oil
- Salt and pepper to taste
- Fresh basil for garnish
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a large bowl, toss spaghetti with olive oil to prevent sticking.
- Add pesto and toss until spaghetti is evenly coated.
- Add cherry tomatoes and mozzarella balls, toss gently.
- Season with salt and pepper to taste.
- Top with toasted pine nuts and fresh basil.
- Serve at room temperature or chilled.
21. Spaghetti Salad with Capers and Lemon

Bright, briny, and refreshing—this salad is perfect for warm weather. Capers add little bursts of salty flavor throughout .
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4
Ingredients:
- 12 ounces spaghetti
- 1 cup cherry tomatoes, halved
- 1 cucumber, diced
- ¼ cup capers, drained
- ¼ cup red onion, thinly sliced
- ¼ cup fresh dill, chopped
- ½ cup crumbled feta or vegan feta
For the lemon caper dressing:
- ⅓ cup olive oil
- 3 tablespoons lemon juice
- 1 tablespoon lemon zest
- 1 clove garlic, minced
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a small bowl, whisk together all dressing ingredients.
- In a large bowl, combine spaghetti, tomatoes, cucumber, capers, and red onion.
- Pour dressing over and toss to coat.
- Gently fold in fresh dill and feta cheese.
- Chill for 30 minutes before serving.
22. Make-Ahead Spaghetti Salad

This version is designed to be made a day ahead—it actually tastes better after the flavors have had time to meld overnight .
Recipe Metadata:
Time to Make: 25 minutes (plus chilling)
Servings: 8
Ingredients:
- 1 pound spaghetti
- 1 English cucumber, diced
- 1 pint cherry tomatoes, halved
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 small red onion, finely diced
- 1 (6-ounce) can black olives, sliced
- ½ cup fresh parsley, chopped
- 1½ cups Italian dressing
- Salt and pepper to taste
Recipe Steps:
- Cook spaghetti in salted water until al dente. Drain and rinse under cold water.
- In a large bowl, combine all vegetables and parsley.
- Add cooled spaghetti and toss to mix.
- Pour Italian dressing over and toss until everything is well coated.
- Season with salt and pepper.
- Cover and refrigerate for at least 4 hours or overnight.
- Before serving, taste and adjust seasoning—you may want to add a little more dressing if the pasta absorbed too much overnight.
- Toss well and serve cold.















