Preheat oven to 325 degrees.
In a sauté’ pan, over medium-low heat, cook the onions in olive oil with salt and pepper until translucent, but not browned; add to remaining ingredients except BBQ sauce and mix well.
Press into a loaf pan and spread BBQ sauce evenly over top. Bake for 1 hour until the internal temperature is 160°. Serve hot, at room temperature, or cold in a sandwich