Heat the vegetable oil in a non-stick pan. Once the oil gets hot, fry the eggs based on your preference one at a time. Remove the eggs and put in a clean plate. Set aside.
Meanwhile, prepare the sloppy marinara sauce by sautéing the shallot in the remaining oil. Add a tablespoon more oil if needed.
Add the ground meat. Continue to cook until it browns. Pour the marinara sauce. Let boil, adjust the heat to low and cook for 5 minutes.
Arrange the sloppy ham cheese and egg waffle sandwich by laying a piece of waffle in a clean plate. Top with cheese and a piece of egg. Put a piece of waffle on top. Add a layer of ham, egg, and cheese. Pour half of the marinara sauce. Top with the remaining waffle.
Serve with the remaining sauce on a bowl. You can dunk the sandwich in it or pour it over to make it sloppier. Enjoy