
Cheesy Garlic Zucchini Steaks Recipe tastes rich, buttery, and cheesy with crispy edges and a soft, juicy center that almost feels like a veggie steak. It works perfectly for busy weeknights or casual dinners and takes about 30 minutes from start to finish. I first made this on a hot summer night when my neighbor dropped off a mountain of zucchini and I refused to let any of it go to waste.
Why Make This Cheesy Garlic Zucchini Steaks Recipe at Home
You get thick, meaty slices of zucchini that soak up garlic butter and melted cheese, so every bite tastes savory and satisfying. The recipe uses simple ingredients, stays budget friendly, and still looks fancy enough for guests or picky kids.
You control the salt, the amount of cheese, and the level of browning, which helps if you track sodium or carbs. You also use up garden zucchini in a way that feels exciting instead of “oh no, more zucchini again.”
“These cheesy garlic zucchini steaks taste rich and indulgent yet still feel light enough for a weeknight dinner ★★★★★”
Ingredients You Need
Zucchini steaks
-
3 large zucchini, about 8 to 10 inches long each
- Choose firm zucchini with shiny skin and no soft spots.
- Medium or large size works best for thick “steaks.”
-
2 tablespoons olive oil
- Use extra virgin for more flavor or light olive oil if that is what you keep in your pantry.
-
1 tablespoon unsalted butter, melted
- Salted butter also works; just reduce added salt slightly.
-
4 cloves garlic, finely minced or grated
- Jarred minced garlic works in a pinch, use about 1 ½ teaspoons.
-
½ teaspoon kosher salt
- Use ¼ teaspoon if you use salted butter or a salty cheese.
-
¼ teaspoon black pepper
-
½ teaspoon Italian seasoning
- Or mix equal parts dried oregano and dried basil.
-
¼ teaspoon red pepper flakes (optional, for a little heat)
Cheesy topping
-
1 cup shredded mozzarella cheese
- Pre-shredded saves time, but fresh shredded melts smoother.
-
¼ cup grated Parmesan cheese
- Use real Parmigiano Reggiano if possible; shelf-stable grated Parmesan works if that is what you have.
-
2 tablespoons cream cheese, softened
- This adds a creamy layer that clings to the zucchini.
-
1 tablespoon mayonnaise
- Any neutral mayo works; this helps with browning and flavor.
-
1 tablespoon chopped fresh parsley or basil, plus more for garnish
Optional flavor boosters
- ½ teaspoon smoked paprika for a subtle smoky flavor
- A squeeze of fresh lemon juice at the end to brighten everything
Equipment
- Large cutting board
- Sharp chef’s knife
- Baking sheet or roasting pan
- Parchment paper or foil for easier cleanup
- Small mixing bowl
- Medium mixing bowl
- Silicone spatula or spoon
- Pastry brush (optional but helpful for brushing on garlic butter)
- Oven with broiler function
Tips & Mistakes
- Slice zucchini lengthwise into thick planks, about ¾ to 1 inch, so they hold shape and do not turn mushy.
- Salt the cut sides lightly and pat dry if your zucchini holds a lot of moisture, so the steaks roast instead of steam.
- Do not crowd the pan; leave a little space between each zucchini steak so the edges caramelize.
- Roast at high heat, at least 425°F, so the zucchini browns before it turns too soft.
- Mix the cheeses right before topping so they stay fluffy and melt evenly.
- Do not drown the zucchini in oil or butter; a light coating works best and keeps the texture firm.
- Add garlic to melted butter and oil, then brush it on; this prevents garlic from burning too quickly.
- Keep an eye on the broiler during the final step; cheese can go from golden to burnt in under a minute.
- Use a metal spatula to lift the zucchini steaks gently so they stay intact.
- Taste and adjust salt at the end, since Parmesan and mozzarella already bring plenty of salt.
How to Make Cheesy Garlic Zucchini Steaks Recipe
Step 1: Prep the zucchini
Preheat your oven to 425°F and line a baking sheet with parchment or foil. Trim the ends off each zucchini. Slice each one lengthwise into 3 or 4 thick planks, about ¾ to 1 inch thick, so they resemble “steaks.”
Lay the zucchini steaks on the baking sheet, cut side up. If the centers look very wet, sprinkle a tiny pinch of salt on top and let them sit for 5 to 10 minutes, then blot with a paper towel. This step keeps the final texture firm and meaty.
Step 2: Make the garlic oil mixture
In a small bowl, mix olive oil, melted butter, minced garlic, salt, black pepper, Italian seasoning, and red pepper flakes if you use them. Stir until the garlic spreads evenly through the oil and butter. The mixture should smell strong and garlicky.
Brush or spoon the garlic mixture over the cut sides of the zucchini steaks. Coat each piece well, but avoid pooling too much oil on the pan. Save a tiny bit of the mixture if you want to brush again halfway through roasting.
Step 3: Roast the zucchini steaks
Place the baking sheet on the middle rack of the oven. Roast the zucchini for 12 to 15 minutes, until the edges look lightly browned and the centers feel tender when you poke them with a fork. The zucchini should bend slightly but still hold shape.
If the zucchini still feels very firm, roast for 3 to 5 more minutes. You want a tender bite, not crunchy, but not soggy either. While the zucchini roasts, mix the cheesy topping.
Step 4: Mix the cheesy garlic topping
In a medium bowl, combine shredded mozzarella, grated Parmesan, cream cheese, mayonnaise, chopped parsley or basil, and smoked paprika if you use it. Stir until the mixture turns thick and spreadable. Taste a tiny bit and adjust salt if needed.
The mixture should hold shape on a spoon. If it feels too stiff, add a teaspoon of olive oil. If it feels too loose, sprinkle in a little more mozzarella.
Step 5: Top the zucchini with cheese
Pull the roasted zucchini out of the oven but keep the oven on. Spread a spoonful of the cheesy mixture over each zucchini steak, covering most of the surface. Use the back of the spoon to smooth it into an even layer.
Pile the cheese a little thicker in the center so it melts into a gooey cap. If any garlic oil remains, drizzle a tiny bit over the cheese for extra flavor. Set the pan back in the oven.
Step 6: Melt and brown the cheese
Roast the topped zucchini for another 5 to 7 minutes, until the cheese melts and starts to bubble. Switch the oven to broil on high and move the pan to the top rack. Broil for 1 to 3 minutes, watching closely, until the cheese turns golden with some browned spots.
Pull the pan out and let the zucchini steaks rest for 3 to 5 minutes. This short rest helps the cheese set slightly so it does not slide off when you serve. Sprinkle with extra fresh herbs and a squeeze of lemon juice if you like.
Step 7: Taste and adjust
Taste a small corner of one zucchini steak. Add a pinch of salt or extra herbs if you want more punch. Plate the cheesy garlic zucchini steaks while still hot and enjoy that stretchy cheese moment.
Variations I've Tried
I swap mozzarella for pepper jack when I want a little kick and a more intense flavor. I also tried a version with sharp cheddar and a tiny bit of Dijon mixed into the cheese topping, which tasted almost like a zucchini grilled cheese situation. Sometimes I sprinkle cooked, crumbled turkey sausage over the cheese before broiling for a more filling main dish.
I also like a “Caprese” style version, where I use mozzarella, a few halved cherry tomatoes, and fresh basil on top after baking. Another favorite uses feta and oregano with a drizzle of plain Greek yogurt on the side, which gives a tangy, Mediterranean feel.
How to Serve Cheesy Garlic Zucchini Steaks Recipe
Serve these cheesy garlic zucchini steaks hot as a main dish with a simple green salad and some crusty bread or garlic toast. They also pair nicely with grilled chicken, baked salmon, or roasted potatoes when you want a hearty plate. I like to top them with extra fresh herbs and a squeeze of lemon for brightness. A cold sparkling water with citrus slices or a tall glass of iced tea rounds out the meal nicely.
How to store
- Cool leftovers to room temperature, then store in an airtight container in the fridge for up to 3 days.
- Keep the container in a single layer if possible so the cheese topping stays intact.
- For freezing, place cooled zucchini steaks on a parchment-lined tray, freeze until solid, then move to a freezer bag and store for up to 2 months.
- Reheat in a 375°F oven or toaster oven for 10 to 15 minutes until hot and bubbly; avoid the microwave if you can, since it softens the zucchini more and can turn the cheese rubbery.

