Preheat the oven to 375 degrees F and grease a baking dish with cooking spray.
Start by combining the beef, onion, breadcrumbs, salt, pepper, chili, and BBQ sauce. Add it to the bottom of the baking dish.
Bake it for 25 minutes and drain any excess fat it has. Now let it broil while you microwave the potatoes according to the package instructions.
Mix the potatoes, butter, parsley, garlic, and steam n mash in a bowl. Mix it with an electric mixer and sprinkle over the bacon and fried onions.
Now add it to the top of the beef and sprinkle the cheese.
Broil for 5 minutes until the cheese bubbles and becomes crispy on the sides.
Serve it hot and fresh to your family and friends.
You can even serve it with some of your favorite sauces to enhance the flavors.