Begin by peeling and cutting the potatoes into half-inch strips. Soak them in cold water for 30 minutes, then pat completely dry with paper towels. Heat cooking oil to 350°F (175°C) and fry the potatoes in batches until golden brown, about 5-7 minutes. Remove and drain on paper towels, then season with salt.
While the fries are soaking, slice your onion and cut the beef into thin strips. Season the beef with salt and pepper and set aside.
Heat 2 tablespoons of oil in a large skillet over medium heat. Add the sliced onions and cook until they become clear and soft, about 5 minutes. Pour in the red wine and add a pinch of salt. Continue cooking until the wine reduces and the onions are caramelized and sweet, about 10 minutes more. Transfer to a plate and keep warm.
In the same pan, increase heat to high. Add a touch more oil if needed. Once the pan is very hot, add the seasoned beef strips in a single layer. Cook until browned but still medium-rare inside, about 2-3 minutes total. Remove from pan and let rest.
Lower the heat to medium and crack two eggs into the same pan. Cook until the whites are set but the yolks are still runny, about 3 minutes. Season with salt and pepper.
To serve, arrange the crispy fries on a large platter. Layer the beef strips over the fries, then top with the caramelized onions. Place the fried eggs on top. Serve immediately while everything is hot, allowing the runny yolks to create a natural sauce when broken over the dish.
This recipe serves 2-3 people as a main dish or 4-6 as an appetizer. For best results, make sure your oil is hot enough when frying potatoes and don't overcrowd the pan when cooking the beef. The entire dish takes about 55 minutes to prepare, including the potato soaking time.