Mexican Charro Beans, also known as Frijoles Charros, are loaded to the brim with flavor! Pinto beans are cooked in a chicken broth seasoned with warm and inviting spices. Throw in some bacon, tomato, onions, ham, and jalapenos for the perfect blend of bold flavors.
In a medium pot, cook your diced bacon until it has your desired consistency, I cooked mine until it was just becoming crisp. Remove the cooked bacon and place on a paper towel to soak up some of the fat. Drain all of the bacon fat from the pot, reserving 3 tablespoons in the pot.
Add your diced onion, and jalapenos to the bacon fat in the pot and saute over medium high heat until the onions are transparent, about 3-4 minutes. Add in the garlic and cubed ham and saute for an additional minute.
Add your bacon back into the pot along with your cans of beans, tomatoes, chicken broth, cumin, sugar, oregano, paprika, and salt and pepper. Bring it just to a boil then reduce the heat to low and simmer for about 8-10 minutes, stirring occasionally.