In a 4 quart, heavy bottom, oven-safe pot (like a Dutch oven) over medium heat, add ground beef, onion, bell pepper, garlic salt and onion powder. Cook until the ground beef is no longer pink. Drain the excess liquid.
Add cooked bacon crumbles, brown sugar, baked beans, barbecue sauce and dijon mustard. Stir to incorporate all ingredients.
Cover and bake for 1 hour. (When done, the beans should be hot and bubbly and thickened.) Serve warm.
Cut bacon strips into thirds. Wrap each third around a water chestnut and secure with a toothpick. Place in an ungreased 15x10x1 baking pan or square pan. Bake until bacon is crisp, about 25 minutes.
While bacon-wrapped chestnuts crisp in the oven, in a small saucepan, combine ketchup and brown sugar. Stir the mixture over medium heat until the sugar has dissolved.
Once the 25 minutes are up, place the bacon-wrapped chestnuts on a paper towel-lined plate to drain. Then dip in the ketchup mixture. Place in a lightly greased 9x13 baking dish. Spoon any remaining ketchup sauce over the chestnuts. Bake for an additional 10 minutes.
Preheat the oven to 400 degrees F. Spray a cooling rack with nonstick cooking spray. Place the cooling rack over a baking sheet lined with aluminum foil. (This is for easy cleanup.)
Coat both sides of the bacon with brown sugar, then place on the prepared cooling rack. Bake for 15-20 minutes or until the bacon looks caramelized and crispy. Be careful that they don't burn! Cool the bacon on parchment paper.
Whip the cream with a whisk or hand mixer until it forms sturdy peaks. Make sure you whip only until peaks form. Overwhipping will turn your ice cream into butter!
Whisk in the sweetened condensed milk, vanilla and maple extract until well combined. Then pour into a large casserole or baking dish. A loaf pan also works well.
Chop the candied bacon and sprinkle over the ice cream. Freeze for 6+ hours.