Giardiniera (Pickled Vegetables)

This homemade giardiniera recipe is a family favorite! A mixture of crisp fresh veggies is quick-pickled in an easy brine.

We all love giardiniera as a snack, a side and especially to top our favorite sandwich recipes!

finished Giardiniera in a jar

This recipe can be made hot or mild, depending on how many serrano peppers and red chili flakes are used.

Use giardiniera as a side dish on an antipasto platter with homemade bread, cheese, olives, and a glass of vino. Or serve giardiniera on your favorite Italian beef sandwiches or a make a muffaletta!

What is Giardiniera?

Giardiniera is pronounced jar-din-era, and it’s essentially pickled vegetables. This blend of colorful, fresh veggies is mixed with seasonings & spices and marinated in vinegar and olive oil to make a brine. It is not canned in this recipe rather made more like a quick pickle.

A scoop or two of homemade giardiniera is a tasty topper for sandwiches, burgers, or even hotdogs.

ingredients to make Giardiniera on a marble table

Ingredients & Variations

Giardiniera is often made with a wide variety of fresh veggies. Cauliflower, carrots, serrano peppers and olives are a must! We add bell peppers, onion and celery.

It’s stored in a blend of vinegar and oil. I like a blend of white wine vinegar and a light tasting olive oil. Canola oil works in this recipe as do different variations of vinegar including white vinegar.

The oil in this recipe will solidify in the fridge as you store it. Remove the jar and let it sit at room temperature for about 20 minutes and then give it a good shake before serving.

ingredients to make Giardiniera in a glass bowl

How to Make Giardiniera

Anyone who can chop veggies can make this delicious recipe for giardiniera!

  1. Cut veggies into small pieces and refrigerate them in salt water overnight.
  2. Drain veggies well and place in a glass jar. Add seasonings and fill with vinegar and olive oil.
  3. Keep giardiniera tightly covered in a mason-style jar in the fridge, continue to marinate at least 3 days before serving.

Giardiniera in a glass bowl

How to Serve Giardiniera

  • Serve giardiniera alongside grilled meats or cured meats on a buffet table.
  • We like it with a cheese plate or a charcuterie board.
  • It’s great as a topping for an Italian sub!
  • Serve it on a sandwich board or as a condiment to go alongside pulled pork or shredded beef.

close up of Giardiniera in a small glass bowl

Tips for Success

  • The method of soaking the ingredients overnight in salt water was adapted from Jeff Mauro and truly makes a better giardiniera.
  • Since giardiniera is essentially pickled vegetables, it will keep for up to 1 month in the refrigerator.
  • Marinate at least 3 days before serving, longer is better!

More Pickling Favorites

Did you love this homemade Giardiniera? Be sure to leave a comment and a rating below! 

Giardiniera in a jar and a bowl


Giardiniera is full of fresh veggies with spicy flavors, it’s the perfect side dish!
Course Appetizer, Side Dish
Cuisine American, Italian
Prep Time 20 minutes
Cook Time 10 minutes
Marinate Time 3 days 12 hours
Total Time 3 days 12 hours 30 minutes
Servings 4
Calories 305
Author Holly Nilsson


  • 3 cups water
  • 3 tablespoons kosher salt
  • 1 ½ cups cauliflower broken into small pieces
  • 1 stalk celery sliced
  • 1 carrot sliced
  • 2 serrano peppers or to taste
  • 1 red bell pepper sliced
  • ½ onion sliced
  • 2 cloves garlic minced
  • ½ cup green olives with pimentos, sliced
  • ½ cup white wine vinegar or white vinegar
  • ½ cup light olive oil or vegetable oil
  • ½ teaspoon oregano
  • ¼ teaspoon chili flakes


  • Mix water and kosher salt in a medium bowl. Add cauliflower, celery, carrots, serrano peppers, bell peppers, onion, garlic, and green olives. Toss to combine and refrigerate overnight.
  • Drain vegetables and rinse very well. Place in a large jar.
  • Whisk together vinegar, olive oil, oregano, and chili flakes. Pour over the vegetables and refrigerate at least 3 days before eating.
  • Keep up to 1 month.


  • Oil can be changed for any light tasting oil. Vinegar can be substituted with white vinegar.
  • Marinate at least 3 days before serving, longer is better!
  • The oil in this recipe will solidify in the fridge as you store it. Remove the jar and let it sit at room temperature for about 20 minutes and then give it a good shake before serving.


Calories: 305 | Carbohydrates: 8g | Protein: 2g | Fat: 30g | Saturated Fat: 4g | Sodium: 5541mg | Potassium: 291mg | Fiber: 3g | Sugar: 4g | Vitamin A: 3656IU | Vitamin C: 60mg | Calcium: 44mg | Iron: 1mg
glass bowl of Giardiniera with writing
Giardiniera ingredients in a glass bowl with writing
Giardiniera in a bowl with title
ingredients to make Giardiniera and final dish plated with writing

Deal Storm
Login/Register access is temporary disabled