Sautéed Zucchini and Onions with Garlic
- Time: 5 minutes prep + 10 minutes on the heat
- The Result: Mahogany brown edges with a tender crisp center
- Perfect for: A quick weeknight side or meal prep
Table of Contents
Sizzle. That's the sound of butter hitting a scorching pan, and the only way to kick this off. For a long time, I believed the only way to stop zucchini from turning into a mushy, grey mess was to cook it on absolute maximum heat for ten seconds. But that simply leaves you with charred skin and a raw, cold interior.
I finally beat the sogginess when I realized it wasn't just the heat, but the salt. If you salt zucchini at the start, you're essentially inviting the vegetable to sweat everything it has into the pan. You end up boiling the veg in its own liquid.
Sautéed Zucchini and Onions should be about contrast. You want the richness of caramelized onions to balance the bright, clean taste of the zucchini. By changing the sequence, you get a side dish that actually keeps its shape on the plate.
Why It Stays Crisp
- Delayed Salting: Salt draws water out of plant cells. Adding it in the last minute prevents the zucchini from releasing moisture too early.
- The Sear: High heat creates a mahogany crust on the rounds. This seals the exterior and keeps the inside from overcooking.
If you're worried about the timing, Serious Eats' testing shows that controlling the moisture release is the only way to avoid a gummy texture. This is why we wait on the salt. For a different take on these greens, you might like this Asian Zucchini Recipe which uses a similar over high heat approach.
| Method | Time | Texture | Best For |
|---|---|---|---|
| Stovetop | 15 mins | Seared and tender crisp | Quick weeknight meals |
| Oven | 25 mins | Soft and roasted | Large batches/hands off |
The stovetop is better here because you can react to the sizzle in real time. In the oven, zucchini often releases water and steams itself, which we're trying to avoid.
The Pantry List
The onion provides the base sweetness. I use yellow onions because they have a balanced sugar content that browns well without becoming too cloying. The butter adds a rich, nutty flavor that olive oil alone can't provide.
Zucchini is the star, but it's basically a sponge for flavor. I slice mine into rounds because they offer the most surface area for browning. Garlic is added late because it burns in seconds, and burnt garlic makes the whole pan taste bitter.
- Olive Oil (2 tbsp) - High smoke point. Substitute: Avocado oil.
- Unsalted Butter (2 tbsp) Why this? Adds rich flavor and helps browning. Substitute: Ghee.
- Yellow Onion (1 medium/150g, sliced) - Sweetness. Substitute: Shallots.
- Zucchini (3 medium/600g, ¼-inch rounds) Why this? Uniform thickness ensures even cooking. Substitute: Yellow squash.
- Garlic (3 cloves/15g, minced) - Aroma. Substitute: Garlic powder (¼ tsp).
- Salt (1 tsp) - Flavor enhancer. Substitute: Kosher salt.
- Black Pepper (½ tsp) - Heat. Substitute: White pepper.
| Original Ingredient | Substitute | Why It Works |
|---|---|---|
| Yellow Onion | Shallots | Similar flavor but milder. Note: Use more shallots as they are smaller |
| Unsalted Butter | Coconut Oil | Adds fat and sear. Note: Adds a slight tropical scent |
| Zucchini | Yellow Squash | Almost identical water content and texture |
Tools for the Job
Reach for a large skillet. Stainless steel or cast iron is highly recommended here. Non-stick pans are acceptable, though they won't produce the same mahogany crust on the zucchini.
Slice the onions with a keen blade. Thin, consistent half moons caramelize far more quickly than chunky pieces. A wide spatula makes it easier to flip the rounds without breaking them.
Cooking the Zucchini
1. Prep the Veg
Slice the zucchini into uniform ¼-inch rounds. Thinly slice the onion into half moons. Make sure everything is prepped and sitting in bowls before you turn on the stove.
2. Melt the Fat
Heat the olive oil and butter over medium high heat. Wait until the butter stops foaming and just starts to sizzle.
3. Soften the Onions
Add the onions to the pan. Sauté for 3–5 minutes until they turn from translucent to a soft, golden brown.
4. Add the Aromatics
Stir in the minced garlic. Cook for 30 seconds until you can smell the fragrance, but don't let it brown.
5. The First Sear
Increase the heat to medium high. Add the zucchini in a single layer. Do not stir. Let them sit for 2–3 minutes until the edges are mahogany colored.
6. The Final Toss
Flip the rounds gently. Cook for another 3 minutes until the zucchini is tender crisp.
7. The Final Seasoning
Sprinkle the salt and black pepper over the veg during the last 60 seconds of cooking. Stir once more to coat.
8. Plate and Serve
Remove the pan from the heat immediately. Transfer to a plate so they don't keep cooking in the hot pan.
Chef Note: If you see water pooling in the pan, your heat is too low or the pan is too crowded. Crank it up to evaporate the liquid and get back to searing.
Why It Stays Crisp
The most common issue is the "watery pan" syndrome. When you crowd the pan, the vegetables drop their temperature, the butter stops sizzling, and the zucchini begins to steam. This is where the texture goes from crisp to mushy.
To avoid this, cook in two batches if your skillet is smaller than 12 inches. I've learned that spending an extra five minutes to do two batches is worth it to get that brown crust. If you're struggling with consistency, check out my Zucchini in 15 Minutes recipe guide for more timing cues.
Fixing Common Issues
If your zucchini looks pale, you're likely stirring too often. You have to let the vegetable actually touch the hot metal for a few minutes without moving it. This creates the flavor.
When the garlic burns, it happens so fast you might not notice until the end. Always add garlic after the onions have already browned, as garlic has much less sugar and burns at a lower temperature.
If the zucchini is too watery, you probably salted too early. The salt breaks down the cell walls and pulls the water out before the heat can sear the outside.
| Problem | Root Cause | Solution |
|---|---|---|
| Soggy Texture | Salted too early or crowded pan | Salt in the last minute; cook in batches |
| Bitter Taste | Garlic burnt during sauté | Add garlic only after onions are brown |
| Pale Zucchini | Too much stirring | Leave rounds undisturbed for 3 minutes |
Storage and Leftovers
Keep your Sautéed Zucchini and Onions in a glass jar in the refrigerator for as long as 3 days. I recommend glass since plastic tends to absorb the scent of garlic.
When warming them up, try to steer clear of the microwave, as it often makes the crisp tender zucchini soggy. Instead, sauté them in a hot pan for 2 minutes to restore that nice sear.
To reduce waste, save the zucchini ends and onion skins. I store these in a freezer bag along with other vegetable trimmings. Once full, I boil everything in water for an hour to create a simple veggie stock.
Scaling the Batch
For smaller portions (½ batch): Opt for an 8 inch skillet. Since there are fewer onions to heat, you can shorten their cooking time by about 1 minute.
For larger crowds (2x-4x): Instead of simply switching to a bigger pan, cook in batches. Overcrowding 12 zucchini in a single pan will result in steaming. Keep the salt and spices at approximately 1.5x the original measurements rather than doubling them, then season to taste at the end.
Ways to Switch It Up
If you want more color, add sliced red bell peppers at the same time as the onions. The peppers take about the same time to soften and add a nice brightness to the Sautéed Zucchini and Onions.
For a Mediterranean feel, stir in a handful of halved cherry tomatoes during the last 2 minutes. They should just barely pop, releasing a bit of acid to cut through the butter.
If you need a vegan option, swap the butter for a high-quality vegan butter or just add an extra tablespoon of olive oil. You'll lose a bit of that nutty depth, but the sear remains the same. For an even punchier flavor, try adding a splash of soy sauce and sesame oil for a fusion twist.
What to Serve With It
Sautéed Zucchini and Onions pair best with proteins that have a strong sear. A grilled ribeye or a pan seared salmon fillet matches the mahogany tones of this dish.
For a lighter meal, serve it alongside a lemon garlic chicken breast. The acidity of the lemon cuts through the richness of the butter used in the zucchini.
If you're doing a vegetarian night, this makes a great base for a poached egg. The runny yolk acts as a sauce for the tender crisp vegetables. Since this is a light side, it also goes well with a side of fluffy quinoa or wild rice.
Recipe FAQs
Do you sauté onions or zucchini first?
Sauté the onions first for 3 5 minutes until they turn a soft, golden brown.
Tip: add the minced garlic just 30 seconds before the zucchini to prevent it from burning.
How to prevent zucchini from becoming soggy?
Season with salt and pepper only during the final minute of cooking.
Tip: let the rounds sit undisturbed for 2 3 minutes to develop a mahogany sear.
Is it true that you should avoid butter to get a proper sear?
False. Combining olive oil and unsalted butter provides both the necessary heat and a rich flavor.
Tip: heat both fats over medium high heat before adding any vegetables.
What is the best way to slice the vegetables for even cooking?
Cut zucchini into 1/4 inch rounds and onion into thin half moons.
Tip: use a sharp knife to avoid crushing the zucchini, which releases excess water.
Can these vegetables be used in a pasta dish?
Toss the sautéed mixture with cooked noodles and a splash of pasta water.
Tip: if you enjoy mixing vegetables into pasta, see how the same concept works in our pot pie pasta.
How do you cook zucchini and yellow squash together?
Follow the same process by adding both sliced squash varieties to the pan at the same time.
Tip: ensure all slices are a uniform 1/4 inch thickness for even cooking.