Marinated Vegetable Salad

By Kate Shungu ● Updated June 13, 2025

This Marinated Vegetable Salad with Italian dressing is packed with broccoli, cauliflower, tomatoes, and more, all tossed in a simple Italian vinaigrette. It’s great for picnics, potlucks, or keeping in the fridge for easy meals all week.

marinated vegetable salad in a white bowl.

Featured Comment:

“I was looking for something different in a salad. I tried this recipe and loved it!” -Bev

woman scooping pistachio salad into a parfait dish, with colorful vintage bowls in the background.
Kate’s Recipe Rundown

Looking for something that’s veggie packed AND tasty? 

Overnight Marinated Vegetable Salad is packed with a variety of veggies (which you can customize) and tossed in an Italian vinaigrette. After the veggies marinate overnight in the dressing, each bite is loaded with Italian flavor.

I love using this salad for meal prep—it can sit in the refrigerator all week, and it’s just as tasty on Friday as it is on Monday. It’s also great for potlucks, picnics, and outdoor gatherings since it’s delicious at room temperature.

The recipe is adapted from a 1980s church cookbook. I personally love that it’s really customizable. You can use your favorite veggies and even add additional toppings (more on that below) to suit your tastes.

Enjoy! Kate
Jump to:

Some of the links featured in this post are affiliate links to products I enjoy and recommend, which means I may earn a small commission if you purchase.

Salad ingredients

broccoli, cauliflower, tomatoes, and more chopped veggies in bowls.


Raid your veggie drawer and grab what looks good! I used a mix of broccoli, cauliflower, grape tomatoes, mushrooms, red onion, carrots, olives, and water chestnuts.

Vinaigrette ingredients

A homemade vinaigrette really does make all the difference in this salad!

oil, vinegar, salt, and other ingredients in small bowls.
  • I used vegetable oil, but you can use any neutral flavored oil you like (including light olive oil)
  • I used red wine vinegar, but white wine vinegar or champagne vinegar work well here
  • Italian seasoning (if you don’t have a bottle of it, you can create your own with a mixture of dried thyme, rosemary, basil, oregano, and red pepper flakes)
  • Worcestershire sauce creates umami flavor—don’t skip it!

How to Make Marinated Vegetable Salad with Italian Dressing

  1. Add all of the vinaigrette ingredients to a jar with a tight-fitting lid.
  2. Shake the jar to combine.
  3. Chop the veggies, and pour the vinaigrette over the top. Stir to combine.
  4. Refrigerate overnight to allow the flavors to blend, and serve either chilled or at room temperature.

Customizing the salad

This salad is easy to customize. Just use your favorite veggies! Here are some ideas to get started:

  • Add chopped green pepper and/or diced celery for even more crunch
  • Use sliced green onions instead of a white onion
  • Use cherry tomatoes or chopped roma tomatoes instead of grape tomatoes
  • Leave out the mushrooms and/or olives if you don’t like them!
  • In the summer when it’s in season, add diced zucchini or yellow squash
  • Add fresh peas
  • Add crumbled bacon to the top!
  • Make this a meal by stirring in diced grilled chicken breast
  • Top with chopped toasted pecans or walnuts
  • Add cheese! Shredded cheddar would be delicious. Add it right before serving.

Meal prep

This salad gets so much more flavorful as it sits, making it great for meal prep. I like to portion individual servings at the beginning of the week so I can just grab one and go.

These glass containers are perfect individual servings, or this set of plastic ones are really nice, too.

small glass bowls with lids filled with veggie salad.

Marinated Vegetable Salad: Frequently Asked Questions

Can I leave out the (veggie I don’t like)?

Yes! This salad is entirely customizable. If you don’t like something, just leave it out, or replace it with another veggie.

How far in advance can I make this?

The veggies will soften a little as the salad sits, and the dressing infuses them with even more flavor. As a result, you can make this salad a few days in advance of when you want to eat it.

If I choose to add toppings, when should I add them?

For toppings like nuts and bacon, add those right before you plan to serve the salad. That’ll ensure that the toppings stay nice and crunchy.
Olives can be added when you initially make the salad, since they benefit from sitting in the Italian dressing.

How can I make my own Italian seasoning?

