Preheat Oven
Preheat oven to 375°F (190°C). Lightly grease a baking dish.
Prepare Sausage
Place sausages in the baking dish. Leave whole or cut into large pieces.
Add Aromatics
Scatter sliced onion and garlic over the sausages. Drizzle with olive oil or butter.
Add BBQ Sauce
Pour barbecue sauce evenly over everything. Sprinkle with black pepper and salt if needed.
Bake Covered
Cover loosely with foil and bake for 25–30 minutes.
Caramelize
Remove foil, gently stir, and return to oven uncovered for 15–20 minutes until sauce thickens and becomes glossy.
Serve
Rest 5 minutes before serving. Spoon extra sauce from the pan over the sausage.