
Marinated Zucchini and Red Onions tastes bright, tangy, and just a little sweet, with tender veggies that soak up big flavor in every bite. It works perfectly for busy home cooks who want a fresh side dish or meal prep veggie in under 45 minutes, most of it hands-off. I first made a version of this on a sweltering July afternoon, and my family basically ate it straight from the container with forks.
Why You Should Try This Marinated Zucchini and Red Onions
This marinated zucchini salad tastes light but still satisfies, thanks to the soft zucchini and crisp-tender red onions. The vinegar, garlic, and herbs cut through rich mains and keep the whole plate from feeling heavy.
You can serve it chilled or at room temperature, so it fits potlucks, picnics, and weeknight dinners. It also works as a make-ahead side dish, since the flavor improves after a night in the fridge.
“Bright, tangy, and totally addictive, this Marinated Zucchini and Red Onions disappeared from the table in minutes. ★★★★★”
Ingredients You’ll Need
Veggies
- 3 medium zucchini, thinly sliced into half-moons
- 1 medium red onion, thinly sliced (use a sharp knife or mandoline for even slices)
- 1 small clove garlic, very finely minced or grated
- 1 small red chili or 1 pinch red pepper flakes, optional, for heat
Marinade
- 1/4 cup extra-virgin olive oil (use a good-tasting one, not the super cheap bitter stuff)
- 3 tablespoons red wine vinegar or white wine vinegar
- 1 tablespoon fresh lemon juice
- 1 teaspoon Dijon mustard (helps the marinade cling to the veggies)
- 1 teaspoon honey or sugar, to balance the acidity
- 3/4 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
Herbs & Flavor Boosters
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh basil or mint
- 1 teaspoon dried oregano or Italian seasoning, if you do not have fresh herbs
- 2 tablespoons capers, drained, optional, for briny flavor
- Zest of 1/2 lemon, optional, for extra brightness
Pantry shortcuts and substitutions
- Use pre-sliced zucchini from the produce section if you feel short on time, just cut any thick pieces thinner.
- Use jarred minced garlic in water if you do not want to peel and chop garlic; use 1 teaspoon.
- Swap apple cider vinegar for red wine vinegar if that is what you keep on hand.
- Use agave or maple syrup instead of honey to keep the recipe vegan.
Equipment
- Large skillet or grill pan
- Mixing bowl, medium or large
- Whisk or fork for the marinade
- Cutting board and sharp chef’s knife
- Tongs or a spatula
- Shallow container with lid for marinating and storage
Tips & Tricks
- Slice the zucchini about 1/4 inch thick so it softens but still holds its shape.
- Salt the zucchini lightly and pat it dry before cooking to avoid soggy slices.
- Keep the heat at medium so the zucchini browns gently instead of burning.
- Slice the red onion very thin so it softens in the marinade and loses harsh bite.
- Whisk the marinade until it looks slightly creamy so the oil and vinegar stay mixed.
- Taste the marinade before you add the veggies and adjust salt, acid, or sweetness.
- Chill the marinated zucchini and red onions at least 30 minutes for best flavor.
- Stir the salad once or twice while it chills so every piece gets coated.
- Add fresh herbs right before serving to keep their color and flavor bright.
- Use leftovers in grain bowls, sandwiches, or on top of hummus for an easy lunch.
How to Make Marinated Zucchini and Red Onions
Step 1: Prep the veggies
Wash and dry the zucchini, then trim the ends. Slice each zucchini lengthwise, then cut into thin half-moons about 1/4 inch thick. Peel the red onion, slice it in half from root to tip, then cut into very thin slices.
Scatter the zucchini slices on a cutting board or tray and sprinkle with a small pinch of salt. Let them sit 10 minutes while you mix the marinade. Pat them dry with a clean towel to remove excess moisture.
Step 2: Mix the marinade
In a medium bowl, add olive oil, red wine vinegar, lemon juice, Dijon mustard, honey, salt, and black pepper. Whisk until the mixture looks slightly thick and uniform. Add the minced garlic, dried oregano, and lemon zest if you use it.
Taste a small spoonful and adjust the seasoning. Add a bit more vinegar if you want extra tang, or a tiny drizzle of honey if it tastes too sharp. Keep the bowl nearby, since you will add the warm veggies straight into it.
Step 3: Sauté the zucchini
Heat 1 to 2 tablespoons olive oil in a large skillet over medium heat. Add the zucchini in a single layer; work in batches if your skillet feels crowded. Cook 3 to 4 minutes per side until the slices turn golden in spots and feel just tender.
Season lightly with salt and pepper while they cook. Transfer each batch of warm zucchini straight into the bowl with the marinade. Toss gently so the slices soak up flavor while they still feel warm.
Step 4: Soften the red onions
In the same skillet, add a tiny splash of oil if the pan looks dry. Add the sliced red onions and a pinch of salt. Cook over medium heat 3 to 4 minutes, just until they soften slightly and lose their raw edge, but still keep some crunch and bright color.
If you like a bit of heat, sprinkle in red pepper flakes during the last minute. Stir well so the onion picks up any browned bits from the pan. Transfer the warm onions to the bowl with the zucchini and marinade.
Step 5: Toss and marinate
Add the chopped parsley, basil or mint, and capers to the bowl. Toss gently until the zucchini and red onions look evenly coated and glossy. Taste again and adjust salt, pepper, or lemon juice.
Transfer everything to a shallow container so the veggies sit mostly in a single layer. Cover and chill at least 30 minutes, or up to 24 hours. Stir once or twice during chilling so every slice soaks in the marinade.
Step 6: Serve
Before serving, give the marinated zucchini and red onions a quick stir. Sprinkle a little extra fresh herb on top for color. Serve it slightly chilled or at cool room temperature.
Drizzle a tiny bit more olive oil on top if it looks dry. Add a squeeze of lemon right before it hits the table if you like a sharper flavor. Enjoy it as a side, a salad topper, or a veggie component in a simple bowl meal.
What to Serve with Marinated Zucchini and Red Onions
This dish pairs nicely with grilled chicken, roasted salmon, or simple baked tofu. Spoon it over cooked quinoa, couscous, or brown rice for a light lunch that still satisfies. Tuck it into warm pita with hummus and lettuce for a quick veggie sandwich.
Serve it alongside burgers, grilled sausages, or roasted potatoes when you want something bright and tangy on the plate. It also tastes great next to simple scrambled eggs or a frittata for a fresh brunch spread.
Storage Options
- Store marinated zucchini and red onions in an airtight container in the fridge for up to 4 days.
- Stir once a day so the marinade stays evenly distributed and the veggies stay coated.
- Avoid freezing, since zucchini turns mushy and watery after thawing.
- Reheat gently in a skillet over low heat if you want it warm, or enjoy it straight from the fridge for a chilled side.

