Keto Breakfast Casserole (Paleo + Whole30 options)

5 from 1 vote
Prep Time: 5 minutes
Cook Time: 40 minutes
Resting Time: 5 minutes
Total Time: 45 minutes
Servings: 8
Calories: 400kcal
Author: Justin + Erica Winn
This keto breakfast casserole is a perfect low carb breakfast! Packed with healthy veggies to add flavor and cheese is optional so it's Paleo + Whole30 too!
Print Recipe


  • 1 lb ground sausage (can sub ground turkey or chicken)
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 bell pepper, diced
  • 1 cup mushrooms, diced
  • 3 cups spinach, roughly chopped
  • 2 tbsp fresh sage, chopped (or sub dried)
  • 2 cups shredded cheese (omit for Whole30 or strict Paleo)
  • 2 tbsp ghee
  • 12 eggs
  • 1/2 tsp sea salt
  • 1/2 tsp ground pepper
  • Sliced avocado (optional topping)


  • Preheat oven to 375° Fahrenheit.
  • Heat a skillet over medium heat. Once hot add in the sausage to cook and break it into small pieces. Cook, stirring occasionally, until the sausage is browned, about 7-8 minutes. Remove from heat.
  • While the sausage is cooking, chop onion, garlic, bell pepper, mushrooms, spinach and sage as noted. Shred cheese if you are using cheese.
  • Grease a large baking dish with ghee.
  • In a mixing bowl, whisk eggs. Add the sausage, chopped veggies, cheese (if you are using cheese) salt and pepper and mix. Pour everything into the baking dish.
  • Bake for 30 minutes, or until eggs are set in the middle.
  • Allow to cool for 5-10 minutes, cut into pieces, and serve.


Nutrition facts are an estimate provided for those following a Ketogenic or low-carb diet and do not include optional toppings for this recipe. See our full nutrition information disclosure here


Calories: 400kcal | Carbohydrates: 4g | Protein: 24g | Fat: 31g | Saturated Fat: 13g | Fiber: 1g