A hearty, cheesy one-pan casserole made with seasoned ground beef, tender zucchini, tomatoes, onions, garlic, and melted cheese. It is an easy low-carb, high-protein family dinner that comes together without complicated steps.
Servings: 6
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Course: Main Dish
Cuisine: American-inspired
Difficulty: Easy
Ingredients
Beef & Vegetable Mixture
1½ lb (680 g) lean ground beef
3 medium zucchini, sliced into thin half-moons
1 medium yellow onion, diced
3 cloves garlic, minced
1 can (14.5 oz / 410 g) diced tomatoes, drained
1 tablespoon olive oil, if needed
1 teaspoon Italian seasoning
1 teaspoon paprika
½ teaspoon onion powder
½ teaspoon salt
½ teaspoon black pepper
¼ teaspoon red pepper flakes, optional
Creamy Cheese Layer
4 oz (115 g) cream cheese, softened
½ cup (120 g) sour cream
½ cup (50 g) shredded Parmesan cheese
1 cup (100 g) shredded mozzarella cheese
For the Top
½ cup (50 g) additional shredded mozzarella
2 tablespoons Parmesan
1 tablespoon chopped fresh parsley
Optional red pepper flakes
Instructions
1. Preheat the Oven
Preheat your oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish or another oven-safe casserole dish.
If using an oven-safe skillet, you can prepare everything in the skillet and bake directly in it.
2. Prepare the Zucchini
Wash and dry the zucchini.
Slice into approximately ¼-inch thick half-moons.
Avoid slicing them too thin because they can become mushy during cooking.
Lightly sprinkle with a small pinch of salt and set aside for about 5 minutes.
Pat away any excess moisture with paper towels.
3. Brown the Ground Beef
Heat a large oven-safe skillet over medium-high heat.
Add the ground beef.
Cook for approximately 6–8 minutes, breaking it apart with a wooden spoon as it cooks.
Continue until the beef is thoroughly browned.
Drain excess grease if necessary.
4. Add Onion and Garlic
Add the diced onion to the skillet.
Cook for approximately 3–4 minutes, until softened.
Add the minced garlic.
Cook for another 30–60 seconds, until fragrant.
5. Season the Beef
Add:
Italian seasoning
Paprika
Onion powder
Salt
Black pepper
Red pepper flakes
Stir well so the seasonings coat the beef.
6. Add Tomatoes
Stir in the drained diced tomatoes.
Cook for approximately 2–3 minutes.
The tomatoes add moisture and acidity while helping create a flavorful base for the casserole.
7. Cook the Zucchini
Add the sliced zucchini.
Gently stir everything together.
Cook for approximately 5–7 minutes, stirring occasionally.
The zucchini should become slightly tender but still retain some structure.
Do not overcook at this stage, because the zucchini will continue cooking in the oven.
8. Make the Creamy Cheese Mixture
In a bowl, combine:
Softened cream cheese
Sour cream
½ cup Parmesan
1 cup shredded mozzarella
Mix until relatively smooth.
If the cream cheese is difficult to mix, allow it to sit at room temperature for a few additional minutes.
9. Combine
Reduce the skillet heat to low.
Gently fold the cream cheese mixture into the beef and zucchini.
Stir until the ingredients are evenly coated and the cheese begins to melt.
If using a casserole dish, transfer the beef and zucchini mixture into the prepared dish and spread evenly.
10. Add the Cheese Topping
Sprinkle the remaining:
½ cup mozzarella
2 tablespoons Parmesan
evenly over the top.
11. Bake
Place the skillet or casserole dish in the preheated oven.
Bake for approximately 15–20 minutes, until:
The casserole is bubbling.
The cheese is completely melted.
The top is lightly golden.
For a more browned cheese topping, switch to the broiler for 1–2 minutes at the end.
Watch carefully because cheese can burn quickly under the broiler.
12. Rest and Serve
Remove from the oven.
Allow the casserole to rest for approximately 5–10 minutes.
This helps the creamy filling set slightly and makes serving easier.
Garnish with fresh parsley and optional red pepper flakes.
Serve warm.
Nutrition Information
Approximate per serving, based on 6 servings:
Calories: 430–470 kcal
Protein: 32–36 g
Total Carbohydrates: 9–12 g
Fiber: 2–3 g
Net Carbohydrates: 7–9 g
Fat: 29–32 g
Saturated Fat: 14–17 g
Sugar: 5–7 g
Sodium: 650–850 mg
Nutrition varies according to the fat percentage of the ground beef, cheese brands, sour cream, and canned tomatoes.
Nut & Allergen Information
Tree Nuts
No tree nuts are included in the basic recipe.
Peanuts
No peanuts.
Dairy
Contains dairy from:
Cream cheese
Sour cream
Parmesan
Mozzarella
Eggs
Egg-free as written.
Gluten
The basic ingredients are naturally gluten-free, but check packaged seasonings, canned tomatoes, and cheese products if preparing for someone with celiac disease or severe gluten sensitivity.
Soy
No soy is required in the basic recipe. Check packaged cheese and seasonings for additives if necessary.
Sesame
No sesame.
Fish
No fish.
Shellfish
No shellfish.
Coconut
No coconut.
Important allergy note: For severe allergies, check all packaged ingredients for cross-contact and may-contain warnings.
How to Make It Low-Carb
This casserole is already relatively low in carbohydrates.
For an even lower-carb version:
Use no-sugar-added canned tomatoes.
Choose full-fat or reduced-carb dairy products without added starches.
Increase zucchini and reduce tomatoes slightly.
Serve without bread, pasta, or rice.
How to Make It Higher Protein
For additional protein:
Use extra-lean ground beef.
Increase the beef to 2 lb.
Add ½ cup cottage cheese to the creamy layer.
Serve with a Greek yogurt-based side salad.
You can also substitute part of the ground beef with ground turkey.
How to Make It Gluten-Free
The casserole is naturally gluten-free when made with the ingredients listed.
However, always check:
Italian seasoning
Diced tomatoes
Cream cheese
Shredded cheese
Other packaged seasonings
for gluten-containing additives or cross-contact warnings.
Variations
Mexican-Style Version
Replace Italian seasoning with:
1 teaspoon chili powder
1 teaspoon cumin
½ teaspoon smoked paprika
Use cheddar or Mexican-blend cheese instead of Parmesan and mozzarella.
Add diced jalapeños and cilantro.
Taco Zucchini Casserole
Add:
1 packet taco seasoning or homemade taco seasoning
½ cup black beans, optional
½ cup corn, optional
Cheddar cheese
Salsa
Mediterranean Version
Add:
Feta instead of some mozzarella
Kalamata olives
Fresh oregano
Diced bell peppers
Spinach
Spicy Version
Add:
Jalapeño
Red pepper flakes
Cayenne
Hot sauce
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes. Ground turkey is an excellent leaner alternative. You may need a little extra olive oil because turkey is often leaner than ground beef.
Can I use ground chicken?
Yes. Ground chicken works well, especially with Italian seasoning, garlic, zucchini, and Parmesan.
Can I use frozen zucchini?
Fresh zucchini is preferable. Frozen zucchini releases more water and can make the casserole watery.
How do I prevent watery zucchini casserole?
This is important because zucchini contains a lot of water.
To reduce excess moisture:
Don’t slice the zucchini too thin.
Lightly salt it and pat it dry.
Avoid overcooking it before baking.
Drain canned tomatoes thoroughly.
Don’t cover the casserole while baking.
Can I make this without cream cheese?
Yes. Replace it with additional sour cream, ricotta, or cottage cheese.
The texture will be slightly different.
Can I use cottage cheese?
Yes. Blend cottage cheese until smooth before adding it to the creamy layer for a higher-protein option.
Can I use cheddar instead of mozzarella?
Absolutely. Cheddar gives the casserole a stronger, richer flavor.
Can I add mushrooms?
Yes. Sauté approximately 8 oz sliced mushrooms with the onions before adding the beef.
Can I add spinach?
Yes. Add 2–3 cups fresh spinach during the final few minutes of skillet cooking.
Can I add bell peppers?
Yes. Dice one bell pepper and sauté it with the onion.
Can I prepare this ahead of time?
Yes. Assemble the casserole, cover it, and refrigerate it until ready to bake.
If baking directly from the refrigerator, it may need an additional 5–10 minutes in the oven.
How long do leftovers last?
Store leftovers in an airtight container in the refrigerator for approximately 3–4 days.
Can I freeze this casserole?
Yes, although zucchini can become softer after freezing and thawing.
For best results, cool completely, portion into airtight freezer-safe containers, and freeze.
How should I reheat leftovers?
Reheat individual portions in the microwave, or reheat the entire casserole covered loosely with foil in a 350°F (175°C) oven until hot.
Can I make this in a slow cooker?
Yes, although the texture will be softer. Brown the beef first, then combine the ingredients and cook on low until heated through. Add the cheese topping toward the end.
Is this keto-friendly?
It can fit a keto-style meal plan because it is relatively low in carbohydrates and high in fat and protein. Check your individual ingredient labels and serving size.
What should I serve with this casserole?
Great sides include:
Green salad
Roasted broccoli
Garlic green beans
Cauliflower rice
Steamed asparagus
Cucumber salad
Avocado salad
Recipe Tips
Use lean ground beef to reduce excess grease.
Drain the tomatoes thoroughly.
Don’t overcook the zucchini before baking.
Use freshly shredded cheese when possible for better melting.
Let the casserole rest before serving.
For a golden cheese crust, broil for 1–2 minutes at the end.
Add fresh parsley or basil just before serving for a fresh finish.
Best Serving Idea
Serve a generous scoop of Ground Beef & Zucchini Skillet Casserole with a crisp green salad and roasted vegetables. Finish the casserole with fresh parsley, cracked black pepper, and a little extra Parmesan for a comforting, low-carb family dinner.
- Creamy Chicken Pot Pie Biscuit Cups - August 24, 2026
- Creamy Mediterranean Chicken & Veggie Bake - August 24, 2026
- Spinach, Feta & Bacon Stuffed Butternut Squash - August 24, 2026