Cheesy Garlic Zucchini Steaks Recipe
Ingredients
Instructions
- Preheat the oven to 425°F (220°C) and line a baking sheet with parchment paper or foil.
- Trim the ends off each zucchini. Slice each one lengthwise into 3 to 4 thick planks, about 3/4 to 1 inch thick, to make zucchini “steaks.” Arrange them on the baking sheet, cut side up.
- If the cut sides look very wet, lightly sprinkle with a pinch of salt and let sit 5 to 10 minutes, then blot the moisture with a paper towel.
- In a small bowl, mix together the olive oil, melted butter, minced garlic, kosher salt, black pepper, Italian seasoning, and red pepper flakes if using.
- Brush or spoon the garlic oil mixture evenly over the cut sides of the zucchini steaks, coating well but avoiding excess pooling on the pan.
- Roast the zucchini on the middle rack for 12 to 15 minutes, until the edges are lightly browned and the centers are tender when pierced with a fork but still hold their shape. If still very firm, roast 3 to 5 minutes more.
- While the zucchini roasts, combine the shredded mozzarella, grated Parmesan, cream cheese, mayonnaise, chopped parsley or basil, and smoked paprika if using in a medium bowl. Stir until thick and spreadable; add a little olive oil if too stiff or a bit more mozzarella if too loose.
- Remove the baking sheet from the oven, keeping the oven on. Spoon the cheese mixture over each zucchini steak, spreading to cover most of the surface and mounding it slightly in the center.
- Return the zucchini to the oven and roast for 5 to 7 minutes, until the cheese is melted and bubbling.
- Switch the oven to broil on high and move the pan to the top rack. Broil 1 to 3 minutes, watching closely, until the cheese is golden with some browned spots.
- Remove from the oven and let the zucchini rest 3 to 5 minutes so the cheese sets slightly. Garnish with extra fresh herbs and a squeeze of lemon juice if desired, then serve hot.
Notes
Approximate per serving (1/4 of recipe): 230–260 calories; fat 19 g; saturated fat 8 g; carbohydrates 8 g; fiber 2 g; sugars 5 g; protein 9 g; sodium 430 mg. Values are estimates and will vary based on brands, exact zucchini size, and portion size.

Leave a Reply