The Ham Egg Cheese Bar is a hearty, all-in-one breakfast or brunch dish that layers savory ham, fluffy eggs, and melted cheese over a crispy potato base. It’s a flexible, crowd-pleasing recipe that works for busy mornings, holiday brunches, or even a simple weeknight dinner. The combination of protein and carbs keeps you full, and the whole thing comes together in one baking dish with minimal fuss.
Ingredients
- 1 (30 oz / 850 g) bag frozen shredded hash browns, thawed
- 1/4 cup (60 g) unsalted butter, melted
- 1 teaspoon salt, divided
- 1/2 teaspoon black pepper, divided
- 8 large eggs
- 1 cup (240 ml) whole milk
- 1 teaspoon Dijon mustard
- 2 cups (200 g) shredded cheddar cheese, divided
- 1 1/2 cups (170 g) diced cooked ham (about 8 oz / 225 g)
- 1/4 cup (25 g) chopped green onions (optional, for garnish)
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch (23×33 cm) baking dish with butter or nonstick spray.
- In a large bowl, combine the thawed hash browns, melted butter, 1/2 teaspoon of the salt, and 1/4 teaspoon of the pepper. Mix well. Press the mixture evenly into the bottom of the prepared dish, forming a compact crust.
- Bake the crust for 20 minutes, until it starts to turn golden at the edges. Remove from the oven and set aside.
- While the crust bakes, whisk together the eggs, milk, Dijon mustard, remaining 1/2 teaspoon salt, and remaining 1/4 teaspoon pepper in a medium bowl until well combined.
- Sprinkle 1 cup (100 g) of the shredded cheddar cheese evenly over the hot crust. Then scatter the diced ham over the cheese.
- Pour the egg mixture evenly over the ham and cheese. Top with the remaining 1 cup (100 g) of cheddar cheese.
- Bake for 25–30 minutes, until the eggs are set and the top is golden brown. The center should feel firm to the touch, and a knife inserted into the middle should come out clean. For food safety, the egg dish must reach a safe minimum internal temperature of 160°F (71°C) as verified with a food thermometer.
- Let the bar rest for 5 minutes before slicing. Garnish with chopped green onions if desired.
Tips
- Thaw the hash browns: If you use frozen hash browns straight from the freezer, they release excess water and make the crust soggy. Thaw them in the refrigerator overnight or in the microwave for a few minutes, then squeeze out any moisture with a clean kitchen towel.
- Substitute the meat: No ham? Cooked bacon, crumbled sausage, or even diced turkey work well. Just make sure any meat is fully cooked before adding it to the dish.
- Don’t overbake: The eggs will continue to set as the dish rests. Overbaking makes the texture rubbery. Pull it out when the center is just set but still slightly jiggly.
- Make it ahead: Assemble the entire dish (without baking) the night before, cover, and refrigerate. In the morning, bake as directed, adding 5–10 minutes to the baking time.
Serving Suggestions
Serve the ham egg cheese bar warm, cut into squares, alongside fresh fruit, a simple green salad, or roasted tomatoes. It’s also great with a dollop of sour cream or a drizzle of hot sauce for extra flavor. For brunch, pair it with mimosas or a fruit smoothie.
Variations
- Vegetable Lover’s: Add 1 cup of sautéed bell peppers, onions, or spinach to the egg mixture before baking.
- Southwest Style: Swap the cheddar for pepper jack cheese, add 1/2 cup of drained black beans and a can of diced green chiles, and top with fresh cilantro.
- Hash Brown Crust Alternative: Use 4 cups of frozen diced potatoes (like O’Brien) instead of shredded hash browns for a chunkier texture.
- Dairy-Free: Use unsweetened almond milk and a dairy-free shredded cheese substitute. Note that the texture may be slightly less creamy.
Storage and Reheating
Refrigerate leftovers in an airtight container within 2 hours of baking. The bar will keep for up to 4 days. To reheat, place a slice on a microwave-safe plate and heat in 30-second intervals until warmed through, or reheat in a 350°F (175°C) oven for 10–15 minutes. You can also freeze the baked and cooled bar for up to 2 months; thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use fresh potatoes instead of frozen hash browns? Yes, but you’ll need to shred about 3 medium russet potatoes, then squeeze out as much liquid as possible. Par-cook them in the microwave for 5–7 minutes before pressing into the dish to ensure they cook through.
Can I make this without a crust? Absolutely. Skip the hash brown layer and just pour the egg mixture directly into the greased dish. Reduce the baking time by about 5–10 minutes, since the crust won’t need to bake first.
Why is my egg bar watery? This usually happens if the hash browns aren’t thoroughly thawed and dried, or if you add too many watery vegetables like tomatoes or zucchini. Make sure to squeeze the hash browns well and avoid adding raw vegetables without cooking them first.
Can I use egg whites only? Yes, you can replace the whole eggs with 2 cups (480 ml) of liquid egg whites. The texture will be a bit less rich, but it will still set nicely.
What cheese melts best? Cheddar, Monterey Jack, and Gruyère are all great choices because they melt smoothly and have good flavor. Pre-shredded cheese often contains anti-caking agents that can affect melting, so shredding your own from a block gives the creamiest result.
Can I double the recipe? Yes, simply use a larger baking dish (like a 10×15-inch) or make two separate dishes. Increase the baking time by about 10 minutes, and always check that the center reaches 160°F (71°C).
Related
- Grilled Vegetables with Whipped Feta: Easy Recipe
- Greek Veggie Platter: Easy Meze Board Recipe
- Halloween Veggie Platter: Spooky & Easy
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).