Preheat oven to 400°F (200°C).
In a small bowl, whisk together balsamic vinegar, honey, minced garlic, dried basil, dried oregano, salt, and pepper.
Place salmon fillets in a shallow dish and pour the marinade over them. Marinate in the refrigerator for at least 15 minutes.
In a large bowl, combine halved baby potatoes, trimmed asparagus, sliced red and yellow bell peppers, and sliced red onion. Drizzle with olive oil, salt, and pepper, and toss to coat.
Spread the vegetables on a baking sheet in an even layer.
Remove salmon fillets from the marinade and place them on top of the vegetables.
Roast in the preheated oven for 15-20 minutes, or until the salmon is cooked through and the vegetables are tender, flipping the salmon halfway through cooking.
Remove from the oven and let it rest for a few minutes.
Garnish with chopped fresh parsley before serving.