Preheat the oven to 400°F (200°C). Position the rack in the center for even roasting.
Prep the vegetables: wash and chop broccoli, slice the bell pepper, cut the red onion into wedges, and halve the cherry tomatoes.
In a large mixing bowl, combine gnocchi, broccoli, bell pepper, red onion, and cherry tomatoes.
Drizzle with olive oil. Add garlic powder, dried Italian herbs, salt, and black pepper. Toss until evenly coated.
Spread the mixture in a single layer on a large 13x18 inch (33x46 cm) baking sheet. Avoid overcrowding to prevent steaming.
Roast for 20–25 minutes, stirring gently halfway, until vegetables are tender and gnocchi is golden and slightly crispy.
Remove from the oven and sprinkle grated Parmesan over the top.
Optional: Broil for 1–2 minutes for extra golden, bubbly cheese. Watch closely to avoid burning.
Let cool for 1 minute, garnish with fresh basil if using, and serve immediately.