Add all of the remaining ingredients along with the bacon to the onions, jalapeño, and garlic. Bring to a boil, then cover and reduce the heat to a simmer for 45 minutes. Remove the lid and continue to cook for another 20-30 minutes until the beans are tender and thickened to your liking.
1 pound dried pinto beans, 3 cups water, 2 cups beef broth, 15 ounces diced tomatoes and green chilies, 1/2 bunch of fresh cilantro, 2 teaspoon salt, 1 teaspoon cumin, 3/4 teaspoon chipotle chili powder, 1/2 teaspoon oregano, 1/2 teaspoon smoked paprika, 1/2 teaspoon black pepper