Keto Ham Frittata
Published January 5, 2021 • Updated January 7, 2025
This post may contain affiliate links. See my disclosure policy.
This creamy keto ham and cheese frittata is easy to whip up for your next brunch. Enjoy in the morning or on nights when you want to have breakfast for dinner.
Budget friendly breakfast
The keto ham frittata is a budget friendly keto breakfast. All you need is eggs, cheese, a couple of green onions and deli ham to make this ultimate custardy egg dish. If you source it right, eggs can be an inexpensive keto food. Eggs are filled with protein, vitamins and healthy fats.What’s the difference between a frittata and a quiche?
- Frittata – A frittata is a crustless, egg-dish that is primarily cooked over the stovetop and finished in the oven. It is naturally keto friendly since it usually just contains eggs, cheese, veggies and meat.
- Quiche – A quiche has a pastry crust and is filled with a custard of eggs, cream, and various ingredients, but it’s baked entirely in the oven. Frittatas tend to be denser and faster to make. Most quiche is not low-carb unless you make your quiche with keto crust.
Explore 679+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
12 eggs
1 oz cream cheese, softened
1/2 teaspoon salt
1/4 teaspoon pepper
3 oz shredded cheddar cheese
2 tablespoons avocado oil
4 oz ham, cubed or sliced
2 green onions, sliced
Step by Step Instructions
Step by Step Instructions
Get a large bowl
In a large bowl, mix together eggs, cream cheese, salt and pepper using a whisk or fork.
- 12 eggs
- 1 oz cream cheese, softened
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
Add the cheese
Add cheddar cheese, mix and set aside.
- 3 oz shredded cheddar cheese
Heat the skillet
Heat a medium skillet to medium heat and add avocado oil.
- 2 tablespoons avocado oil
Saute
Add ham and green onions and saute for 2 – 3 minutes or until ham starts to brown.
- 4 oz ham, cubed or sliced
- 2 green onions, sliced
Add egg mixture
Pour the egg mixture into skillet and cook. Use a spatula to stir and scrape the bottom of the skillet until large curds begin to form and the spatula starts to leave wakes but the egg remains wet (2 minutes). Shake the skillet to evenly distribute the eggs. Cook without stirring for 30 seconds to set on the bottom.
Finish in the oven
Place skillet in the oven and broil until frittata has puffed up and starts to brown on top, about 3 – 4 minutes. Remove from oven and let stand for 5 minutes to finish cooking. Loosen frittata from the skillet and cut into wedges to serve.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.


I made this frittata for a quick dinner and it turned out fluffy and flavorful. The creaminess from the cream cheese was a nice surprise and gave it a rich texture we all enjoyed. I’ll definitely be making this again for a weeknight meal.
This is a wonderful and simple recipe. I was looking for something to change things up a bit and make it easier in the mornings and this fits the bill. I look forward to trying some of your other great recipes for breakfast. Thank you for sharing.