In a skillet on medium heat begin searing the ground beef and breaking it up well with a wooden spatula. Sprinkle in the salt (start with half and add more if needed) and pepper and let the meat sear well as you break it up. The dark brown parts of the sear will dissolve and enrich the chili gravy later adding to the flavor.
When the meat is well-seared add in the onion and cook for 2 minutes, tossing frequently.
Add in the chili powder, powdered garlic, cumin, and Mexican oregano and let the spices brown and toast in the pan along with the beef.
Finally, turn the heat down to medium and sprinkle in the flour. Toss the flour in the meat and incorporate into the fat and juices creating a roux of sorts. When the flour dissolves into the mixture, pour in the beef stock and whisk it into the mixture.
Turn the heat up to medium-high heat and stir frequently bringing the mixture up to a boil. Allow the mixture to thicken, then lower the heat and simmer for 15-20 minutes (or longer if desired), the longer the chili cooks the more the flavors in the chili gravy will enhance and deepen.
Finish the gravy with ½ t. salt if needed, and 1 t. fresh lemon juice for acidity. (This is optional and Tobasco pepper sauce can also add acidity and brighten the flavors.)