Keto Italian Sausage and Zucchini Casserole – Comforting, Low-Carb, and Easy
If you’re craving cozy comfort food without the carb crash, this Keto Italian Sausage and Zucchini Casserole delivers. It’s hearty, cheesy, and full of flavor, yet light enough to keep you feeling good after dinner. Think savory Italian sausage, tender zucchini, and a rich, creamy tomato sauce baked under a golden layer of cheese.
It’s weeknight-friendly but still special enough for company. Best of all, it reheats like a dream, so you’ll love the leftovers just as much as the first bite.
Keto Italian Sausage and Zucchini Casserole - Comforting, Low-Carb, and Easy
Ingredients
Method
- Prep the zucchini: Slice zucchini into 1/4-inch half-moons. Toss with 1 teaspoon salt and spread on a sheet pan lined with paper towels. Let sit 15–20 minutes to draw out moisture, then blot dry.
- Preheat the oven: Set to 375°F (190°C). Grease a 9x13-inch baking dish.
- Cook the sausage: Heat oil in a large skillet over medium. Add sausage and break it up as it browns, 6–8 minutes, until no longer pink. Drain excess fat if needed, leaving about 1 tablespoon in the pan.
- Sauté aromatics: Add onion to the skillet and cook 3–4 minutes until softened. Stir in garlic for 30 seconds until fragrant.
- Make the creamy tomato sauce: Reduce heat to low. Stir in tomato sauce, heavy cream, cream cheese, Italian seasoning, and red pepper flakes if using. Whisk until smooth and creamy. Season with salt and pepper. Simmer 2–3 minutes.
- Combine: Fold the zucchini into the skillet with the sausage and sauce. Mix gently to coat without breaking the zucchini.
- Assemble: Transfer mixture to the baking dish. Top evenly with mozzarella and Parmesan.
- Bake: Bake 18–22 minutes until the cheese is melted and bubbling. For a golden top, broil for 1–2 minutes at the end, watching closely.
- Finish and serve: Rest 5–10 minutes to set. Sprinkle with chopped basil or parsley. Serve warm.
What Makes This Recipe So Good
- Big flavor, simple ingredients: Italian sausage brings built-in seasoning, so you don’t need a long list of spices.
- Keto-friendly and satisfying: Low-carb veggies, high-quality fats, and protein keep you full and on track.
- Perfect texture: Lightly salted zucchini releases moisture before baking, so the casserole isn’t watery.
- Meal-prep winner: Holds up well in the fridge and freezer, making it ideal for make-ahead meals.
- Flexible: Easy to adapt for spice level, cheese preference, and what you have on hand.
Shopping List
- Italian sausage: 1 to 1.25 pounds, casings removed (mild or hot)
- Zucchini: 3 medium (about 1.5 pounds), sliced into half-moons
- Onion: 1 small, diced
- Garlic: 3 cloves, minced
- Tomato sauce: 1 cup, no-sugar-added
- Heavy cream: 1/2 cup
- Cream cheese: 3 ounces, softened
- Mozzarella cheese: 1.5 cups shredded
- Parmesan cheese: 1/3 cup grated
- Olive oil or avocado oil: 1–2 tablespoons
- Italian seasoning: 1.5 teaspoons
- Crushed red pepper flakes: 1/4–1/2 teaspoon (optional)
- Fresh basil or parsley: A handful, chopped (optional)
- Kosher salt and black pepper: To taste
How to Make It
- Prep the zucchini: Slice zucchini into 1/4-inch half-moons. Toss with 1 teaspoon salt and spread on a sheet pan lined with paper towels.
Let sit 15–20 minutes to draw out moisture, then blot dry.
- Preheat the oven: Set to 375°F (190°C). Grease a 9×13-inch baking dish.
- Cook the sausage: Heat oil in a large skillet over medium. Add sausage and break it up as it browns, 6–8 minutes, until no longer pink.
Drain excess fat if needed, leaving about 1 tablespoon in the pan.
- Sauté aromatics: Add onion to the skillet and cook 3–4 minutes until softened. Stir in garlic for 30 seconds until fragrant.
- Make the creamy tomato sauce: Reduce heat to low. Stir in tomato sauce, heavy cream, cream cheese, Italian seasoning, and red pepper flakes if using.
Whisk until smooth and creamy. Season with salt and pepper. Simmer 2–3 minutes.
- Combine: Fold the zucchini into the skillet with the sausage and sauce.
Mix gently to coat without breaking the zucchini.
- Assemble: Transfer mixture to the baking dish. Top evenly with mozzarella and Parmesan.
- Bake: Bake 18–22 minutes until the cheese is melted and bubbling. For a golden top, broil for 1–2 minutes at the end, watching closely.
- Finish and serve: Rest 5–10 minutes to set.
Sprinkle with chopped basil or parsley. Serve warm.
How to Store
Loved This Recipe?
If you're looking for more simple, healthy keto dinners, grab my FREE 7-Day Easy Keto Dinner Reset. You'll get 7 easy keto dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.
- Refrigerator: Store in an airtight container for 4 days. Reheat covered at 350°F until hot, or microwave in short bursts.
- Freezer: Cool completely, portion, and freeze up to 3 months.
Thaw overnight in the fridge before reheating.
- Make-ahead: Assemble up to the cheese topping, cover, and refrigerate 24 hours. Add 5–10 minutes to bake time if starting cold.
Benefits of This Recipe
- Low-carb and nutrient-rich: Zucchini brings fiber, potassium, and vitamin C without the carbs from pasta or potatoes.
- High satiety: Protein from sausage and fats from cheese and cream keep you full longer.
- Balanced flavors: Creamy, tangy, and savory elements hit all the right notes without added sugar.
- One-pan friendly: You can cook everything in one large skillet before transferring to the baking dish, keeping cleanup easy.
- Kid-approved: Mild sausage and melty cheese make it approachable for picky eaters.
Pitfalls to Watch Out For
- Watery casserole: Don’t skip salting and blotting the zucchini. This step prevents extra moisture from diluting the sauce.
- Overcooked zucchini: Avoid pre-cooking the zucchini in the pan.
It softens during baking and stays tender when added raw.
- Hidden sugars: Choose no-sugar-added tomato sauce. Read labels—some sauces sneak in several grams per serving.
- Greasy texture: Drain excess sausage fat if your brand renders a lot. Aim for about 1 tablespoon in the pan to build flavor without heaviness.
- Too salty: Because you salt the zucchini early, taste the sauce before adding more salt, especially with Parmesan in the mix.
Variations You Can Try
- Spicy arrabbiata twist: Use hot Italian sausage, extra red pepper flakes, and add a pinch of smoked paprika.
- Alfredo-style: Skip tomato sauce and use 3/4 cup heavy cream plus 1/4 cup chicken broth and extra Parmesan.
Add a pinch of nutmeg.
- Veggie boost: Fold in baby spinach or chopped kale during the sauce step until just wilted. Keep total volume similar so the casserole sets well.
- Different cheeses: Try provolone or fontina for meltiness, or add ricotta dollops under the top layer for pockets of creaminess.
- Turkey or chicken sausage: Swap for a leaner option. Add a tablespoon of olive oil to the pan for better browning.
- Bell pepper add-in: Sauté 1 diced red bell pepper with the onion for a touch of sweetness and color.
- Herb-forward: Stir in fresh basil, oregano, or thyme at the end for a bright finish.
FAQ
Is this casserole truly keto?
Yes.
With low-carb zucchini, no-sugar-added tomato sauce, and a high-fat, moderate-protein profile, it fits most keto macros. Always check labels on sausage and sauce to avoid added sugars or fillers.
Can I make it dairy-free?
You can. Use a dairy-free cream alternative like full-fat coconut milk for the sauce and a melty dairy-free cheese on top.
Expect a slightly different flavor, but it still turns out rich and satisfying.
What can I use instead of zucchini?
Yellow squash works well. You can also use sliced eggplant, but salt and blot it even more thoroughly since it holds extra water.
How do I keep the top from over-browning?
If the cheese browns too fast, tent the dish loosely with foil during the last 10 minutes. Remove the foil at the end if you want a bit more color.
Can I make this without cream cheese?
Yes.
Increase heavy cream to 3/4 cup and simmer a minute longer to reduce slightly. The sauce will be silky, just a touch less thick.
What sides go well with this?
A simple green salad with olive oil and lemon, roasted broccoli, or sautéed green beans pair nicely. Keep sides light to let the casserole shine.
How many servings does this make?
It makes about 6 servings as a main dish.
If you’re feeding big appetites, plan on 4–5 servings.
Can I assemble and freeze before baking?
Yes. Assemble completely, wrap tightly, and freeze. Thaw in the fridge overnight, then bake as directed, adding 10–15 extra minutes if it’s still a bit chilled.
Wrapping Up
This Keto Italian Sausage and Zucchini Casserole is the kind of meal that feels indulgent but fits your low-carb goals.
It’s simple to make, easy to customize, and reliable for busy nights. With just a few smart steps—like salting the zucchini and choosing clean-label ingredients—you’ll get a bubbly, creamy bake every time. Keep this one in your weeknight rotation, and enjoy the comfort without the carbs.
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.


