Preheat oven to 350 degrees F. Line a baking sheet with aluminum foil and place a wire rack over top. Spray with cooking spray.
Heat a bit of oil in a frying pan over medium heat. Cook the onion until softened and fragrant, about 3-4 minutes. Allow to cool for several minutes.
In a large bowl, mix together the ground beef, cooked onion, parmesan cheese, egg, ¼ cup BBQ sauce, and salt and pepper until just combined.
Form the mixture into a loaf on the wire rack. If you don't have a wire rack, you can bake the meat loaf directly on a greased foil-lined baking sheet. Bake for 40 minutes.
Remove meatloaf from oven and spread the remaining ¼ cup plus 2 tablespoons BBQ sauce evenly over the top of the meatloaf.
Bake in the oven for 5-15 more minutes or until internal temperature reaches 165 degrees F. Broil for 1-2 minutes if desired.
Remove from the oven and allow it to sit for 10 minutes before slicing. Garnish with fresh parsley if desired. Cut into slices and serve with your favourite sides.
