clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Eggs Benedict Casserole {Whole30 & Keto}

Breakfast and brunch just got a whole lot better with this Eggs Benedict Casserole. Creamy eggs with asparagus, onions, garlic and bacon, drenched in hollandaise sauce and garnished with crispy bacon. Whole30, Keto and Paleo compliant. 

  • Total Time: 10 minutes
  • Yield: 10-12 servings 1x



Egg Casserole

  • 12 eggs, beaten
  • 2 tbsp canned coconut milk, unsweetened
  • 1 tbsp olive oil
  • 1/2 cup chopped yellow onion
  • 6 asparagus spears, chopped into 1 inch chunks
  • 6 slices cooked bacon, chopped (divided)
  • 2 garlic cloves, minced
  • Salt and pepper to taste

Hollandaise Sauce

  • 1/2 cup melted ghee
  • 1/2 tsp Franks Hot Sauce
  • 1/2 tsp salt
  • 3 large egg yolks
  • 1 tbsp lemon juice
  • 1/4 tsp cayenne pepper


Egg Casserole

  1. Pre-heat the oven to 350F. Spray a 8X8 OR 9X13″ baking dish.
  2. Heat a medium skillet over medium-high heat with olive oil. 
  3. Add the minced garlic, chopped onion, 3 slices bacon, chopped and asparagus chunks to the skillet. 
  4. Sauté together for around 4-5 minutes or until tender
  5. Meanwhile, in a large mixing bowl, whisk together the eggs and coconut milk and season very liberally with salt and black pepper (about 1 tsp salt and 3/4 tsp black pepper)
  6. Transfer the sauteéd veggies into the beaten eggs and whisk together until combined.
  7. Pour the mixture into the  9X13″ baking dish.
  8. Bake for 30-35 minutes.
  9. About 10 minutes before the casserole is finished cooking, make the hollandaise sauce below.
  10. Remove the casserole from the oven and allow to cool for 5 minutes. 
  11. Pour the hollandaise sauce over the entire casserole and top with the remaining chopped bacon.
  12. Enjoy!

Hollandaise Sauce

  1. Add 3 egg yolks, lemon juice, salt, hot sauce and cayenne pepper to a mason jar.
  2. Heat ½ cup ghee over low heat until completely melted.
  3. Add a little bit of the melted ghee to the mason jar and use an immersion blender on high speed to start blending together. Slowly (really slowly) pour the rest of the melted ghee in the jar as you are blending. As you blend, the sauce will begin to thicken. 
  4. Note: If you do not have an immersion blender, do all of the steps with a regular blender.
  • Author: Ashley McCrary
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Breakfast/Brunch
  • Method: Oven
  • Cuisine: Whole30, Gluten Free, Keto
  • Diet: Gluten Free


  • Calories: 260
  • Sugar: 2
  • Sodium: 300
  • Fat: 22
  • Carbohydrates: 5
  • Fiber: 2
  • Protein: 13

Keywords: Eggs Benedict, Hollandaise Sauce, Keto Breakfast, Keto, Whole30, Brunch