You can make your own Italian seasoning with a mixture of dried basil, rosemary, parsley, oregano, thyme, red pepper flakes, and garlic powder. Here’s a great recipe for it.

📖 Recipe

marinated vegetable salad in a low decorative bowl.

Marinated Vegetable Salad with Italian Dressing

Published by Kate
This easy salad is packed with veggies, which soak up all the flavors of the Italian dressing marinade. It's great for picnics, potlucks, and meal prep!
4.48 from 63 votes
Prep Time 20 minutes
Cook Time 0 minutes
Total Time 20 minutes
Course Salad
Cuisine American
Servings 12 servings
Calories 195 kcal

Ingredients
  

For the salad:

  • 1 small head broccoli, cut into bite-size florets
  • ½ small head cauliflower, cut into bite-size florets
  • 8 oz cherry tomatoes
  • 1 small red onion, cut into thin rings
  • 8 oz fresh mushrooms, sliced
  • 12 baby carrots, diced (or substitute 2 large carrots)
  • 1 (8 oz) can water chestnuts, sliced
  • 1 (4 oz) can pitted black olives, sliced

For the vinaigrette:

  • ¾ cup vegetable oil
  • cup red wine vinegar
  • 3 garlic cloves, finely minced
  • tablespoons granulated sugar
  • 2 teaspoons Italian seasoning (or use a mixture of dried basil, oregano, thyme, rosemary, and red pepper flakes)
  • 2 teaspoons worcestershire sauce
  • 1 teaspoon salt

Instructions
 

  • Place broccoli, cauliflower, cherry tomatoes, red onion rings, mushrooms, carrots, water chestnuts, and black olives in a large bowl.
    1 small head broccoli,, ½ small head cauliflower,, 8 oz cherry tomatoes, 1 small red onion,, 8 oz fresh mushrooms,, 12 baby carrots,, 1 (8 oz) can water chestnuts,, 1 (4 oz) can pitted black olives,
  • In a mason jar (or another jar with a tight-fitting lid), combine the oil, red wine vinegar, minced garlic, sugar, Italian seasoning, worcestershire sauce, and salt. Place the lid on the jar, seal, and shake to combine.
    ¾ cup vegetable oil, ⅓ cup red wine vinegar, 3 garlic cloves,, 1½ tablespoons granulated sugar, 2 teaspoons Italian seasoning, 2 teaspoons worcestershire sauce, 1 teaspoon salt
  • Pour the vinaigrette over the vegetables and toss to combine. Refrigerate overnight to allow the flavors to blend, then serve. The salad can be refrigerated for up to 4 days.

Video

Notes

To save time, you can purchase water chestnuts and black olives already sliced, in cans. You can also often purchase chopped broccoli and cauliflower from your local grocery store. You may need to chop it more to create bite-size pieces. 
If you’d like to add toppings, crumbled bacon, hard boiled eggs, or toasted pecans would be delicious! Add them right before serving. Tiny cubes of cheese would also be a great addition. 
Want to switch up one of the veggies? Swap in bell peppers, celery, green onions, zucchini, or peas. Cucumber is also good but will spoil a little sooner than the other veggies. 

Nutrition

Calories: 195kcalCarbohydrates: 12gProtein: 3gFat: 16gSaturated Fat: 1gSodium: 388mgPotassium: 412mgFiber: 3gSugar: 5gVitamin A: 1830IUVitamin C: 63mgCalcium: 49mgIron: 1mg
Keyword vegetable salad
Did You Make This Recipe?Please leave a star rating and comment below!

More Veggies, Salads, and Dips to Love

10 Comments

    1. I’m glad you enjoyed it! Thanks for taking the time to write a review.

  1. 5 stars
    This is so good! Makes a lot which is perfect for serving lots of friends!

    1. I’m so glad that you enjoyed it! Thanks for taking the time to write a review.

  2. 5 stars
    I was looking for something different in a salad. I tried this recipe and loved it!

  3. How much corn oil? May I substitute canola/olive oil? If so, would measure be the same?

    1. Hi Janette, you need ¾ cup oil for the vinaigrette, and yes—you can substitute canola/olive oil in the same measurement.

    1. Hi Pat! Where are you putting in your email? I’ll see if I can troubleshoot—I’m sorry for any hassle!

4.48 from 63 votes (60 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating