Go Back
+ servings
low carb breakfast casserole with spinach and bacon

Low Carb Breakfast Casserole

Low carb version of a classic favorite!
Print Pin
Course: Breakfast, casserole
Cuisine: American
Keyword: bacon, cauliflower, cheese, egg, spinach
Prep Time: 20 minutes
Cook Time: 50 minutes
Servings: 12
Calories: 366kcal


  • 1 pound bacon
  • 2 tablespoons butter
  • 1 pound raw cauliflower approximately 1 full head
  • 12 large eggs
  • ½ cup heavy whipping cream
  • 8 ounces cheddar cheese shredded
  • 1 cup raw spinach chopped


  • Cut cauliflower into small pieces or use riced cauliflower. Set aside.
  • Chop spinach into small pieces. Set aside.
  • Cut bacon into small pieces, about ½ inch.
  • Cook bacon in large frying pan or wok until nearly crisp.
  • While bacon is cooking, crack eggs into a mixing bowl or blender container.
  • Add cream to eggs. Mix or blend well.
  • Drain bacon grease into a heatproof container.
  • Transfer bacon to a greased casserole or baking dish.
  • Add butter and 2 tablespoons of the reserved bacon grease to the pan.
  • Add the cauliflower to the pan and saute over medium/high heat until cauliflower turns translucent.
  • Add cauliflower, spinach, egg mixture, and shredded cheese to the casserole dish.
  • Mix well.
  • Cover dish and bake at 350° for 30 minutes.
  • Remove cover and bake an additional 20 minutes or until the eggs are set.


One pound of bulk breakfast sausage can be substituted for the bacon.
For either bacon or breakfast sausage, be aware that the brand you choose can affect the nutritional content of this recipe. Use the nutritional information here as a basis and adjust for your specific ingredients if needed.


Nutrition Facts
Low Carb Breakfast Casserole
Amount Per Serving (0 g)
Calories 366 Calories from Fat 288
% Daily Value*
Fat 32g49%
Saturated Fat 14g88%
Cholesterol 249mg83%
Sodium 473mg21%
Potassium 297mg8%
Carbohydrates 3g1%
Fiber 1g4%
Sugar 1g1%
Protein 17g34%
Vitamin A 913IU18%
Vitamin C 19mg23%
Calcium 183mg18%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.

Nutrition label is calculated by automated third-party services. The nutritional information provided here is an estimate only, for informational purposes only, and can vary depending on the specific ingredients, preparation and accuracy of the third-party system used for calculations. It is always best practice to confirm the nutritional calculations, especially if nutritional information is critical to your diet plan.