Keto Eggs Benedict



  • 4 tablespoons olive oil

  • 1 small red onion, diced

  • 2 cups ham, diced

  • 2 cups asparagus, sliced into 1” pieces and cooked. See notes below

  • 2 cups cheddar cheese, shredded (gouda also works well)

  • 12 large eggs

  • 3/4 cup milk

  • 1 1/4 teaspoon salt (if ham is salty reduce to 1 teaspoon)

  • 1/2 teaspoon pepper

  • 1/4 cup fresh parsley, chopped

  • 1/4 cup fresh chives, chopped

Mock Hollandaise Sauce

  • 1/4 cup mayonnaise

  • 1/4 cup sour cream

  • 1 teaspoon lemon juice

  • 1/2 teaspoon mustard (yellow or dijon is fine)

  • 1/8 teaspoon paprika


  1. Heat oven to 350 degrees. Prep and assemble all ingredients. Cook asparagus, see notes below.

  2. In a 12″ cast iron (or oven safe) skillet over medium heat, add olive oil and onions. Cook onions until tender.

  3. While onions are cooking make egg mixture. In a large bowl whisk eggs, milk, herbs, salt and pepper until well combined.

  4. When onions are tender, add ham to skillet and toss until warm. Add asparagus to skillet and spread ingredients evenly across pan. Sprinkle with cheese, then pour egg mixture over the top. Continue cooking over medium heat until edges start to pull away from the sides of pan, usually about 5 to 7 minutes.

  5. Move skillet to oven and bake until set, about 20 to 22 minutes. Let frittata sit for about 5 minutes before serving.

  6. In a small bowl whisk together hollandaise sauce ingredients. Warm sauce in microwave for 1  to 1 1/2 minutes, or on the stove over low heat.

  7. Serve frittata with hollandaise sauce and a sprinkle of herbs.


Cooking asparagus: the easiest way to cook asparagus is to steam it in microwave. In a microwave safe dish, add asparagus and 1/4 cup water. Cover and microwave on high for 4 minutes or until tender.

Serving size: 1/10th of frittata

Calories: 363

Fat: 27.3g

Net carbs: 6.1g

Protein: 22.6

Recipe courtesy of Seeking Good Eats