Crunchy, tangy, colorful, and packed with Italian-inspired flavor, this homemade Italian Giardiniera Antipasto Jar combines crisp vegetables, pepperoncini, green and black olives, and fresh garlic in a bright vinegar and olive oil marinade. It’s an easy make-ahead appetizer that gets even better after a day or two in the refrigerator.
This is one of those recipes that instantly adds color and flavor to the table. You get crunchy cauliflower, slightly sweet carrots, crisp celery, colorful bell peppers, salty olives, tangy pepperoncini, and thin slices of garlic in almost every bite.
The simple marinade brings everything together with white vinegar, extra-virgin olive oil, lemon juice, Italian herbs, oregano, and just enough red pepper flakes for a gentle kick.
Serve this giardiniera as part of an antipasto platter with cheeses and cured meats, spoon it onto sandwiches, add it to salads, or put the whole jar on the table and let everyone help themselves.
Best of all, there is very little cooking involved. The firm vegetables are quickly blanched for just a few minutes so they remain pleasantly crisp. After that, everything goes into a jar and the refrigerator does the rest of the work.
What Is Italian Giardiniera?
Giardiniera is a colorful mixture of vegetables preserved or marinated with vinegar and seasonings. There are many different versions, and the ingredients and preparation can vary depending on the style.
This recipe is an easy refrigerator antipasto-style giardiniera rather than a shelf-stable canned recipe.
Cauliflower, carrots, and celery are briefly blanched before being combined with raw bell peppers, pepperoncini, olives, and garlic. The entire mixture is then dressed with a vinegar and olive oil marinade.
Giving it plenty of refrigerator time is important. After 12 hours, the vegetables begin absorbing the seasonings, but after 24 to 48 hours, the flavors become much more developed.
Ingredients You’ll Need

