1. Brown the meat in the pot you'll be cooking the sauce in. Set the temperature to high, add the oil, then the meat. Break up the meat while its cooking. When it's done, remove the meat to a bowl.
2. Turn the heat down to medium, add more oil, if necessary, then add the onions. Cover and cook until the onions are real soft.
3. Add the tomato sauce, and the rest of the spices, and mix well. Turn the burner to high and bring the mixture to a boil.
4. Once it's boiling, turn it down to a simmer, and put the lid on, but leave an edge open, too allow the steam to escape. This will let the sauce reduce, so it won't be too runny on your plate. Let this simmer, with the lid cracked for about 1 hour to give all of the flavors a chance to blend to blend, and let the sauce thicken up.