A warm, cheesy, and satisfying breakfast casserole that’s perfect for busy mornings, brunch gatherings, or meal prep!
📝 INGREDIENTS
- 6 breakfast sandwich buns or burger buns (cut into halves or cubes)
- 1½ cups diced ham
- 1½ cups shredded cheddar cheese (or mozzarella)
- 6 large eggs
- 2 cups milk
- ½ cup heavy cream (optional, for extra richness)
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- 1 tablespoon melted butter
- 2 tablespoons chopped green onions (optional)
👩🍳 INSTRUCTIONS
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or cooking spray.
- Layer the bread evenly in the prepared baking dish.
- Add ham and cheese over the bread, spreading evenly.
- In a mixing bowl, whisk eggs, milk, cream, salt, pepper, and garlic powder until well combined.
- Pour the egg mixture evenly over the bread and toppings. Gently press down to help the bread soak up the mixture.
- Sprinkle a little extra cheese and green onions on top if desired.
- Let it sit for 10–15 minutes so the bread absorbs the liquid.
- Bake for 35–40 minutes or until the center is set and the top is golden brown.
- Allow to cool for 5–10 minutes before slicing and serving.
💡 TIPS
- ✅ Use day-old bread for better texture and absorption.
- ✅ Swap ham with cooked bacon or sausage for variety.
- ✅ Add veggies like bell peppers, spinach, or mushrooms for extra flavor.
- ✅ Make it ahead: Assemble the night before, cover, refrigerate, and bake in the morning.
- ✅ Store leftovers in the fridge for up to 3 days and reheat in the microwave or oven.
Enjoy your hearty and delicious breakfast bake! 🧀✨