In a large pot or Dutch oven, brown the ground beef over medium-high heat. Drain off any excess grease.
Add the chopped onion and cook until softened, about 5 minutes.
Stir in the minced garlic and cook for 1 minute more until fragrant.
Add the diced tomatoes (undrained), rinsed and drained kidney beans, and tomato sauce.
Stir in the chili powder, cumin, salt, and black pepper.
Bring the chili to a simmer, then reduce heat to low, cover, and cook for at least 20-30 minutes, stirring occasionally. For a richer flavor, you can simmer for longer.
Serve hot over your favorite hot dogs.
Notes
Optional toppings include shredded cheese, diced onions, or sour cream.