In a small bowl, use a fork to mix the cumin, paprika, oregano, chili powder, cayenne, tomato paste, and fresh garlic, creating a thick paste.
Heat the oil in a large, heavy-bottomed skillet over medium-high heat for about 3 minutes. Add the onion, beef, and ½ teaspoon of kosher salt. Cook, stirring to break up the meat, for about 7 minutes, or until the onions are soft and the meat is browned.
Add the seasoning mixture (use a small spatula to scrape it off the bowl) and cook, stirring to mix it into the beef and onions, for one more minute.
Add the beef stock, tomatoes, bay leaf, the remaining salt, and the black pepper. Lightly mash the diced tomatoes while stirring them into the mixture. Bring to a boil.
Reduce the heat to medium-low and simmer the chili uncovered for 20 minutes, stirring occasionally.
Garnish the chili with your favorite toppings, such as diced red onions, chopped scallions, sour cream, shredded cheddar, and guacamole. Serve immediately.
Video
Notes
If using any salt other than Diamond Crystal Kosher Salt, including Morton kosher salt, use half the amount listed.
Optional garnishes are not included in the nutrition info.
You can use ground pork, turkey, or chicken instead of beef. If using ground poultry, use dark meat. It's juicier and more flavorful than white meat.
Use a teaspoon of garlic powder if you don't have fresh garlic.
You can keep the leftovers in an airtight container in the fridge for up to four days. Reheat them covered in the microwave. Like all chilis and stews, the leftovers improve as the chili thickens and the flavors have a chance to meld.