This Keto Sausage and Spinach Casserole is a hearty, flavorful dish that’s perfect for breakfast, brunch, or even dinner. The combination of savory Italian sausage with fresh spinach creates a deliciously balanced and nutritious meal that satisfies any craving.
What makes this casserole truly comforting is the creamy blend of heavy cream and cream cheese, topped with melted mozzarella that adds a golden, cheesy crust. It’s simple to prepare, making it ideal for busy mornings or cozy evenings.
- Rich, savory flavors from Italian sausage combined with fresh spinach create a wholesome meal.
- Low-carb and keto-friendly for those following a ketogenic lifestyle.
- Versatile dish great for any time of day: breakfast, brunch, lunch, or dinner.
Ingredients
- Italian sausage (1 pound): Mild or spicy sausage with casings removed, providing hearty, savory protein for the casserole.
- Fresh spinach (4 cups): Chopped leafy greens that add vibrant color and a boost of nutrients.
- Heavy cream (1 cup): Adds creamy richness and moisture to bind the casserole ingredients together.
- Shredded mozzarella cheese (1 cup): Melts beautifully to create a golden, bubbly cheese topping.
- Cream cheese (1/2 cup): Softened cream cheese adds velvety texture and richness to the custard base.
- Eggs (3 large): Provides structure and helps set the casseroles’ custard-like consistency.
- Garlic (2 cloves): Minced garlic infuses aromatic depth and delicious savory notes.
- Salt and pepper: To taste, for seasoning and balancing flavors throughout the dish.
- Olive oil: Used for browning sausage and wilting spinach, enhancing flavor without extra carbs.
Instructions
- Preheat the oven and prepare the skillet
-
Set your oven to 350°F (175°C) to ensure it’s fully heated by the time your ingredients are ready. Using a large skillet, heat a small amount of olive oil over medium heat to begin cooking.
- Cook the sausage until browned
-
Add the sausage to the heated skillet, breaking it apart with a spatula. Cook thoroughly until browned and no longer pink, which intensifies the flavor and ensures safe consumption.
- Add garlic and wilt the spinach
-
Stir in the minced garlic, sautéing briefly to release its aroma. Then add chopped spinach to the skillet, cooking just until wilted to preserve its bright green color and nutrients.
- Mix the cream, cream cheese, eggs, and seasoning
-
In a mixing bowl, whisk together the heavy cream, softened cream cheese, eggs, salt, and pepper until fully combined and smooth, creating a rich custard base for the casserole.
- Combine the sausage-spinach mixture with the custard base
-
Pour the cooked sausage and spinach mixture into the custard bowl and gently fold together to evenly distribute flavors and textures throughout the casserole.
- Transfer to baking dish and top with cheese
-
Grease a 9×9-inch baking dish and pour in the combined mixture. Evenly sprinkle shredded mozzarella cheese across the top to create a cheesy crust during baking.
- Bake until set and golden
-
Place the baking dish in the oven and bake for 25-30 minutes until the casserole is firm to the touch and the cheese topping is melted and golden brown, indicating it’s perfectly cooked.
- Cool slightly and serve
-
Allow the casserole to cool for a few minutes after removing from the oven; this helps it set further and makes serving easier, enhancing the texture and flavor experience.
- Select quality Italian sausage—mild or spicy—to tailor this dish’s flavor to your preference.
- Ensure cream cheese is softened for a smooth, lump-free custard base.
- Use fresh spinach for best taste and texture; frozen spinach will add excess moisture.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or oven to maintain moisture and texture. This casserole can also be frozen for up to 1 month; thaw overnight before reheating.
Serving Suggestions
This casserole pairs well with a crisp side salad or sautéed low-carb vegetables to round out the meal. For brunch, serve alongside avocado slices or a dollop of sour cream to enhance creaminess.
- For extra flavor, try adding Italian seasoning or fresh herbs like basil or oregano to the custard mixture.
- Feel free to swap mozzarella for sharp cheddar or a blend of cheeses for different taste profiles.
- If you prefer a spicier kick, add crushed red pepper flakes when cooking the sausage.
FAQs
- Can I use turkey sausage instead of Italian sausage?
-
Yes, turkey sausage is a leaner alternative that works well in this casserole and keeps it keto-friendly.
- Is this casserole suitable for meal prep?
-
Absolutely! It reheats well and can be made in advance for convenient breakfasts or dinners throughout the week.
- Can I add other vegetables to the casserole?
-
Yes, zucchini, mushrooms, or bell peppers can be added when cooking the sausage to incorporate more flavors and nutrients.
- How do I make this recipe dairy-free?
-
Substitute dairy ingredients with coconut cream and a non-dairy cheese alternative, although this will alter flavor and texture slightly.
- What can I serve with this casserole for a fuller meal?
-
Pair with a fresh green salad, sautéed asparagus, or roasted cauliflower for a balanced, keto-friendly meal.

Keto Sausage Spinach Casserole
Equipment
- 1 large skillet
- 1 mixing bowl
- 1 9x9-inch baking dish greased
Ingredients
- 1 pound Italian sausage casings removed
- 4 cups fresh spinach chopped
- 1 cup heavy cream
- 1 cup shredded mozzarella cheese
- 1/2 cup cream cheese softened
- 3 large eggs
- 2 cloves garlic minced
- Salt and pepper to taste
- Olive oil for cooking
Instructions
- Preheat oven to 350°F (175°C).
- Heat olive oil in a large skillet over medium heat.
- Cook sausage until browned, breaking it up as it cooks.
- Add minced garlic and chopped spinach to the skillet; cook until spinach wilts.
- In a mixing bowl, whisk together heavy cream, cream cheese, eggs, salt, and pepper until smooth.
- Combine the sausage and spinach mixture into the egg mixture and stir well.
- Pour mixture into greased 9x9-inch baking dish; sprinkle shredded mozzarella cheese on top.
- Bake for 25-30 minutes until casserole is set and cheese is golden brown.
- Let cool slightly before serving.
Notes
- Use mild or spicy sausage to adjust flavor.
- Leftovers store well in the refrigerator for 3 days.
- Can be reheated in the oven or microwave.