Preheat oven o 325 degrees F and adjust oven rack to the lower-middle position. Spray a 13x9 baking dish with non-stick spray and set aside.
To a large, deep skillet, heat bacon pieces over MED heat until cooked about halfway through. Remove to a paper towel lined plate, leaving grease in the skillet.
To same skillet with the bacon grease, add onion and jalapeño and saute about 5 minutes, until softened.
Add all remaining ingredients and stir to combine well. Let mixture cook for a minute or so to combine the flavors.
Carefully pour beans into prepared baking dish and lay cooked bacon pieces on top of the beans.
Bake 2-3 hours, until bubbly and thickened to your liking. I prefer my beans fairly thick, so mine usually take 2 1/2 to 3 hours.
Let beans stand 5 minutes or so before serving.
If desired, garnish with parsley and/or jalapeño slices.