In a blender, add all the ingredients for the carne asada marinade. Blend until smooth. In a food safe bowl or container, drizzle a little of the marinade then begin layering the steaks, marinade and sliced green onions on top of each other so that they are all completely covered. Cover the container/bowl and place in the fridge for at least 4 hours but ideally overnight.
Preheat a high heat fire for direct cooking (around 400F). Add a cast iron skillet over the fire 1-2 minutes before cooking with some oil.
Add your diced potatoes with some garlic salt to the skillet. Cook until the potatoes become golden brown & soft in the middle (about 15-18 minutes). Make sure to stir occasionally. Once the potatoes are done, pull them off and keep warm.
Pull your steaks out of the marinade and discard excess marinade. Place the steaks over the fire and cook for 3-4 minutes per side or until they are 125F internal for medium rare. Once the steaks are done, pull off and let rest for 5 minutes.
As the steaks rest, add an empty skillet to the grill with oil and cook your eggs to your liking. As the eggs cook, warm up some tortillas on the side. Once the eggs and tortillas are done, pull off and keep warm.
First, slice your steaks against the grain into small pieces. Next, begin building your tacos. Build your tacos by placing a thick layer of guacamole, diced potatoes, sliced steak, eggs, pico de gallo and lime juice. Serve and enjoy!