Add 2 tablespoons of oil to a large saute pan over medium heat. Add the ham and stir to coat with oil. Cook for about 5-7 minutes, stirring occasionally. Spoon out the ham and transfer to a plate. Remove the pan from the heat and set aside.
MAKE THE TOSTADAS
Once the pan is cool enough to handle, wipe clean and add 1 cup of canola oil. Place over medium-high heat and allow to come to temperature.
Add the tortillas to the oil and cook for 30 seconds on each side. Set aside on a paper towel-lined plate until ready to use.
ASSEMBLE HUEVOS MOTULENOS
Gently spread about 3 tablespoons of refried black beans across the tostada. Top with a fried egg, cubed ham, and a generous spoonful of salsa. Finish with a sprinkle of salt and pepper and a pinch of fresh cilantro (if desired).