...
Go Back
+ servings
Freshly baked keto breakfast casserole with a golden cheddar cheese crust, savory sausage, and wilted spinach.

Keto Breakfast Casserole

Linda Larue
This hearty keto breakfast casserole combines savory pork sausage, fresh baby spinach, and melted cheddar cheese in a fluffy egg custard. It is easy to portion and perfect for weekly meal prep.
No ratings yet
Prep Time 20 minutes
Cook Time 25 minutes
Resting Time 10 minutes
Total Time 55 minutes
Course Breakfast
Cuisine American
Servings 9 squares
Calories 285 kcal

Equipment

  • 9-inch square baking dish
  • 12-inch skillet
  • Large mixing bowl
  • Whisk
  • Rubber spatula

Ingredients

  • 8 large eggs
  • 1/4 cup heavy cream
  • 1/2 teaspoon Diamond Crystal kosher salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon red pepper flakes
  • 1 cup cheddar cheese shredded, divided; 4 ounces
  • 1 pound breakfast pork sausage raw
  • 2 cups baby spinach leaves 2 ounces

Instructions

  • Heat the oven to 400 °F and lightly grease a 9-inch square ceramic or glass baking dish. The dish should be ready before the sausage finishes so you can assemble the casserole while everything is still warm but controlled.
  • Whisk the eggs, heavy cream, salt, pepper, garlic powder, and red pepper flakes in a large bowl, then fold in 1/2 cup of the shredded cheddar with a rubber spatula. The mixture should look fully blended and lightly frothy, with the cheese evenly suspended instead of sinking in clumps.
  • Set a large 12-inch skillet over medium-high heat and cook the sausage without added oil for 5 to 7 minutes, breaking it into small pieces as it browns. Stop when you see browned bits and the crumbles still look juicy, because that’s where the best flavor develops.
  • Turn off the heat and stir in the spinach leaves while the pan is still hot. The leaves should soften only slightly and stay bright green rather than collapse into a dark, wet pile.
  • Spread the sausage and spinach mixture evenly in the prepared baking dish. An even layer helps the eggs set at the same pace across the whole pan.
  • Whisk the egg mixture once more, then pour it over the sausage mixture and gently nudge the filling if needed so it distributes evenly. You want sausage and spinach tucked throughout the custard, not packed into one corner.
  • Scatter the remaining 1/2 cup cheddar over the top. The surface should look evenly covered so you get a consistent golden finish.
  • Bake for about 25 minutes, until the cheese is golden and the eggs are set with a slight jiggle in the very center. You’ll notice a gentle toasted-cheese aroma, and the middle should wobble a little rather than slosh.
  • Let the casserole rest for 10 minutes before slicing it into nine squares. That short rest allows the egg structure to settle so the pieces cut cleanly instead of running at the edges.

Notes

Moisture tip: If using frozen spinach, thaw it fully and squeeze out as much water as possible before adding to prevent a soggy casserole. For fresh spinach, add it only after the heat is off so it wilts gently.
Storage & Reheating: Refrigerate leftovers for 3 to 4 days or freeze for 2 to 3 months. To reheat single portions, microwave at 50% power to prevent the eggs from becoming rubbery.
Doneness: Use a thermometer to verify that the casserole reaches an internal temperature of 165°F and the sausage or egg elements reach 160°F.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.

Nutrition

Nutrition Facts
Keto Breakfast Casserole
Amount per Serving
Calories
285
% Daily Value*
Fat
 
24
g
37
%
Saturated Fat
 
10
g
63
%
Cholesterol
 
250
mg
83
%
Sodium
 
528
mg
23
%
Potassium
 
180
mg
5
%
Carbohydrates
 
1
g
0
%
Protein
 
16
g
32
%
Vitamin A
 
350
IU
7
%
Vitamin C
 
2
mg
2
%
Calcium
 
150
mg
15
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.
Keyword egg bake, keto breakfast casserole, low carb breakfast
Tried this recipe?Let us know how it was!