One-Pan Cheesy Hamburger Zucchini Skillet
This hamburger zucchini skillet turns ground beef and summer squash into a fast, cheesy dinner that dirties exactly one pan.

It lands on the table about 30 minutes after you walk in the door, with tender zucchini, seasoned beef, and melted cheddar pulling everything together.
What Makes This One-Pan Meal So Good
The zucchini stays tender but not mushy, soaking up the garlicky tomato sauce while the beef picks up a nice crust from the skillet. Each bite has that mix of juicy squash, savory meat, and sharp cheddar.
And the melted cheese on top feels like a reward for a pretty short ingredient list. It is simple, but the combination of flavors makes the whole pan smell like you put in way more effort than you did.
Ingredients

- 1 lb ground beef: I use 80/20 for flavor, but leaner works if that is what you have on hand.
- 2 medium zucchini, diced into ½-inch pieces: no need to peel; the skin softens and adds color.
- 1 small yellow onion, diced: white onion or a shallot are fine swaps.
- 2 cloves garlic, minced
- 2 tbsp tomato paste: gives the sauce body without making it heavy.
- 1 (14.5 oz) can diced tomatoes, undrained: fire-roasted adds a subtle smoky note if you want it.
- 1 tsp Italian seasoning: oregano, dried basil, or just a pinch of red pepper flakes all work here.
- 1 cup shredded sharp cheddar cheese: grate it yourself for the smoothest melt.
- Salt and black pepper
Variations / Substitutions
- Protein: ground turkey or chicken are lighter swaps; the skillet may need a tiny splash of oil since they are leaner.
- Cheese: pepper jack gives it a kick, mozzarella makes it milder and stringier.
- More veg: fold in a handful of spinach at the very end, or add a diced bell pepper with the onion.
- Heat: stir a pinch of red pepper flakes into the garlic, or serve with hot sauce at the table.
For a similar flavor with pasta, try our One-Pot Beef and Shells.
How To Make One-Pan Cheesy Hamburger Zucchini Skillet
Step 1: Brown the Beef

Set a large skillet over medium-high heat. Crumble in the 1 lb ground beef and cook, breaking it up with a wooden spoon, until it is deeply browned and no pink remains, about 6 minutes. Drain off most of the fat, keeping a thin coating in the pan for the veggies.
The beef should have dark, crusty edges in places, not a uniform gray. That browning is where the flavor starts, so let it sit undisturbed for a minute at a time between stirrings.
Step 2: Sauté the Aromatics and Zucchini

Reduce the heat to medium and add the 1 small diced onion. Cook until softened and translucent, 3 minutes. Stir in the 2 minced garlic cloves and cook 30 seconds, then toss in the 2 diced zucchinis with ½ tsp salt and a few grinds of black pepper. Cook, stirring occasionally, until the zucchini starts to soften and picks up a little color, about 5 minutes.
The zucchini will release some water, which helps deglaze the pan and scrape up those browned bits from the beef. Keep the skillet uncovered so the squash actually sautés instead of steaming.
Step 3: Build the Sauce and Simmer

Stir in the 2 tbsp tomato paste and 1 tsp Italian seasoning, cooking for 1 minute to bloom the tomato paste. Pour in the 14.5 oz can of diced tomatoes with their juices and bring to a simmer. Add the browned beef back into the skillet and stir everything together. Let it bubble gently for 8 to 10 minutes, until the sauce thickens slightly and the zucchini is fork-tender but still holds its shape.
Taste the sauce and adjust the salt and pepper. If the skillet seems at all dry, splash in a couple tablespoons of water. The tomato paste gives a rich base without much liquid, so a little extra moisture never hurts.
Step 4: Melt the Cheese and Serve

Sprinkle the 1 cup shredded cheddar evenly over the skillet. Cover with a lid or a piece of foil and let it sit for 2 minutes, just until the cheese melts into a gooey layer. Uncover and serve straight from the pan.
Scoop it onto plates or shallow bowls while the cheese is warm and stretchy. A handful of fresh parsley or a spoonful of sour cream on top is nice, but the skillet stands on its own just fine.
A Few Tips for This Skillet
- Grate your own cheese.: Pre-shredded bags often have anti-caking starches that can make the melt less smooth. A block of sharp cheddar takes under a minute to shred.
- Pull the pan off the heat the moment the zucchini is tender.: It will continue to soften from carryover heat, so you want it just fork-tender, not collapsing.
- Yellow squash works equally well, or use a mix of both. Just keep the total volume around 3 cups diced.
- For a little heat, stir a pinch of red pepper flakes into the garlic and onion.
If you are feeding more people, here is how to adjust the quantities:
| Servings | Ground Beef | Zucchini | Diced Tomatoes | Shredded Cheddar |
|---|---|---|---|---|
| 2 | ½ lb | 1 medium | 1 cup | ½ cup |
| 4 | 1 lb | 2 medium | 1 (14.5 oz) can | 1 cup |
| 8 | 2 lb | 4 medium | 2 (14.5 oz) cans | 2 cups |
Storing Leftovers
Refrigerate: Cooled leftovers keep in an airtight container for up to 3 days. The zucchini will soften more in the fridge, so the texture leans stewier the next day.
Reheat: Warm gently in a skillet over medium-low heat with a splash of water to loosen the sauce, or microwave in short bursts. The cheese may separate a bit but will still taste good.
What Goes Well with This Skillet
A crusty loaf of bread is the obvious move for mopping up the tomatoey sauce at the bottom of the pan. For something fresh, a simple green salad with a lemon vinaigrette cuts the richness of the beef and cheese without competing.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, use about 2 cups chopped ripe tomatoes and add a splash of water if the skillet looks dry. The sauce will be a little looser but still flavorful.
Can I make this in a cast iron skillet?
Absolutely. Cast iron holds heat beautifully and gives the beef a great sear. Just plan to serve it soon after adding the tomatoes, since long contact with acidic food can affect a well-loved seasoning.
Is this dish keto-friendly?
Yes, it is naturally low in carbs. One serving comes in around 16g net carbs, making it a solid fit for a keto dinner.
Do I have to peel the zucchini?
No, the skin is thin and tender enough to soften during cooking. It also adds a nice green color to the finished dish.

One-Pan Cheesy Hamburger Zucchini Skillet Recipe
Ingredients
Method
- Brown the beef in a large skillet over medium-high heat, about 6 minutes. Drain most of the fat.
- Reduce heat to medium, sauté onion 3 minutes, add garlic and zucchini with salt and pepper, cook 5 minutes.
- Stir in tomato paste and Italian seasoning, add diced tomatoes and beef, simmer 8-10 minutes.
- Top with cheddar, cover, and let the cheese melt for 2 minutes. Serve hot.
