Heat the lard or oil in a medium skillet over medium-high heat until shimmering. Sauté the onion and serrano chile for about 20 seconds.
Add the machaca and cook for about 1 minute more.
Mix in the tomatoes and seasonings. Remove the mixture from the pan and set aside, keeping it warm.
In the same pan, scramble the eggs until they just barely set.
Remove the pan from the heat and fold in the tomato and machaca mixture.
Let the eggs sit in the hot pan for an additional minute to finish cooking.
Serve machaca con huevos with hot flour tortillas and refried beans, if you like. Garnish with a scoop of smashed avocado and tomato slices. Serve and enjoy.
Notes
Recipe variations available to suit taste preferences.