Preheat oven to 350° F.
In a skillet over medium-high heat, cook bacon, beef and onion until meat is brown and onion is tender. Remove from heat and drain. Place in greased casserole dish. Add beans and mix well.
In a separate bowl, combine barbecue sauce, ketchup, sugars, mustard, molasses, salt, and chili powder and stir into beef mixture. Cover and bake for 45 minutes. Uncover and bake for 15 minutes longer, or until browned and bubbly.
Serves 12 as a side dish.
If serving this savory baked dish as a main course, offer hot corn bread and a green salad to make a full meal.Servings: