Hey y'all! If you’re hunting for a hearty, flavor-packed breakfast that’s both low in carbs and big on comfort, this Keto Sausage Spinach Breakfast Casserole is here to kick off your morning right. With juicy sausage, tender spinach, and gooey cheese baked together, it's ideal for leisurely brunches, meal prep, holiday mornings, or any day you want a satisfying, energizing start. Let’s get cooking!
Why You’ll Love This Keto Sausage Spinach Breakfast Casserole
- Low-Carb & Keto-Friendly: Perfect for those watching their carb intake while still craving a hearty breakfast.
- Meal Prep Superstar: This casserole keeps well, making busy mornings a breeze.
- Customizable: Swap veggies, cheeses, or sausage types for your favorite flavors.
- Protein-Packed: Keeps you full and energized for hours.
- Deliciously Satisfying: Cheesy, savory, and loaded with flavor in every bite.
Ingredients for Keto Sausage Spinach Breakfast Casserole
- 1 lb (450g) breakfast sausage (pork or turkey, no sugar added)
- 2 cups fresh spinach (about 2 oz), roughly chopped
- 8 large eggs
- ½ cup heavy cream
- 1 cup shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ¼ cup diced onion
- ½ teaspoon garlic powder
- ¼ teaspoon black pepper
- ½ teaspoon salt
- 1 tablespoon butter (for greasing the dish)
Directions: How to Make Keto Sausage Spinach Breakfast Casserole
Step 1: Prep and Preheat
Preheat your oven to 350°F (175°C). Grease a 9x13-inch casserole dish with butter to prevent sticking.
Step 2: Cook the Sausage
In a large skillet over medium heat, cook the breakfast sausage and diced onion until browned and cooked through, about 6-8 minutes. Drain excess fat if necessary.
Step 3: Add Spinach
Add chopped spinach to the skillet and sauté for 1-2 minutes until wilted. Remove skillet from heat and set aside.
Step 4: Whisk Egg Mixture
In a large bowl, whisk together eggs, heavy cream, garlic powder, salt, and black pepper until smooth and fully combined.
Step 5: Assemble Casserole
Spread the sausage, onion, and spinach mixture evenly in the prepared casserole dish. Sprinkle cheddar and mozzarella cheeses on top. Pour the egg mixture evenly over everything, making sure it seeps into the corners.

Step 6: Bake
Bake for 30-35 minutes, or until the eggs are set in the center and the top is golden and puffy. Remove from the oven and let cool for 5-10 minutes before slicing.
Notes for the Best Keto Sausage Spinach Breakfast Casserole
- For extra creaminess, add 2 oz of cream cheese to the egg mixture (soften first!).
- You can use frozen spinach—just thaw and squeeze dry before adding (learn more here).
- Try a blend of cheeses like Monterey Jack or Swiss for a flavor twist.
Keto Sausage Spinach Breakfast Casserole Variations
- Mushroom & Spinach: Add 1 cup sautéed mushrooms with the spinach for an earthy touch.
- Spicy Chorizo: Swap breakfast sausage for chorizo and use pepper jack cheese for a kick.
- Broccoli Cheddar: Replace spinach with small broccoli florets and use all cheddar cheese.
Required Equipment
- 9x13-inch casserole dish
- Large skillet
- Mixing bowl
- Whisk
- Knife & cutting board
Storage Instructions for Keto Sausage Spinach Breakfast Casserole
Let casserole cool completely before covering tightly with foil or transferring to an airtight container. Refrigerate for up to 4 days. Reheat individual portions in the microwave for 1-2 minutes or in a 300°F (150°C) oven until warmed through. For longer storage, wrap portions and freeze for up to 2 months.
Serving Suggestions & Pairings
- Serve alongside a simple green salad for a light brunch.
- Add sliced avocado or a dollop of sour cream for creamy richness.
- Pair with keto-friendly breads (check out these ideas).
Pro Tips for the Best Keto Sausage Spinach Breakfast Casserole
- Let the casserole rest for at least 5 minutes before slicing to help it set and slice cleanly.
- For even cooking, spread the filling in an even layer and tap the dish gently on the counter to remove air bubbles.
- Use freshly grated cheese for the best melt and flavor (grating tips here).
Keto Sausage Spinach Breakfast Casserole FAQ
- Can I make this Keto Sausage Spinach Breakfast Casserole ahead of time?
- Absolutely! Assemble it the night before, cover, and refrigerate. Bake fresh in the morning.
- Can I use different types of sausage?
- Yes! Try turkey, chicken, or even spicy Italian sausage—just make sure it's sugar-free for keto.
- Is this casserole gluten-free?
- Yes, this recipe contains no gluten ingredients and is safe for most gluten-free diets.
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Ingredients
- 1 pound ground breakfast sausage
- 6 large eggs
- 1 cup heavy cream
- 2 cups fresh spinach, chopped
- 1 cup shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ¼ cup diced onion
- ½ teaspoon garlic powder
- Salt and pepper to taste
Instructions
-
1Preheat the oven to 375°F (190°C). Grease a 9x13-inch baking dish.
-
2In a large skillet over medium heat, cook the ground sausage and diced onion until browned and cooked through. Drain excess fat.
-
3Add chopped spinach to the skillet and cook for 1-2 minutes until wilted. Remove from heat.
-
4In a large bowl, whisk together eggs, heavy cream, garlic powder, salt, and pepper.
-
5Spread the sausage, onion, and spinach mixture evenly in the prepared baking dish. Sprinkle cheddar and mozzarella cheese on top.
-
6Pour the egg mixture over the ingredients in the baking dish. Bake for 30-35 minutes or until the casserole is set and golden. Let cool slightly before serving.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!