Cheesy one-pan family dinner
When you need an easy weeknight dinner that feels cozy and satisfying, this zucchini and ground beef skillet delivers. Tender zucchini simmers in a rich tomato sauce with savory beef, mushrooms, and olives, then gets finished with a blanket of melted cheddar. It’s the kind of one-pan meal that tastes like you cooked all day even though it’s simple, practical, and perfect for busy nights. Serve it straight from the skillet with a green salad or warm bread, and watch it disappear fast. Bonus: it’s flexible, so you can swap the cheese or skip the olives and still end up with a hearty, family-friendly favorite.
- Prep: 15 mins
- Cook: 35 mins
- Total: 50 mins
- Servings: 4
Ingredients
- 1 lb lean ground beef
- 1 medium sweet onion, finely diced
- 1 (14.5 oz) can Italian-style stewed tomatoes
- 1 (8 oz) package sliced white mushrooms
- 1 (6.5 oz) can tomato sauce
- 1 (6 oz) can sliced black olives
- 2 cloves garlic, minced
- Salt and ground white pepper, to taste
- 4 medium zucchini
- 1 (8 oz) package shredded sharp Cheddar cheese
Kitchen Tools
- Large skillet with lid
- Knife & cutting board
- Measuring cups & spoons
- Mixing bowl + spatula
- Wooden spoon
Step-by-Step Instructions
- Prep: Dice the onion, mince the garlic, and slice zucchini lengthwise, then into 1/2-inch half-moons. While you chop, set the skillet on the stove so it can preheat
- Brown: Heat a large skillet over medium-high heat. Cook ground beef and onion until the beef is browned and crumbly and the onion is translucent, about 5–7 minutes. Drain excess grease.
- Simmer: Crush stewed tomatoes in a bowl, then pour into the skillet. Stir in mushrooms, tomato sauce, olives, garlic, salt, and white pepper. Simmer uncovered until the sauce reduces and looks glossy and thicker, 20–30 minutes.
- Cook zucchini: Add zucchini, cover, and cook until firm-tender, 5–7 minutes (don’t overcook you want it juicy, not mushy).
- Finish cheesy: Stir in shredded Cheddar. Cover and cook until melted, 3–4 minutes. Serve hot
Pro Tips
- Storage: Refrigerate in an airtight container for up to 3–4 days. Reheat gently on the stove or microwave in short bursts.
- Subs: Swap Cheddar for Gouda, mozzarella, Monterey Jack, or a spicy pepper jack. Skip olives or mushrooms if you don’t have them.
- Meal Prep: Chop onion/zucchini ahead. You can also simmer the beef sauce earlier in the day, then add zucchini + cheese right before serving.
- Serving: Great with crusty bread, rice, pasta, or cauliflower rice. Add a simple side salad for a fresh balance.
Main Body
This skillet works because it builds flavor in layers without making you juggle multiple pans. Browning the beef with onion lays down a savory base, and the tomatoes simmer long enough to turn into a rich, clingy sauce that coats every bite. When zucchini goes in near the end, it keeps its shape and adds a fresh, tender texture that lightens the whole dish so it feels hearty, but not heavy.
The key technique here is letting the sauce reduce uncovered. That quick simmer concentrates the tomato flavor and prevents the final skillet from turning watery, which can happen easily with zucchini. If your zucchini is extra juicy, you can slice it, sprinkle with a pinch of salt, and let it sit for 10 minutes while the beef browns then pat dry. It’s a small step that helps you keep that thick, spoonable finish.
Zucchini is perfect in a beef skillet because it absorbs flavor while staying mild and family-friendly. The half-moon slices give you lots of surface area for sauce, and cooking them just to “firm-tender” means they still have a little bite. Mushrooms add an earthy depth (and make the skillet feel even meatier), while olives bring a salty pop that balances the tomato. And then there’s the cheese: sharp Cheddar melts into the sauce, making everything creamy and comforting without needing any cream at all.
For a smooth weeknight flow, start by preheating the skillet, then chop your onion and garlic while it warms up. Brown the beef, drain, and immediately start the simmer so the sauce can do its thing while you slice zucchini. Once the sauce is reduced, zucchini only needs a few minutes so you’re not waiting around, and dinner hits the table fast. If you like, set the table during the last simmer, then sprinkle cheese and cover while everyone washes hands and grabs plates.
This recipe is also forgiving for leftovers. The flavors deepen overnight, which makes it a great pack-and-reheat lunch. Reheat gently so the zucchini stays tender rather than breaking down. If the sauce thickens too much in the fridge, just add a small splash of broth or water while warming, then stir until silky again.
Variation Recipes
- Italian Herb & Gouda: Add 1–2 tsp Italian seasoning while simmering and swap Cheddar for shredded Gouda for a mellow, smoky finish.
- Spicy Tex-Mex Skillet: Use taco seasoning, swap olives for corn, and top with Monterey Jack. Serve with tortilla chips or warm tortillas.
- Extra Veggie Boost: Stir in a handful of baby spinach at the very end (right before cheese) and let it wilt for 1–2 minutes.
Conclusion
This zucchini and ground beef skillet is the kind of practical comfort food you can rely on one pan, bold flavor, and plenty of cheesy goodness. If you’re cooking for a busy family, it’s a solid “save-worthy” dinner that adapts to what’s in your fridge and still feels special. Try it once, make it your own with a different cheese, and don’t forget to save and share for your next weeknight rush.
Nutrition (Estimated)
| Serving | Calories | Protein | Carbs | Fat | Fiber | Sugar |
|---|---|---|---|---|---|---|
| 1 plate | 589 | 42g | 24g | 38g | 5g | 10g |
Disclaimer: Estimates vary by ingredients and tools.