I used to think cooked zucchini meant either rubbery green sad stuff in a browning pan, or soft smear. I’d skip it on restaurant menus every single time — which, I’ll admit, made me a little bit unpopular with the vegetable counter.

Then I made this. Caramelized zucchini, red onion, toasted almonds, garlic, a squeeze of lemon. One pan, 15 minutes, start to finish. The zucchini comes out tender all the way through and golden at the edges, not the usual sad, soggy mush instead. This is the side dish I am making all summer, and I am not sorry about it one bit.
Why this works
Zucchini is about 95% water, which is exactly why it turns to mush if you treat it like everything else. The trick is thickness — half-inch slices give the outside enough contact with a hot pan to brown before the inside releases all its liquid. Give the zucchini space in the pan, and give it a few minutes before you start fiddling with it, and it behaves completely differently.
(If you’ve ever bought a firm zucchini at the market and it came out soggy and squeaky — that’s the moisture rebelling, not you. This method fixes it.)

Ingredients
15 minutes, start to finish — including the toast. Serves 4 as a medium side. Leftovers keep in an airtight container in the fridge for up to 4 days, and they reheat beautifully.
- ¼ cup sliced almonds
- 1 tablespoon olive oil
- 2 small-to-medium zucchinis (about 1 pound total), ends removed, halved lengthwise and cut into ½-inch (~1.3 cm) wide segments
- ½ medium red onion, thinly sliced
- Fine salt, to taste
- Pinch of red pepper flakes, if you want a little heat
- Freshly ground black pepper, to taste
- 2 medium garlic cloves (or 1 large one), pressed or minced
- 1 tablespoon lemon juice, plus more to taste
Steps
- Toast the almonds first. In a large 12-inch skillet (cast iron or stainless steel works great), warm the sliced almonds over medium-low heat, stirring often, for about 2 to 4 minutes until golden. Pour them onto a plate to cool. Leaving the skillet on the stovetop pre-heats it for you — one less thing to think about.
- Get the oil hot. Return the skillet to medium heat and add the olive oil. When it’s shimmering, use a spatula or a big spoon to carefully add the zucchini — it’s full of water and the oil will pop. Don’t ask. Arrange in a single even layer and sprinkle with the sliced red onion.
- Season. Add ¼ teaspoon fine salt, a pinch of red pepper flakes if you’re using them, and a few cracks of black pepper.
- Cook 5 to 7 minutes. Resist the urge to stir. After 2 minutes, turn the zucchini over with a spatula, then stir or turn again about every minute after that. You want light browning and soft, not-sticky onion — the zucchini will keep softening as it cools.
- Finish off the pan. Take the skillet off the heat. Toss in the garlic and the toasted almonds and stir for about 30 seconds in the residual heat — that way the garlic gets fragrant without scorched. Stir in the tablespoon of lemon juice and let it sit for at least 5 minutes.
- Taste and serve. If it’s not zingy enough, add up to another tablespoon of lemon juice. Finish with salt and pepper to taste (I usually add a pinch or two of salt at the end) and serve warm.


A few notes from my kitchen

Thicker slices are your friend. Half-inch pieces are the sweet spot — thick enough to brown without falling apart. Cut them any thinner and you just have a lot of zucchini in the pan with no brown anywhere.
Skip the pre-salt trick. A lot of recipes tell you to salt the zucchini ahead of time to draw out moisture, then rinse it. I tried that, and my zucchini came out way too salty even after rinsing. Cook it straight — easier, and tastes better.
Toast the nuts before the zucchini. That way the pan is already warm when you dump the zucchini in, and you don’t have to go find another pan.
Don’t crowd the pan. About a pound of zucchini = one 12-inch pan, exactly, once cut up. If the pieces are too much, they’ll steam instead of brown, and that’s when you get the sad, smushed result.
What to serve it with
This is the side dish I reach for all summer — it’s light, it’s got real flavor, and it only takes 10 minutes of actual cooking time, so it won’t cook the whole kitchen.
It goes with basically anything from the summer table: tomatoes, corn, basil, Mediterranean-style food. I’ve been eating leftovers for the past few days, which is its highest compliment.

Keep it simple: a burrata-style salad, a white bean dip, some pesto pizza, a pasta with tomato and chickpeas — anything that doesn’t already have a green side. And if you want a fresh dessert to wrap it up, a simple fruit clafoutis is about as easy as it gets.
Trade-It Tip: No sliced almonds? Roughly chopped, toasted pistachios work just as well. Or if you’re keeping it nut-free, pine nuts (they’re actually seeds) do the job — or skip the nuts entirely, and the zucchini is still great.
Tell me how yours turned out in the comments. I hope this becomes your new go-to way of cooking zucchini too.
If it doesn’t fit a Tuesday night, it doesn’t get published.
— Grace