30-Minute Low Carb Enchilada Casserole
This low carb enchilada casserole gives you all the smoky, cheesy flavor of classic enchiladas without a single tortilla. Layers of seasoned ground beef, zesty red sauce, and tender zucchini bake into a bubbling skillet you can get on the table in half an hour.

It’s the kind of weeknight dinner that makes you forget you’re eating low carb.
What Makes This Casserole So Good
The beefy filling gets a real depth from chili powder and cumin, and the zucchini melts right into the sauce so you never miss the tortillas. Every bite comes up loaded with cheese that pulls away in long, gooey strands.
I keep this one in my rotation because it’s fast enough for a Tuesday but tastes like something that simmered all day. The whole thing lands under 10 net carbs per serving, and no one at the table complains.
Ingredients

- 1 lb ground beef:: 80/20 gives the best flavor without making it greasy
- 1 small onion, diced:: yellow or white both work fine
- 2 cloves garlic, minced:: use fresh, not the jar stuff here
- 1 tbsp chili powder:: the backbone of that enchilada taste
- 1 tsp ground cumin:: warm and earthy, don’t skip it
- 1/2 tsp salt:: adjust after tasting the sauce
- 1 cup red enchilada sauce:: check the label and grab one with no added sugar
- 4 oz cream cheese, softened:: makes the sauce creamy and holds everything together
- 3 medium zucchini, sliced 1/4 inch thick:: they stand in for the tortillas
- 2 cups shredded Mexican blend cheese, divided:: cheddar and jack mix melts beautifully
Variations / Substitutions
- Ground turkey or chicken:: both work the same way, just cook until no pink remains
- Green enchilada sauce:: swaps right in for a brighter, tangier flavor
- Dairy-free:: use a plant-based cream cheese and your favorite dairy-free shreds; the result will be a little less rich but still good
- Add heat:: stir a minced chipotle or a spoonful of adobo sauce into the meat
If you like this, you might also like my baked chicken fajitas.
How to Make Low Carb Enchilada Casserole
Step 1: Brown the Beef

Heat your oven to 400°F (200°C). In a large oven-safe skillet over medium-high heat, cook the 1 lb ground beef and diced onion, breaking up the meat with a spoon, until no pink remains, about 5 minutes. Drain off most of the fat, leaving just a thin film in the pan.
You’ll see the onion soften and the beef turn from red to browned. At that point, stir in the 2 cloves minced garlic and cook until fragrant, 30 seconds.
Step 2: Stir in the Sauce

Sprinkle the 1 tbsp chili powder, 1 tsp cumin, and 1/2 tsp salt over the meat and stir for 30 seconds to wake up the spices. Pour in the 1 cup enchilada sauce and drop in the 4 oz softened cream cheese. Lower the heat to medium and stir constantly until the cream cheese melts into a smooth, glossy sauce, about 2 minutes. Take the skillet off the heat.
The mixture will look tight and velvety, not soupy. Taste it now and add a pinch more salt if the flavor doesn’t pop.
Step 3: Layer the Casserole

Spread a thin layer of the meat sauce across the bottom of the skillet so nothing sticks. Arrange half of the 3 sliced zucchini over the sauce in a single overlapping layer, then spoon half the remaining meat sauce on top and scatter 1 cup of the 2 cups shredded cheese over it. Repeat with the rest of the zucchini, the rest of the meat, and the remaining 1 cup cheese.
Take a moment to press down gently on the layers. That light pressure helps the zucchini settle into the sauce and cook more evenly.
Step 4: Bake Until Bubbly

Cover the skillet with foil and bake for 15 minutes. Then pull the foil off and bake another 5 minutes, until the cheese is melted and the edges are bubbling hard.
You’ll see the cheese pull away slightly from the side of the skillet and the sauce bubbling up in dark red spots at the edge. That’s your sign the casserole is hot all the way through.
Step 5: Broil and Serve

Switch your oven to broil on high. Leave the skillet in the oven just long enough to brown the cheese, 1 to 2 minutes. Watch it closely so the cheese blisters without burning.
Carry the skillet straight to the table and scoop out generous portions. A dollop of sour cream and some sliced avocado on top are never a bad idea.
A Few Notes Before You Start
- Slice the zucchini evenly:: A mandoline set to 1/4 inch gives you quick, uniform rounds that cook at the same rate.
- Choose a low-sugar sauce:: Many jarred enchilada sauces hide sugar. Look for brands with 1 to 2 grams of carbs per serving.
- Pre-shredded cheese works fine here:: It releases faster in the oven, though a block you shred yourself will have a slightly creamier melt.
- Don’t skip the broil step:: Those little browned spots on top make the cheese taste deeper and keep the whole thing from feeling steamed.
Keeping Leftovers Fresh
- Refrigerate:: Pack cooled leftovers in an airtight container. They’ll keep up to 4 days.
- Reheating:: A microwave works for single portions, but if you have time, reheat the whole skillet in a 350°F oven, covered, until hot. The zucchini will release a little more water after sitting, but it still tastes great.
What to Serve with Low Carb Enchilada Casserole
A crisp green salad with a lime vinaigrette cuts through the richness of all that cheese and beef. Sliced avocado or a spoonful of cool sour cream on top adds a creamy contrast.
Frequently Asked Questions
Can I double this recipe?
Yes, use a 9×13 inch baking dish and double all the ingredients. The bake time will be about 5 to 10 minutes longer, so check that the center is bubbly before you pull it out.
Is this casserole spicy?
It’s mild, not hot. The chili powder and cumin give warmth, not burn. If you want real heat, stir a minced jalapeño into the onion when you sauté it.
What if I don’t have an oven-safe skillet?
No problem. Brown the meat in a regular skillet, then transfer everything to a greased 8×8 or similar baking dish before you layer. The bake times stay the same.
Can I use pre-shredded cheese in the layers?
Absolutely. It melts just fine and saves a few minutes. A bag of finely shredded Mexican blend will give you that even blanket of cheese.

Low Carb Enchilada Casserole Recipe
Ingredients
Method
- Heat oven to 400°F. In a large oven-safe skillet, cook beef and onion over medium-high heat until no pink remains, about 5 minutes. Drain fat, then stir in garlic and cook 30 seconds.
- Add chili powder, cumin, salt, enchilada sauce, and cream cheese. Stir over medium heat until cream cheese melts, about 2 minutes. Remove from heat.
- Spread a thin layer of meat sauce in the skillet. Layer half the zucchini, half the remaining meat, and 1 cup cheese. Repeat with remaining zucchini, meat, and cheese. Press down lightly.
- Cover with foil and bake 15 minutes. Uncover and bake 5 more minutes until edges are bubbly.
- Broil on high for 1 to 2 minutes until cheese is golden and blistered. Serve hot.
