This recipe first became part of our family rotation during one hectic holiday season when the refrigerator was overflowing with leftover ham. After making sandwiches for days, I wanted something cozy and homemade that didn’t feel repetitive. I remembered an old-fashioned impossible pie recipe my grandmother used to make, and after a few tweaks with Swiss cheese and savory ham, this easy Impossible Ham And Swiss Pie quickly became one of our favorite dinners.
What I love most is how effortless it is. The batter magically forms its own crust while baking, which means you get all the comforting texture of a savory pie without rolling dough or dealing with pie crust. It’s the kind of easy ham recipe that works beautifully for busy weeknights, holiday brunches, potlucks, or even a lazy Sunday dinner when you want something hearty but simple.
If you’ve been searching for an easy baked ham recipe, a cheesy ham side dish, or a cozy dinner idea that everyone actually eats without complaints, this recipe deserves a spot in your kitchen. It’s rich without being heavy, packed with flavor, and incredibly beginner-friendly. Plus, it reheats beautifully, which makes it even better for meal prep or leftovers throughout the week.
Ingredients
- 1 ½ cups cooked ham diced
- 1 ½ cups shredded Swiss cheese
- 1 small onion finely chopped
- 4 large eggs
- 1 cup milk
- ½ cup all-purpose flour
- ¼ cup melted butter
- 1 teaspoon baking powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
Instructions
- Preheat oven to 375°F (190°C). Grease a 9-inch pie dish.
- Spread the diced ham, Swiss cheese, and chopped onion evenly into the prepared pie dish.
- In a large bowl, whisk together the eggs, milk, melted butter, flour, baking powder, salt, pepper, and garlic powder until smooth.
- Pour the batter evenly over the ham and cheese mixture.
- Bake for 35–40 minutes, or until the top is golden brown and the center is fully set.
- Let the pie rest for 5–10 minutes before slicing and serving.