Heat a cast iron skillet on medium heat.
Add oil and potatoes to skillet. Let potatoes cook for about 5 to 10 minutes until golden and turn to brown on the other side.
Add seasoning and bacon to skillet. Cook for about 5 to 10 minutes more until potatoes are golden on both sides.
Add onion and garlic and continue to cook until onions are soft.
Add sauerkraut and stir in well. Crack eggs on top and let simmer until eggs are cooked to your liking and serve.