This post may contain affiliate links. Please read our disclosure policy.
This cold zucchini salad is the dish I make when summer zucchini takes over my fridge and I want something that feels like a real meal without turning on the stove for long. Cubed zucchini, roasted at high heat until golden, then piled over a cold garlic yogurt sauce with fresh dill. We eat zucchini like this in Bulgaria โ it is one of the most natural ways I know to cook it, and my kids ask for it regularly.
The step that makes this roasted zucchini with yogurt sauce work: salt the zucchini first, wait 15 minutes, then pat it completely dry before it goes in the oven. Skip that and you get steamed, waterlogged cubes instead of golden ones. I also learned to go easy on the garlic in the sauce โ one small clove is enough. Two is where it starts to overpower everything else, and this dish is about the zucchini, not the garlic.
Why You’ll Love This Cold Zucchini Salad
This is a genuine summer side โ light, ready in about 40 minutes, and good at room temperature, which means it works equally well for a weeknight dinner or a cookout spread.
The yogurt sauce takes five minutes and can be made ahead.
The zucchini keeps for two days in the fridge, so it is one of those dishes that actually rewards making a larger batch.
My kids eat it without complaint, which, for a vegetable dish, tells you everything you need to know.
How to Make Cold Zucchini Salad with Yogurt Sauce
The method is simple: roast the zucchini until golden, make a quick garlic dill yogurt sauce, and combine them cold. Here is how to do it step by step.
Roast the Zucchini
Cut the zucchini into roughly 1-inch cubes โ you want pieces thick enough to hold their shape in the oven. Spread them in a single layer on a kitchen towel or paper towels, sprinkle generously with salt, and leave them for 15 minutes. You will see the water draw out. Pat them completely dry โ this is the step that makes the difference between properly roasted and steamed.
Spread the dried zucchini on a baking sheet in a single layer with space between the pieces. Drizzle with olive oil and toss to coat.
Roast at 400F (200C) for 20 to 30 minutes, turning two or three times, until the cubes are golden and the edges have some color. They should look a little caramelized, not pale.
Make the Yogurt Sauce
While the zucchini roasts, combine strained Greek yogurt or Bulgarian yogurt, minced garlic, fresh lemon juice, salt, and chopped fresh dill. Stir well and taste โ adjust salt and lemon as needed. The sauce should be thick enough to spread on a plate and hold the zucchini on top without running.
Assemble the Zucchini Yogurt Salad
Let the roasted zucchini cool for at least 10 minutes before plating. Spread the yogurt sauce on a plate or shallow bowl, pile the cooled zucchini on top, drizzle with a little more olive oil, and finish with chopped fresh dill and parsley. Serve immediately or refrigerate for up to 2 days.
Variations on This Bulgarian Zucchini Salad
This same idea works with other vegetables โ the roast, cool, and serve-over-yogurt method is a classic Bulgarian approach to summer cooking.
Eggplant Version
Use cubed eggplant the same way โ salt, drain, dry, roast at 400F. Eggplant takes a bit longer, closer to 30 to 35 minutes, and absorbs more olive oil. The yogurt sauce works exactly the same way.
Potato Version
Cubed potatoes roasted until golden and crispy, served over the same yogurt sauce, is one of the simplest things I make. Potatoes take 35 to 40 minutes at 400F but the idea is identical and the result is more filling.
Mexican Zucchini
Mexican zucchini is very popular in Bulgaria and a natural choice for this baked zucchini cold salad. It releases more water than regular zucchini, so salt it a little longer โ up to 20 minutes โ and pat it especially dry. It also takes a few extra minutes in the oven to get golden. The flavor is slightly milder and the texture holds up well.
Tips for the Best Cold Zucchini Salad
Dry the zucchini thoroughly. After salting and draining, use paper towels and press firmly. Any remaining moisture on the surface will create steam in the oven and prevent browning.
Single layer, no crowding. If the pieces touch, they steam each other. Use two baking sheets if you are making a larger batch.
Let the zucchini cool before plating. Hot zucchini dropped onto cold yogurt sauce melts it and makes the plate watery. Ten minutes of cooling time makes the dish work the way it should.
Go easy on the garlic. One small clove is the right amount for this zucchini with yogurt. Garlic can easily overpower the fresh dill and yogurt, which are the flavors this dish is built around.
Use strained yogurt. Regular yogurt has too much liquid and the sauce will be thin. Strained Greek yogurt, Bulgarian yogurt, labne, or a mix of Greek yogurt and sour cream all give the right consistency.
Taste the sauce before serving. The balance of salt, lemon, and garlic matters here. Start conservative on garlic and lemon, taste, and adjust.
Serving Ideas and More Recipes
This cold zucchini salad with yogurt dill sauce works as a side dish alongside any grilled meat โ it is particularly good with grilled pork shoulder steak or lamb chops, where the cool yogurt cuts through the richness. It also works as a light starter on its own with bread, or as part of a mezze spread.
If you are cooking zucchini this summer and want more ways to use it, the Zucchini Frittata Squares are a great make-ahead option that holds well in the fridge. For something heartier, Pan Cooked Zucchini and Potatoes is a one-pan side that goes with almost anything.
FAQs For Bulgarian Zucchini Salad
How do you make cold zucchini salad without it getting soggy? Salt the cubed zucchini and let it sit for 15 minutes, then pat it completely dry before it goes in the oven.
Any surface moisture creates steam, which prevents browning.
I press firmly with paper towels โ it makes a noticeable difference.
Also give the pieces space on the baking sheet: crowding causes steaming even if the zucchini was dried perfectly.
Can I use regular yogurt instead of strained Greek yogurt or Bulgarian yogurt? Regular yogurt is too liquid for this sauce โ it will run off the plate instead of sitting under the zucchini.
Strained Greek yogurt or Bulgarian yogurt is thick enough to work. If you only have regular yogurt, strain it through a fine mesh strainer or cheesecloth for 30 minutes to remove excess liquid.
A mix of Greek yogurt and sour cream also works well and gives a slightly richer result.
How far ahead can I make this cold zucchini salad? The yogurt sauce can be made up to 2 days ahead and kept covered in the fridge.
The roasted zucchini keeps for 2 days as well.
I store them separately and plate when ready to serve โ assembled and sitting, the dish gets a little watery at the bottom after a few hours.
Can I use this same method with other vegetables? Yes โ eggplant and potatoes work the same way with the same yogurt sauce.
Eggplant needs 30 to 35 minutes at 400F. Potatoes need 35 to 40 minutes and come out crispier.
Mexican zucchini is also a great option โ it is widely used in Bulgaria and holds up very well when roasted.

