Pickled Italian vegetables, or giardiniera, is a classic Italian condiment featuring crisp cauliflower, carrots, celery, peppers, and onions in a tangy vinegar brine with aromatic herbs and spices. This homemade giardiniera recipe creates flavorful, crunchy pickled vegetables that are perfect for sandwiches, antipasto platters, salads, or pasta dishes. Easy to make and store in the refrigerator, these Italian pickles provide a zesty, versatile addition to meals and can be customized with different vegetables and spices. Ideal for anyone searching for traditional giardiniera, pickled vegetable recipes, or Italian-style condiments.

Ingredients
- ½ medium head cauliflower, cut into florets
- 2 carrots, peeled and sliced into ½-inch coins or half moons
- 4 ribs celery, sliced ½ inch thick
- 1 red bell pepper, cut into thin strips
- 1 sweet onion (such as Vidalia), thinly sliced
- 1 teaspoon black peppercorns
- 1 teaspoon dried oregano
- ½ teaspoon fennel seeds
- ½ teaspoon celery seeds
- 3 garlic cloves, smashed
- 3 bay leaves
- 2½ cups white distilled vinegar
- 2 cups water
- 1 tablespoon sugar
- ½ cup extra virgin olive oil
- Kosher salt
Instructions
- Salt the vegetables.
Place all vegetables in a large bowl. Sprinkle generously with kosher salt and toss to coat. Cover with cold water and refrigerate for 8 to 24 hours (overnight is ideal). - Rinse and drain.
Drain the salted water, then rinse the vegetables thoroughly to remove excess salt. - Pack the jars.
Divide the vegetables evenly among three clean quart jars. Layer the peppercorns, oregano, fennel seeds, celery seeds, smashed garlic, and bay leaves on top. Leave about 2 inches of headspace in each jar. - Prepare the brine.
In a saucepan, combine vinegar, water, and sugar. Bring to a boil, then remove from heat and stir until sugar is fully dissolved. Let cool slightly. - Pour the brine.
Carefully pour the hot brine over the vegetables in each jar, making sure the vegetables are completely submerged but leaving some space at the top. - Add olive oil.
Drizzle the extra virgin olive oil evenly over the top of each jar. Allow the jars to cool to room temperature. - Seal and refrigerate.
Seal the jars tightly and refrigerate for at least 8 hours, preferably 24 hours or more. Flavors improve over time. Store in the refrigerator for 2–3 weeks.
Tips
- Use firm, fresh vegetables for the best texture.
- Salt soaking is crucial to remove excess water and improve crunch.
- Ensure vegetables are fully submerged in the brine to prevent spoilage.
- Use glass jars with airtight lids for proper storage.

Variations and Substitutions
- Spice variations: Add chili flakes or sliced hot peppers for heat.
- Vegetable options: Include zucchini, green beans, or mushrooms.
- Vinegar alternatives: Apple cider vinegar or red wine vinegar can replace white distilled vinegar for different flavor profiles.
- Herb variations: Thyme or rosemary can be used in place of oregano.
FAQs
How long should giardiniera marinate?
While it can be eaten after 8 hours, 24 hours or more allows flavors to fully develop.
Can giardiniera be canned for long-term storage?
This recipe is designed for refrigerator storage. For long-term shelf storage, follow proper canning procedures.
Why add olive oil?
Olive oil enhances flavor and helps preserve the vegetables while adding a silky finish.
Can I make a smaller batch?
Yes. Simply reduce all ingredients proportionally and use smaller jars.
Serving Suggestions
- Serve as a condiment for sandwiches, burgers, or sausages.
- Add to antipasto platters or charcuterie boards.
- Mix into pasta salads or grain bowls for tangy crunch.
- Enjoy as a snack with cheese and crackers.
Why You’ll Love This Recipe
- Combines crisp, tangy vegetables with aromatic Italian spices.
- Perfect for adding bright flavor and texture to meals.
- Easy to make ahead and store in the refrigerator.
- Versatile—works as a condiment, side dish, or snack.
- Homemade giardiniera has better flavor and freshness than store-bought options.
Pickled Italian Vegetables (Giardiniera)
Course: Allrecipes3
servings40
minutes5
minutes478
kcalIngredients
-
½ medium head cauliflower, cut into florets
-
2 carrots, peeled and sliced into ½-inch coins or half moons
-
4 ribs celery, sliced ½ inch thick
-
1 red bell pepper, cut into thin strips
-
1 sweet onion (such as Vidalia), thinly sliced
-
1 teaspoon black peppercorns
-
1 teaspoon dried oregano
-
½ teaspoon fennel seeds
-
½ teaspoon celery seeds
-
3 garlic cloves, smashed
-
3 bay leaves
-
2½ cups white distilled vinegar
-
2 cups water
-
1 tablespoon sugar
-
½ cup extra virgin olive oil
-
Kosher salt
Directions
- Salt the vegetables.
- Place all vegetables in a large bowl. Sprinkle generously with kosher salt and toss to coat. Cover with cold water and refrigerate for 8 to 24 hours (overnight is ideal).
- Rinse and drain.
- Drain the salted water, then rinse the vegetables thoroughly to remove excess salt.
- Pack the jars.
- Divide the vegetables evenly among three clean quart jars. Layer the peppercorns, oregano, fennel seeds, celery seeds, smashed garlic, and bay leaves on top. Leave about 2 inches of headspace in each jar.
- Prepare the brine.
- In a saucepan, combine vinegar, water, and sugar. Bring to a boil, then remove from heat and stir until sugar is fully dissolved. Let cool slightly.
- Pour the brine.
- Carefully pour the hot brine over the vegetables in each jar, making sure the vegetables are completely submerged but leaving some space at the top.
- Add olive oil.
- Drizzle the extra virgin olive oil evenly over the top of each jar. Allow the jars to cool to room temperature.
- Seal and refrigerate.
- Seal the jars tightly and refrigerate for at least 8 hours, preferably 24 hours or more. Flavors improve over time. Store in the refrigerator for 2–3 weeks.



Leave a Reply