Heat oil in a large saucepan or stockpot over medium-high heat until shimmering. Add ground beef and onion and saute for 5 minutes until meat is brown and onion is translucent, stirring occasionally. Add garlic and continue sauteing for 2 minutes until fragrant. Add the beer (or broth), black beans, diced tomatoes and green chiles, chipotle, cumin, chili powder, oregano, and salt. Stir to combine.