01 - Whisk together olive oil, balsamic vinegar, minced garlic, dried oregano, smoked paprika, salt, and black pepper in a large mixing bowl until well combined.
02 - Add sausage pieces, bell pepper chunks, and onion wedges to the bowl. Toss thoroughly to coat all pieces evenly. Allow to marinate for 10–15 minutes for optimal flavor absorption.
03 - Heat grill or grill pan to medium-high temperature, approximately 375–400°F.
04 - Thread marinated sausage, bell pepper, and onion pieces onto metal or pre-soaked wooden skewers in alternating pattern. Pack ingredients closely but do not over-compress.
05 - Place skewers on preheated grill. Cook for 12–15 minutes, turning every 3–4 minutes to ensure even cooking. Sausages should reach internal temperature of 160°F and vegetables should be tender with slight charring.
06 - Transfer skewers to serving platter. Sprinkle with fresh parsley if desired and accompany with lemon wedges for squeezing over cooked skewers.