01 -
Heat the olive oil in a large pot over medium heat. Add the onion and cook until it is translucent, about 5 minutes. Add the garlic and cook for 30 seconds.
02 -
Add the ground beef and cook, breaking it up as you go, until it is no longer pink, about 10 minutes. If there is a lot of fat in the pot, push the meat to one side and spoon some of it out – don't remove it all, as it adds flavor.
03 -
Stir in the chili powder, onion powder, garlic powder, cumin, oregano, salt, and pepper. Push the meat to the side of the pan and add the tomato paste. Cook, stirring a little, until it has darkened and smells sweet, about 2-3 minutes.
04 -
Add the tomatoes, beef broth, and brown sugar and bring to a simmer. Reduce the heat to low, cover the pot, and simmer for 1 hour (or 2 if you have the time). Stir occasionally to prevent burning.
05 -
Stir the cornmeal into the chili then let it simmer, uncovered, until it has thickened, about 15-30 minutes depending on your desired consistency. Stir in the kidney beans and let them warm through.
06 -
Serve the chili hot with your favorite toppings such as sour cream, cheddar cheese, green onions, or tortilla chips.