Step 1: Begin by marinating the flank steak. In a bowl, combine the olive oil, onion powder, salt, and black pepper. Rub this mixture all over the flank steak, ensuring it’s well coated. Let it marinate for at least 30 minutes, but feel free to let it sit longer for more flavor.
Step 2: While the steak is marinating, prepare your eggs. In a non-stick skillet over medium heat, crack the eggs and cook them to your desired doneness; sunny-side up is highly recommended for that gorgeous runny yolk. Season with a pinch of salt and pepper to enhance their flavor.
Step 3: Now, heat a grill or skillet over medium-high heat. Cook the marinated flank steak for about 4-5 minutes on each side for medium-rare, or longer if you prefer it well done. Once done, remove from heat and allow it to rest for a few minutes before slicing it thinly against the grain.
Step 4: While the steak is resting, toast the slices of bread to your liking. This will provide a perfect base for your sandwich.
Step 5: To assemble, lay a slice of toasted bread on a plate, top it with a slice of prosciutto, followed by a generous amount of sliced flank steak, and finally, your perfectly cooked egg. Sprinkle with chopped green onions for that fresh finish. Top it off with another slice of toasted bread.
Step 6: Serve immediately and enjoy the beautiful combination of flavors and textures that this sandwich offers. It’s hearty, satisfying, and a little bit indulgent – just the way breakfast should be!