Rinse pinto beans thoroughly and remove any stones. Place washed beans into a big pot along with the cut bacon. Fill with water that is about 2 inches above the beans. Watch water carefully as you will most likely need to add more within 10-15 minutes once you start simmering. Once you reach a rolling boil, cover and turn the burner to simmer. Again, watch to make sure there is enough water in the pot. Mine took about 1 hour 45 min to cook the beans where they were soft enough to smash. Start watching around 1 1/2 hours. Once the beans can be smashed pretty easy with a fork, add the seasonings (chili powder, cumin, salt and pepper). Taste and add more if needed to fit your taste.
When your beans can be smashed with a fork, melt the bacon grease in a large pan. I used a 14 inch pan and it worked just fine. Do this over medium heat. Once the bacon has melted, saute the onions for about 2-3 minutes on low-med heat and then add the chopped jalepeno's. If you don't like a little spice then you can leave them out but to me jarred jalepeno's don't really carry much heat.
When the onions become translucent (about 5 minutes on a lower heat)then add the beans into the pan and stir. BEFORE you put beans in , there should only be a little water in the pot to the level of the beans. If there is a lot left in the pot, empty a little bit but be sure there is some in there because once you smash them it will be absorbed. If you end up with too much water you can always leave the burner on to absorb the excess water.
When you have mixed the beans with the onions and jalepeno's, turn off the burner (unless you need to reduce some water) and take out your potato masher and start to mash the pinto beans. Once they are all mashed you can add the gouda cheese (or whatever cheese you like) on top when you serve it on the plate.