clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
German casserole

German Casserole Recipe

A great casserole that uses up leftovers in an unbelievably delicious way!  Simple and easy to make and a quick bake.  You will need leftover cooked ham and potatoes.

  • Total Time: 45 minutes
  • Yield: 4-6 1x


  • 2 cups cubed cooked ham
  • 1 medium onion, peeled and chopped
  • 3 TBS butter
  • 1 tsp sweet paprika15
  • 2 pounds cooked potatoes, peeled and sliced
  • 1 (28-oz) can of sauerkraut, drained, rinsed and drained again
  • Salt and pepper to tase
  • 2 large free-range eggs
  • 4 TBS whole milk
  • 2 cups of grated strong cheddar cheese


  1. Preheat your oven to 350*F.  Melt the butter in a large skillet.  Once it begins to foam add the onion and the ham.  Cook, stirring frequently until the oven is softened without allowing it to brown.  Add the drained and rinsed sauerkraut. Sprinkle with paprika and mix well together.
  2. Place half of the sliced potatoes in a buttered 9-inch casserole dish. Season with some salt and black pepper. Spread the ham/sauerkraut mixture over top. Cover with the remaining potatoes. Season lightly.  
  3. Beat the eggs and milk together. Pour this over the casserole. Use the tip of a knife to move things a tiny bit so that it gets right down to the bottom. 
  4. Sprinkle the grated cheese over top.
  5. Bake in the preheated oven for 25 to 30 minutes until heated through, the eggs are set and the cheese is bubbling. Serve hot!
  • Author: Marie
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dinner


  • Calories: 513