In a small bowl mix together all of the ingredients for the chili seasoning.
Brown ground beef in batches adding salt and black pepper as you go. Set to the side.
Sauté onions, garlic, serrano pepper and jalapeno peppers until onions are translucent. Approximately 3-5 minutes. (See note #1)
Add the browned ground beef to the mixture along with the chili seasoning, finely minced chipotles in adobo, beef broth, diced tomatoes and green chiles, and black beans. Stir together, cover with a lid, and let it simmer for 45 minutes. (See note #2)
Stir in the red wine vinegar and let simmer uncovered for another 15 minutes.
Stir in the cilantro and serve.
Notes
The serrano pepper will be the spiciest thing you add to this chili. We have removed the ribs and seeds to help moderate the spice level but if you want to tone down the heat you can skip the serrano pepper completely.
If you want to up the heat you can add more chipotles and a few tablespoons of the adobo sauce to your chili.