Rinse beans under cold water, remove any rocks, stems or damaged beans.
Place rinsed beans in the bottom of a slow cooker.
Add the diced onion.
Add diced green chiles, including the juice in the can.
Add garlic, Cumin and Bay leaves to the slow cooker.
Add the chicken broth.
Stir to combine ingredients.
Add 2 strips bacon.
Stir to combine.
Cover and cook on high heat.
Cook beans for 5 hours.
After 5 hours, turn off heat and fish out bay leaves and bacon and discard.
Spoon off 2 cups of the juices in the slow cooker and set aside.
Use an immersion blender to purée the beans.
Add reserved juices to the beans as you purée them until you reach the desired consistency.
Taste and season with salt.
Top beans with a layer of shredded Monterey Jack cheese.
Cover and cook on low for 10-15 minutes or until the cheese has melted.
Serve with your favorite hot sauce.