Zucchini might not always steal the spotlight, but trust me, when you transform it into tender, cheesy zucchini steaks, it becomes the star of the plate. These golden-brown beauties are packed with garlicky flavor, a touch of heat from red pepper flakes, and a blanket of melty mozzarella and Parmesan. Whether you’re looking for a satisfying side dish or a light vegetarian main, this recipe is a total game-changer.
A little zucchini love story
I used to think zucchini was just one of those vegetables that needed a lot of help to be exciting. Then one summer, my neighbor handed me a basket of garden-fresh zucchini and said, “Try something new with these!” Challenge accepted. I wanted to make something simple yet indulgent, and that’s how these cheesy zucchini steaks came to life. The first time I made them, I was amazed—crispy edges, a rich garlicky aroma, and gooey, golden cheese. Now, they’re a regular on my table, especially when I need an easy but impressive dish.
Why zucchini steaks are worth making
Zucchini steaks are the perfect balance of healthy and comforting. They’re low in carbs but feel like an indulgence thanks to that golden crust and cheesy topping. Plus, they’re incredibly easy to customize, making them a great go-to recipe for any occasion.
The key ingredients and why they work
Zucchini – The star of the dish! Look for medium-sized zucchini with smooth, firm skin. If you can’t find zucchini, yellow squash works just as well.
Garlic – Freshly chopped garlic gives this dish a deep, rich flavor. If you’re out, garlic powder will do in a pinch, but fresh is always best.
Crushed red pepper flakes – Just a touch of heat to balance the richness of the cheese. Feel free to adjust the amount based on your spice preference.
Extra-virgin olive oil – Helps the zucchini caramelize beautifully and carries the garlic flavor throughout. If you’re out, avocado oil or melted butter works too.
Mozzarella & Parmesan – The ultimate cheese duo! Mozzarella brings the melty, gooey factor, while Parmesan adds a nutty, salty depth. Swap in Gruyère or cheddar for a different twist.
Fresh basil – A fresh, herby contrast to the richness of the cheese. If basil isn’t in season, fresh parsley or oregano work well too.

The best tools for perfect zucchini steaks
Sharp knife – Essential for slicing the zucchini evenly. A dull knife can make uneven cuts, leading to uneven cooking.
Large skillet – A heavy-bottomed skillet (like cast iron) helps create a perfect golden crust on the zucchini.
Baking sheet – Needed for finishing the zucchini in the oven. Lining it with parchment paper makes cleanup easier.
Microplane or fine grater – Helps get the Parmesan extra fine so it melts evenly into the dish.
Step-by-step: how to make cheesy zucchini steaks
Prep the zucchini
Slice the zucchini in half lengthwise to create four “steaks.” Use a sharp knife to score the flesh in a crosshatch pattern—this helps the seasoning and oil soak in. Sprinkle with salt and let them rest for 15 minutes. This step draws out excess moisture, preventing sogginess.
Cook the garlic-infused oil
In a skillet over medium heat, warm 2 tablespoons of olive oil. Add the garlic and red pepper flakes, stirring constantly for about 1-2 minutes until fragrant. Be careful—garlic burns fast! Once golden, transfer the mixture to a small bowl and set aside.
Sear the zucchini
Pat the zucchini dry with a paper towel. This ensures a beautiful golden crust. Heat 1 tablespoon of olive oil in the same skillet and place two zucchini halves flesh-side down. Let them cook undisturbed for 2-3 minutes until golden brown. Repeat with the remaining zucchini and another tablespoon of oil. Transfer all the zucchini steaks to a baking sheet.
Bake to perfection
Preheat the oven to 425°F. Brush the zucchini steaks with the reserved garlic oil. Roast for 8-10 minutes until they become tender but still hold their shape.
The cheesy finish
Sprinkle the zucchini with shredded mozzarella and Parmesan. Switch the oven to broil and let the cheese melt and turn golden brown, about 2-3 minutes. Keep a close eye—it can go from perfect to burnt quickly!
Garnish and serve
Transfer the zucchini to a serving platter and top with fresh torn basil and an extra pinch of red pepper flakes for a little extra kick.

