Go Back
+ servings
finished keto breakfast casserole just out of the oven
5 from 1 vote

Keto Breakfast Casserole

Make this keto breakfast casserole ahead and have it for a quick nutritious breakfast all week long!  You can freeze it too for up to 3 - 4 months and bring out for brunch with friends and family. ❤️ | www.lakesidetable.com

Course Breakfast
Cuisine American
Keyword casserole, healthy, keto
Prep Time 20 minutes
Cook Time 55 minutes
Servings 12
Calories 293 kcal
Author Madalaine


  • 4 slices bread toasted and cut into 1" cubes
  • 16 ounces pork sausage browned and drained
  • 10 eggs
  • 1/2 cup milk
  • 2 teaspoons baking powder
  • 1/2 cup sun dried tomatoes chopped
  • 10 ounces chopped frozen spinach thawed and squeezed dry
  • 8 ounces cheddar cheese grated and divided
  • 8 ounces mushrooms diced
  • 1 medium onion diced
  • 1/3 cup fresh herbs finely chopped (I like parsley, thyme, and sage)
  • 1/2 teaspoon garlic powder
  • 1 teaspoon kosher salt
  • 1/2 teaspoon fresh ground pepper
  • 1/2 teaspoon nutmeg


  1. Preheat oven to 350F
  2. Toast bread and cut into 1 inch cubes

  3. Brown the sausage over medium heat, drain off fat and set browned meat aside.

  4. Beat 10 eggs together and whisk in 2 teaspoons baking powder and 1/2 cup milk.

  5. Mix the rest of the ingredients into the egg mixture including the toasted bread cubes. Reserve 4 ounces of cheese to top the casserole.

  6. Butter a 9x13 casserole dish and pour in your egg mixture.
  7. Top with the reserved 4 ounces of cheddar cheese.
  8. Bake at 350F for 45 - 55 minutes or until the eggs have set.

Recipe Notes

SALT: If you are using regular table salt (not kosher), use 1/2 teaspoon.  Regular table salt is much saltier than coarse kosher salt.

CHEESE: If you are a cheese lover, by all means, add more in the egg mixture and more on top!

Nutrition Facts
Keto Breakfast Casserole
Amount Per Serving (12 g)
Calories 293 Calories from Fat 189
% Daily Value*
Fat 21g32%
Saturated Fat 9g56%
Cholesterol 184mg61%
Sodium 670mg29%
Potassium 487mg14%
Carbohydrates 9g3%
Fiber 1g4%
Sugar 3g3%
Protein 18g36%
Vitamin A 613IU12%
Vitamin C 5mg6%
Calcium 221mg22%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.