Start by melting the margarine in a large skillet adding in 1/2 of the onion. This should cook until it’s translucent not browned. Next add in the chili powder, paprika, allspice, curry powder, dry mustard and cinnamon. Mix well then add in the beef. This can be seasoned with the salt to taste and then add in the water. Let this simmer for 30-45 minutes on medium heat.
While the meat is cooking, boil the hot dogs in a large sauce pan. The recipe also suggest to place a wire rack over the boiling water and place the hot dog buns on the rack which will steam them so they are hot and fresh.
To prepare the hot dog put the hot dog in the bun then top with the meat mixture. Then, drizzle some mustard on the dog and sprinkle with celery salt.