Marinated Zucchini and Red Onions
Ingredients
Instructions
- Wash and dry the zucchini, trim the ends, slice lengthwise, then cut into thin half-moons about 1/4 inch thick.
- Peel the red onion, slice it in half from root to tip, then cut into very thin slices.
- Scatter the zucchini slices on a board or tray, sprinkle lightly with salt, and let sit for 10 minutes. Pat dry with a clean towel to remove excess moisture.
- In a medium bowl, whisk together the olive oil, red wine vinegar, lemon juice, Dijon mustard, honey, kosher salt, and black pepper until slightly thick and uniform.
- Stir in the minced garlic, dried oregano, and lemon zest if using. Taste and adjust with more vinegar, salt, or a touch more honey as needed.
- Heat 1 to 2 tablespoons olive oil in a large skillet over medium heat. Add the zucchini in a single layer, working in batches if needed.
- Cook the zucchini 3 to 4 minutes per side, until golden in spots and just tender. Season lightly with salt and pepper while cooking.
- Transfer each batch of warm zucchini straight into the bowl with the marinade and toss gently so the slices soak up the flavors.
- In the same skillet, add a tiny splash of oil if needed. Add the sliced red onions and a pinch of salt.
- Cook the onions over medium heat for 3 to 4 minutes, just until slightly softened but still crisp and bright. Add red pepper flakes in the last minute if using, stirring to pick up browned bits from the pan.
- Transfer the warm onions to the bowl with the zucchini and marinade.
- Add the chopped parsley, basil or mint, and capers if using. Toss gently until the zucchini and onions are evenly coated and glossy. Taste and adjust seasoning with more salt, pepper, or lemon juice.
- Transfer the mixture to a shallow container so the vegetables sit mostly in a single layer. Cover and chill for at least 30 minutes and up to 24 hours, stirring once or twice so everything marinates evenly.
- Before serving, stir the salad, add a sprinkle of fresh herbs on top, and drizzle with a little extra olive oil or lemon juice if desired. Serve slightly chilled or at cool room temperature.
Notes
Approximate per serving (1/6 of recipe): 120 calories; fat 9 g; saturated fat 1.3 g; carbohydrates 9 g; fiber 2 g; sugars 6 g; protein 2 g; sodium 330 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.

Leave a Reply