Keto Hash Brown Breakfast Casserole

A hearty one-skillet breakfast casserole featuring crispy golden hash browns topped with fluffy scrambled eggs, sautéed onions and mushrooms, savory ham strips, and melted Mexican cheese. Perfect for feeding a crowd at brunch or preparing ahead for busy mornings. The cast iron skillet creates beautifully crispy hash browns while the oven finish ensures perfectly set eggs and bubbly cheese. Fresh tomatoes and herbs add a bright finishing touch to this satisfying comfort food dish.
Ingredients
- 2 Tbsp unsalted butter, divided
- 1 small onion, finely chopped (1/2 cup)
- 4 medium mushrooms, sliced
- 1 Tbsp olive oil
- 1 lb frozen hash brownsfresh grated potatoes1:1Medium
- 6 large eggs
- ¼ cup sour creamGreek yogurt1:1MediumFull guide →
- ½ tsp Mrs. Dash salt-free seasoning, or your favorite seasoning(optional)
- ¼ tsp sea salt
- ⅛ tsp pepper, or to taste(optional)
- 4 oz ham, sliced into 1 inch long strips (about 1/2 cup)cooked bacon1:1HighFull guide →
- 1 cup shredded Mexican cheese, dividedcheddar cheese1:1High
- 6 baby red tomatoes, halved
- cilantro or fresh chives, for garnish(optional)
Instructions
- 1
Preheat oven to 350F and heat skillet over medium heat
- 2
Melt 1 tablespoon butter and sauté chopped onion until golden, then remove to plate
- 3
Add sliced mushrooms to hot skillet and sauté until golden and soft, then remove to same plate
- 4
Melt remaining butter with olive oil over medium heat
- 5
Layer hash browns evenly in pan and sauté until golden on bottom, flipping occasionally
- 6
Whisk together eggs, sour cream, and seasonings in large bowl until well combined
- 7
Stir sautéed onion, mushrooms, ham, and half the cheese into egg mixture
- 8
Pour egg mixture evenly over hash browns and top with remaining cheese
- 9
Cover loosely with foil and bake for 25 minutes
- 10
Remove foil and bake another 5-7 minutes until cheese is bubbly and browning
- 11
Garnish with halved tomatoes and fresh cilantro or chives
Tips
Use a cast iron skillet for the crispiest hash browns and easy oven transfer
Let hash browns get golden before flipping to prevent sticking and ensure crispy texture
Cover with foil during initial baking to prevent eggs from overcooking while cheese melts
Good to Know
Refrigerate leftovers for up to 3 days in airtight container
Can assemble the night before and bake in the morning, add 5-10 minutes to baking time if cold
Serve hot directly from skillet with fresh fruit or toast
Common Mistakes
Don't skip sautéing hash browns first to avoid soggy bottom
Don't overcook eggs by removing foil too early
Substitutions
FAQ
Can I make this vegetarian?
Yes, simply omit the ham or substitute with vegetarian sausage crumbles for similar texture and flavor.
What if I don't have a cast iron skillet?
Use any oven-safe skillet or transfer the sautéed hash browns to a greased 8-inch baking dish before adding eggs.
How long will leftovers keep?
Store covered in refrigerator for up to 3 days. Reheat individual portions in microwave or whole casserole in 300F oven.