Keto Zucchini Taco Casserole – A Cozy, Low-Carb Weeknight Favorite
If you love bold taco flavors and crave a cozy, cheesy bake, this Keto Zucchini Taco Casserole will hit the spot. It’s all the goodness of taco night tucked into a bubbly, low-carb casserole. Juicy seasoned beef, tender zucchini “noodles,” and melty cheese come together fast.
It’s simple enough for a weeknight, but fun enough to serve to friends. Best of all, it tastes indulgent without knocking you out of ketosis.
Ingredients
Method
- Prep the zucchini: Preheat the oven to 400°F (200°C). Lightly oil a sheet pan. Slice zucchini into thin planks (about 1/8–1/4 inch) or rounds. Lay them on the pan, drizzle with a little oil, and sprinkle with salt. Roast for 8–10 minutes to soften and release moisture. Pat dry with paper towels and set aside. Reduce oven to 375°F (190°C).
- Cook the beef: Warm a large skillet over medium-high heat. Add a little oil, then the onion and a pinch of salt. Cook 3–4 minutes until softened. Add garlic and cook 30 seconds.
- Season and simmer: Add ground beef. Cook, breaking it up, until browned and no longer pink. Drain excess fat if needed. Sprinkle in taco seasoning and toast 30 seconds.
- Make it saucy: Stir in tomato paste, drained tomatoes, green chiles (if using), and beef broth. Simmer 3–5 minutes until slightly thickened. Taste and adjust salt and pepper.
- Whisk the creamy layer: In a small bowl, mash the softened cream cheese with 1/2 cup of the shredded cheese until smooth. If it’s too stiff, warm it briefly in the microwave.
- Assemble: Lightly oil a 9x13-inch baking dish. Layer half the zucchini, spread half the creamy cheese mixture, spoon on half the taco beef, and sprinkle with 1/2 cup shredded cheese. Repeat: remaining zucchini, creamy mixture, beef, and top with the rest of the shredded cheese.
- Bake: Cover loosely with foil and bake at 375°F for 15 minutes. Uncover and bake 10–12 more minutes, until bubbling and browned in spots.
- Rest and garnish: Let it rest 10 minutes. Sprinkle with chopped cilantro and serve with lime wedges.
What Makes This Recipe So Good
- Low-carb comfort: Zucchini stands in for tortillas or rice, keeping carbs low while still giving you that satisfying, layered feel.
- Big taco flavor: A simple homemade taco seasoning and a quick simmer with tomatoes make the beef rich, saucy, and slightly smoky.
- Meal-prep friendly: It reheats beautifully and holds up in the fridge for a few days, so lunch is done.
- Customizable: Change the protein, cheese, or toppings to fit your diet or cravings.
- Family-approved: The cheesy, saucy layers make this one easy to love—even for picky eaters.
What You’ll Need
- Zucchini: 3 medium, sliced lengthwise into thin planks or rounds
- Ground beef: 1 to 1.25 pounds (80/20 or 85/15 works well)
- Onion: 1 small, finely chopped
- Garlic: 2–3 cloves, minced
- Tomatoes: 1 (14.5-ounce) can diced tomatoes, well drained
- Green chiles (optional): 1 (4-ounce) can, mild or hot, drained
- Taco seasoning: 2 tablespoons (see note below)
- Tomato paste: 1 tablespoon
- Beef broth: 1/3 cup (low-sodium)
- Cream cheese: 3 ounces, softened
- Shredded cheese: 2 cups total (cheddar, Monterey Jack, pepper jack, or a mix)
- Olive oil or avocado oil: 1–2 tablespoons
- Fresh cilantro: A small handful, chopped (optional)
- Lime: 1, cut into wedges (for serving)
- Salt and pepper: To taste
Taco seasoning note: Use a sugar-free blend, or make your own with 1 tablespoon chili powder, 1 teaspoon each cumin and paprika, 1/2 teaspoon each garlic powder, onion powder, and oregano, plus 1/4–1/2 teaspoon salt and a pinch of cayenne.
Instructions
- Prep the zucchini: Preheat the oven to 400°F (200°C). Lightly oil a sheet pan.
Slice zucchini into thin planks (about 1/8–1/4 inch) or rounds. Lay them on the pan, drizzle with a little oil, and sprinkle with salt. Roast for 8–10 minutes to soften and release moisture.
Pat dry with paper towels and set aside. Reduce oven to 375°F (190°C).
- Cook the beef: Warm a large skillet over medium-high heat. Add a little oil, then the onion and a pinch of salt.
Cook 3–4 minutes until softened. Add garlic and cook 30 seconds.
- Season and simmer: Add ground beef. Cook, breaking it up, until browned and no longer pink.
Drain excess fat if needed. Sprinkle in taco seasoning and toast 30 seconds.
- Make it saucy: Stir in tomato paste, drained tomatoes, green chiles (if using), and beef broth. Simmer 3–5 minutes until slightly thickened.
Taste and adjust salt and pepper.
- Whisk the creamy layer: In a small bowl, mash the softened cream cheese with 1/2 cup of the shredded cheese until smooth. If it’s too stiff, warm it briefly in the microwave.
- Assemble: Lightly oil a 9×13-inch baking dish. Layer half the zucchini, spread half the creamy cheese mixture, spoon on half the taco beef, and sprinkle with 1/2 cup shredded cheese.
Repeat: remaining zucchini, creamy mixture, beef, and top with the rest of the shredded cheese.
- Bake: Cover loosely with foil and bake at 375°F for 15 minutes. Uncover and bake 10–12 more minutes, until bubbling and browned in spots.
- Rest and garnish: Let it rest 10 minutes. Sprinkle with chopped cilantro and serve with lime wedges.
How to Store
- Refrigerate: Cool completely, then cover and refrigerate for up to 4 days.
- Freeze: Portion into airtight containers and freeze up to 2 months.
Thaw overnight in the fridge for best texture.
- Reheat: Microwave individual slices 1–2 minutes, or reheat in a 350°F oven for 10–15 minutes until hot.
- Make-ahead tip: Assemble up to the baking step, cover, and refrigerate 24 hours. Add 5–10 minutes to the bake time.
Benefits of This Recipe
- Keto-friendly: Zucchini keeps carbs low while adding fiber and hydration.
- Protein-packed: Ground beef brings staying power, helping you feel full longer.
- Nutrient-rich: Tomatoes, onions, and zucchini add vitamins A, C, and potassium.
- Balanced fats: Cheese and cream cheese provide satisfying fats that align with keto goals.
- One-pan appeal: Easy to assemble, easy to serve, and minimal cleanup.
What Not to Do
- Don’t skip draining or pre-roasting the zucchini. Skipping this step makes the casserole watery.
- Don’t use sweetened taco seasoning. Many blends add sugar or starch. Choose sugar-free or make your own.
- Don’t overcook the beef mixture. If it gets too dry, the casserole won’t be saucy.
Aim for slightly thick, not paste-like.
- Don’t slice zucchini too thick. Thick slices won’t soften evenly and can cause excess moisture.
- Don’t cut it immediately out of the oven. A short rest helps it set and slice cleanly.
Recipe Variations
- Turkey or chicken: Swap ground beef for ground turkey or chicken. Add 1 tablespoon oil to prevent dryness and season generously.
- Spicy chipotle: Mix 1 tablespoon chopped chipotle in adobo into the beef for smoky heat.
- Queso vibe: Replace cream cheese with 1/2 cup keto-friendly queso and reduce shredded cheese by 1/2 cup.
- Veg-forward: Add sautéed bell peppers or spinach to the beef mixture. Sauté first to remove moisture.
- Dairy-light: Use less shredded cheese and swap cream cheese for full-fat ricotta.
Season ricotta with salt, pepper, and a pinch of cumin.
- Extra-crisp top: Broil the casserole for 2–3 minutes at the end for browned, bubbly cheese.
FAQ
Is zucchini really low in carbs?
Yes. Zucchini is naturally low in carbs and calories, making it a great stand-in for tortillas, pasta, or rice in keto recipes.
How do I keep the casserole from getting watery?
Pre-roast the zucchini to drive off moisture, then pat it dry. Also drain the tomatoes well and simmer the beef mixture until slightly thickened.
Can I make this without dairy?
You can reduce dairy by using dairy-free cheese alternatives and skipping the cream cheese layer.
The texture will be different but still tasty. Be sure any substitutes are low in carbs.
What cheese melts best here?
Cheddar, Monterey Jack, or pepper jack melt smoothly and add great flavor. A blend gives you the best of both melt and tang.
Can I use salsa instead of canned tomatoes?
Yes, but choose a low-carb salsa and drain it well.
Salsa can be saltier, so adjust seasoning after simmering.
How many servings does this make?
A 9×13-inch dish yields about 6 hearty servings. For meal prep, portion into 6 containers for the week.
Do I need to peel the zucchini?
No. Leave the skin on for structure and nutrients.
Just wash and slice.
Can I make it spicier?
Absolutely. Add extra cayenne, hot green chiles, chipotle, or a sprinkle of crushed red pepper to the beef mixture.
What can I serve with it?
A simple side salad with lime vinaigrette or sliced avocado works well. Cauliflower rice is another solid, low-carb option.
Will it hold together like lasagna?
It sets nicely after a short rest, though it’s a bit softer than lasagna due to the zucchini.
Proper pre-roasting and draining help it slice cleanly.
Wrapping Up
Keto Zucchini Taco Casserole brings taco night vibes to a bubbly, oven-baked dish that fits your low-carb goals. It’s easy to assemble, full of bold flavor, and flexible enough to tweak to your taste. With simple ingredients and smart prep, you’ll have a cozy dinner that feels satisfying and fresh.
Add your favorite toppings, slice, and enjoy a reliable weeknight winner.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