Vegetables
- 1 cup cauliflower florets, cut into small pieces
- ½ cup diced carrots
- ½ cup diced celery
- ½ cup chopped red bell pepper
- ½ cup chopped green bell pepper
- ½ cup sliced pepperoncini peppers
- ⅓ cup sliced green olives
- ⅓ cup sliced black olives
- 2 garlic cloves, thinly sliced
For the Marinade
- ½ cup white vinegar
- ¼ cup extra-virgin olive oil
- 1 tablespoon fresh lemon juice
- 1 teaspoon Italian seasoning
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes
Ingredient Notes
Cauliflower
Cauliflower makes a wonderful base for giardiniera because its mild flavor absorbs the marinade beautifully.
Cut the florets fairly small. You want pieces that are easy to pick up with a fork and small enough to fit comfortably into your jar.
Carrots
Carrots add natural sweetness and extra crunch. Dice them rather than cutting them into large slices so they blanch quickly and evenly.
Celery
Celery brings a fresh, crisp texture that contrasts nicely with the softer olives and pepperoncini.
Red and Green Bell Peppers
Using two colors makes the finished jar especially attractive. Red bell peppers provide sweetness, while green peppers have a slightly sharper flavor.
Yellow or orange bell peppers can also be substituted if desired.
Pepperoncini
Pepperoncini give this antipasto mixture its unmistakable tangy pepper flavor.
Drain them before adding them to the bowl. You can use pre-sliced pepperoncini or slice whole peppers yourself.
Green and Black Olives
Using both types gives the recipe more color and a nice combination of briny flavors.
Pitted and sliced olives make preparation especially easy.
Garlic
Two thinly sliced garlic cloves add plenty of flavor without completely overpowering the vegetables.
How to Make Italian Giardiniera Antipasto
Step 1: Prepare the Vegetables
Begin by washing your fresh vegetables thoroughly.
Cut the cauliflower into small bite-size florets. Dice the carrots and celery, then chop the red and green bell peppers into similarly sized pieces.
Keeping everything relatively uniform isn’t just about appearance. Smaller, evenly sized pieces absorb the marinade more consistently and are easier to serve later.
Drain and slice your pepperoncini and olives if necessary, then thinly slice the garlic.
Step 2: Blanch the Cauliflower, Carrots, and Celery
Bring a medium pot of lightly salted water to a boil.
Once the water is boiling, carefully add the cauliflower, carrots, and celery.
Blanch the vegetables for 2 to 3 minutes.
This is a very short cooking time, and that’s intentional.
You don’t want fully cooked, tender vegetables. The goal is simply to soften their raw texture slightly while preserving plenty of crunch.
Overcooking at this stage can result in soft giardiniera after it has spent a day or two soaking in the marinade.
Step 3: Cool the Vegetables Immediately
As soon as the vegetables have finished blanching, drain them.
Rinse them immediately under cold running water.
The cold water helps stop the cooking process so the vegetables don’t continue softening from residual heat.
Allow them to drain thoroughly before moving on.
Excess water left on the vegetables can dilute the vinegar and olive oil marinade, so don’t rush this step.
Step 4: Combine All the Vegetables
Place the cooled cauliflower, carrots, and celery into a large mixing bowl.
Add the chopped red bell pepper, green bell pepper, sliced pepperoncini, green olives, black olives, and thinly sliced garlic.
Gently toss everything together.
Already, the mixture should look incredibly colorful, with white cauliflower, orange carrots, green celery and peppers, bright red peppers, yellow-green pepperoncini, and contrasting olives.
Make the Giardiniera Marinade
The marinade is what transforms a bowl of vegetables into flavorful antipasto.
In a separate bowl, combine:
½ cup white vinegar, ¼ cup extra-virgin olive oil, 1 tablespoon fresh lemon juice, 1 teaspoon Italian seasoning, ½ teaspoon dried oregano, ½ teaspoon salt, ¼ teaspoon black pepper, and ¼ teaspoon red pepper flakes.
Whisk everything together thoroughly.
The vinegar and lemon juice give the mixture its bright acidity, while the olive oil rounds out those sharper flavors.
Italian seasoning and oregano add herbaceous flavor, and the pepper flakes provide mild heat.
Don’t worry if the oil and vinegar separate after sitting. That’s completely normal.
Marinate the Giardiniera
Pour the prepared marinade directly over the vegetable mixture.
Using a large spoon, toss the vegetables gently but thoroughly.
Make sure the herbs and seasonings are distributed throughout the bowl and that all the vegetables get coated with the dressing.
Take a moment to scrape the bottom of the bowl because some of the herbs and pepper flakes may settle there.
Pack Everything Into a Jar
Transfer the seasoned vegetables into a clean glass jar.
Add them gradually instead of trying to force the entire mixture into the jar at once.
You can gently press the vegetables downward with a spoon to eliminate large empty spaces, but avoid crushing them.
Pour any marinade remaining in the mixing bowl over the top.
Seal the jar tightly.
How Long Should Giardiniera Marinate?
Refrigerate the sealed jar for at least 12 hours before serving.
However, patience pays off with this recipe.
For a deeper, more developed flavor, allow the vegetables to marinate for 24 to 48 hours.
During that time, the garlic, herbs, pepperoncini, olives, vinegar, and olive oil begin flavoring every piece of vegetable.
Give the tightly sealed jar a gentle shake once or twice while it marinates.
This redistributes the marinade and seasonings, especially because the oil and vinegar naturally separate while sitting.
Tips for Perfect Homemade Giardiniera
Don’t Overcook the Vegetables
This is probably the most important tip.
The cauliflower, carrots, and celery should still have a definite crunch when you drain them.
Remember that they will continue changing in texture as they sit in the acidic marinade.
Drain Everything Well
After rinsing the blanched vegetables, let as much water drain away as possible.
You don’t want additional water diluting your flavorful marinade.
Use a Clean Glass Jar
A clean jar with a tight-fitting lid makes storage easier and prevents other refrigerator odors from affecting your giardiniera.
Let It Rest Overnight
You can technically serve the vegetables after 12 hours, but the flavor is noticeably better after a full day.
If you’re making giardiniera for a party, prepare it one or two days ahead.
Shake Before Serving
Oil and vinegar naturally separate. Give the sealed jar a gentle shake before opening it so the herbs and dressing coat the vegetables again.
How to Serve Italian Giardiniera
One of the best things about this recipe is how many ways you can use it.
Antipasto Platter
Spoon the giardiniera into a small serving bowl and surround it with salami, prosciutto, mozzarella, provolone, Parmesan, crackers, and slices of crusty bread.
The tangy vegetables provide a wonderful contrast to rich cheeses and cured meats.
Italian Sandwiches
Drain a spoonful slightly and pile it onto an Italian sub.
It works especially well with salami, ham, mortadella, provolone, or mozzarella.
Charcuterie Boards
A small bowl of colorful giardiniera adds both visual interest and acidity to a charcuterie board.
Salads
Add a few spoonfuls to chopped romaine or mixed greens for an instant flavor boost.
You can even drizzle a little of the marinade over your salad.
Grilled Meats
The bright acidity pairs beautifully with grilled chicken, sausages, steak, and burgers.
Crostini
Toast slices of crusty bread, spoon chopped giardiniera over the top, and finish with a little Parmesan for an easy appetizer.
How to Make It Spicier
This version has only mild heat from ¼ teaspoon of red pepper flakes.
If you prefer spicy giardiniera, there are several easy options.
Increase the red pepper flakes to ½ teaspoon or more, depending on your preference.
You can also add thinly sliced hot peppers.
Keep in mind that the heat can become more noticeable as the mixture marinates, so start conservatively if you’re making it for guests.
Easy Recipe Variations
Once you understand the basic recipe, you can customize it.
Try replacing some of the green bell pepper with yellow or orange bell pepper for even more color.
If you’re an olive lover, increase the amount of green or black olives.
For stronger garlic flavor, add another thinly sliced clove.
You can also increase the dried oregano for a more pronounced Italian herb flavor.
The important thing is to maintain the balance between crunchy vegetables and flavorful marinade.
Storage
Store your Italian Giardiniera Antipasto Jar tightly covered in the refrigerator at 40°F (4°C) or below.
For this refrigerator version, enjoy it within about 1 week.
Always use a clean utensil when removing vegetables from the jar.
Also remember that this specific recipe is designed as refrigerator giardiniera. It has not been formulated as a tested shelf-stable canning recipe, so it should remain refrigerated rather than being stored in the pantry.
Frequently Asked Questions
Can I Make Giardiniera Ahead of Time?
Absolutely.
This is actually one of the best recipes to prepare ahead because the flavor improves after the vegetables spend time in the marinade.
Make it 24 to 48 hours before serving for excellent flavor.
Can I Skip Blanching the Vegetables?
You can make a completely raw version, but the texture will be different.
The quick blanch slightly softens the cauliflower, carrots, and celery while keeping them crunchy.
Why Did My Olive Oil Become Cloudy?
Olive oil can become cloudy or thicken when refrigerated.
This can happen naturally at cold temperatures and does not necessarily mean anything is wrong with your giardiniera.
Can I Double This Recipe?
Yes.
Simply double all of the ingredients and divide the mixture between multiple clean jars if needed.
Is This Giardiniera Very Spicy?
No. With ¼ teaspoon red pepper flakes, the heat should be relatively gentle.
Add more pepper flakes if you want a stronger kick.
Final Thoughts
This Italian Giardiniera Antipasto Jar is an easy way to turn simple vegetables into a colorful, flavorful refrigerator staple.
Every forkful gives you something different: crunchy cauliflower, sweet carrots, crisp celery, bell peppers, tangy pepperoncini, salty olives, fresh garlic, herbs, and a little heat.
Make it today, give it plenty of time to marinate, and you’ll have a delicious antipasto ready for sandwiches, appetizers, salads, charcuterie boards, and easy snacking.
And for the photos: use the new photo set I created above throughout the article—ingredients photo after the introduction, blanching/draining photos in the preparation section, marinade and mixing photos in the instructions, the full jar as the main/featured image, and the serving-bowl photo near the serving ideas.
Print
Italian Giardiniera Antipasto Jar
Description
Crunchy, tangy, colorful, and loaded with bold Italian-inspired flavor! This easy homemade giardiniera combines crisp vegetables, pepperoncini, olives, and garlic in a zesty vinegar and olive oil marinade.
Perfect for antipasto platters, sandwiches, charcuterie boards, salads, or snacking straight from the jar!
Ingredients
• 1 cup cauliflower florets, cut into small pieces
• ½ cup diced carrots
• ½ cup diced celery
• ½ cup chopped red bell pepper
• ½ cup chopped green bell pepper
• ½ cup sliced pepperoncini peppers
• ⅓ cup sliced green olives
• ⅓ cup sliced black olives
• 2 garlic cloves, thinly sliced
For the Marinade:
• ½ cup white vinegar
• ¼ cup extra-virgin olive oil
• 1 tbsp fresh lemon juice
• 1 tsp Italian seasoning
• ½ tsp dried oregano
• ½ tsp salt
• ¼ tsp black pepper
• ¼ tsp red pepper flakes
Instructions
- Bring a medium pot of lightly salted water to a boil.
- Add the cauliflower, carrots, and celery. Blanch for 2–3 minutes so they soften slightly but stay crisp.
- Drain immediately and rinse under cold water. Drain thoroughly.
- Add the blanched vegetables to a large bowl with the red and green bell peppers, pepperoncini, green olives, black olives, and garlic.
- In a separate bowl, whisk together the vinegar, olive oil, lemon juice, Italian seasoning, oregano, salt, black pepper, and red pepper flakes.
- Pour the marinade over the vegetables and toss until everything is evenly coated.
- Transfer everything to a clean glass jar and pour any remaining marinade over the top.
- Seal tightly and refrigerate for at least 12 hours.
- For even better flavor, let it marinate for 24–48 hours before serving.
✨ Give the jar a gentle shake once or twice while it marinates to redistribute all that delicious dressing.
Keep refrigerated and enjoy within 1 week.






