Crumble meat into a large pot and add onions. Cook together over medium-high heat until meat is mostly cooked. Add tomatoes, chiles and garlic and cook a few minutes longer until the tomatoes have released some of their liquid. Add the spices and stir to combine.
Add the beer and bring to heavy simmer. Cover and cook for 30 minutes.