Heat a large dutch oven or pot on the stove over medium-high heat. Once hot, add the ground beef and cook for 4-5 minutes, crumbling well with a ground meat chopper or spatula, until mostly cooked through.
1.5 lbs ground beef
Add the onions and jalapenos. Cook for another 3-4 minutes, continuing to break up the meat, until the beef is fully cooked.
1 small onion, 2 jalapenos
Tilt the pot forward and use paper towels gripped in a pair of tongs to soak up the extra grease, if needed.
Add the garlic and all the seasonings. Cook for 1 minute, stirring well to let the flavors deepen.
1 tablespoon garlic, 1 tablespoon chili powder, 2 teaspoon cumin, 1 teaspoon dried oregano, 1 teaspoon smoked paprika, 1 teaspoon kosher salt
Add the beans, broth, and tomatoes. Increase the heat to high and bring to a boil. Once boiling, reduce to a simmer and cook for 10-15 minutes to let the flavors develop.
1 15 ounce can black or pinto beans, 4 cups 32 oz beef broth , 2 14 oz cans fire roasted tomatoes
Serve with toppings.
Optional toppings: shredded cheese: pepper jack or cheddar, sour cream, avocado, chips, lime juice, cilantro