In a large pot, over medium heat, cook ground beef with onions and garlic until browned. Season generously with salt and pepper. Drain excess fat if needed.
Add tomato sauce, beans, chili powder, paprika, cumin, thyme, rosemary, oregano and cinnamon.
Stir until combined and bring to boil.
Reduce heat to low and simmer for 20 minutes, stirring occasionally.
Serve over rice, with chopped green onions, sour cream, shredded cheese and (my personal favorite!) chili-cheese Fritos.