Variations to try
Make it spicy – Add extra red pepper flakes or drizzle with hot honey before serving.
Go Mediterranean – Top with crumbled feta, olives, and a drizzle of balsamic glaze for a fresh twist.
Add protein – Serve alongside grilled chicken or top with crispy bacon bits.
Make it vegan – Use a plant-based mozzarella and a sprinkle of nutritional yeast instead of Parmesan.
Swap the cheese – Try Gruyère for a nuttier flavor, or use smoked cheddar for a richer taste.
How to serve zucchini steaks
These cheesy zucchini steaks shine on their own, but they also pair beautifully with other dishes. Serve them alongside grilled meats, pasta, or as part of a veggie-packed dinner spread. For extra flair, plate them on a wooden board, drizzle with balsamic glaze, and add a sprinkle of flaky salt.
The perfect drink pairings
A crisp white wine like Sauvignon Blanc or a light Pinot Grigio complements the richness of the cheese. If you’re in the mood for red, go for a light-bodied Pinot Noir. Prefer non-alcoholic? A sparkling lemon-infused water adds just the right amount of brightness to balance the dish.
Storing and reheating leftovers
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven at 375°F for about 5-7 minutes to keep them crispy. Avoid the microwave—it can make them soggy.
Scaling the recipe up or down
Making a big batch? Just double everything, but use multiple baking sheets to avoid overcrowding. Cooking for one? Halve the recipe, but keep an eye on the baking time—it may cook a little faster.
Common mistakes and how to avoid them
Skipping the salt step – Letting the zucchini sit with salt is key to removing excess moisture. Don’t rush this part!
Overcrowding the pan – Cook in batches to ensure each piece gets that perfect sear.
Burning the garlic – Garlic cooks fast, so stir constantly and remove it from heat as soon as it turns golden.
Not patting the zucchini dry – Extra moisture prevents caramelization, so blot them well before searing.
Give this recipe a try!
Cheesy zucchini steaks are the perfect blend of simple, satisfying, and downright delicious. Whether you’re making them for a weeknight dinner or serving them to guests, they’re bound to impress. Try them out, make them your own, and let me know how they turn out!

Frequently asked questions
Can I use a different cheese?
Absolutely! Gruyère, smoked cheddar, or even crumbled feta all work beautifully.
What if I don’t have fresh basil?
You can use parsley, oregano, or even a sprinkle of dried Italian seasoning instead.
Can I grill the zucchini instead of pan-searing?
Yes! Just brush with oil and grill flesh-side down for 3-4 minutes before baking.
How do I make this recipe dairy-free?
Use a plant-based mozzarella and Parmesan substitute, or sprinkle nutritional yeast for a cheesy flavor.
Can I prep these ahead of time?
You can slice, score, and salt the zucchini a few hours in advance, but for best results, cook them fresh.

Tender Cheesy Zucchini Steaks Recipe
- Total Time: 30 minutes
- Yield: 4
Description
These cheesy zucchini steaks are golden, garlicky, and topped with melty mozzarella and Parmesan. A must-try dish!
Ingredients
→ Main Ingredients
- 2 medium zucchinis
→ Aromatics & Seasonings
- 4 cloves garlic, finely chopped or grated
- 1/4 teaspoon crushed red pepper flakes, plus more for serving
- Kosher salt
- 4 tablespoons extra-virgin olive oil, divided
→ Cheese & Garnish
- 2 oz mozzarella cheese, shredded (about 1/2 cup)
- 1 oz Parmesan cheese, finely shredded (about 1/2 cup)
- 2 tablespoons fresh basil, torn
Instructions
Slice the zucchini in half lengthwise to create four “steaks.” Use a sharp knife to score the flesh in a crosshatch pattern—this helps the seasoning and oil soak in. Sprinkle with salt and let them rest for 15 minutes. This step draws out excess moisture, preventing sogginess.
In a skillet over medium heat, warm 2 tablespoons of olive oil. Add the garlic and red pepper flakes, stirring constantly for about 1-2 minutes until fragrant. Be careful—garlic burns fast! Once golden, transfer the mixture to a small bowl and set aside.
Pat the zucchini dry with a paper towel. This ensures a beautiful golden crust. Heat 1 tablespoon of olive oil in the same skillet and place two zucchini halves flesh-side down. Let them cook undisturbed for 2-3 minutes until golden brown. Repeat with the remaining zucchini and another tablespoon of oil. Transfer all the zucchini steaks to a baking sheet.
Preheat the oven to 425°F. Brush the zucchini steaks with the reserved garlic oil. Roast for 8-10 minutes until they become tender but still hold their shape.
Sprinkle the zucchini with shredded mozzarella and Parmesan. Switch the oven to broil and let the cheese melt and turn golden brown, about 2-3 minutes. Keep a close eye—it can go from perfect to burnt quickly!
Transfer the zucchini to a serving platter and top with fresh torn basil and an extra pinch of red pepper flakes for a little extra kick.
Notes
How to serve zucchini steaks
These cheesy zucchini steaks shine on their own, but they also pair beautifully with other dishes. Serve them alongside grilled meats, pasta, or as part of a veggie-packed dinner spread. For extra flair, plate them on a wooden board, drizzle with balsamic glaze, and add a sprinkle of flaky salt.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: dinner