Preheat your oven to 425°F (220°C). Allow the oven to fully heat while you prepare the ingredients. A hot oven helps the gnocchi become crisp and golden.
Place the gnocchi, broccoli florets, cherry tomatoes, and chickpeas into a large mixing bowl. Add olive oil, garlic powder, Italian seasoning, salt, and black pepper. Toss until everything is evenly coated.
Spread the mixture onto a large sheet pan in a single layer. Make sure the ingredients are not crowded together. Proper spacing allows roasting instead of steaming.
Place the sheet pan in the oven and roast for 20 minutes. During this time, the tomatoes will soften, the broccoli will brown slightly, and the gnocchi will develop crispy edges.
Remove the pan from the oven and scatter the spinach over the top. Return the tray to the oven for about 5 more minutes. The spinach should wilt without becoming overcooked.
Take the sheet pan out of the oven and immediately add the pesto. Gently toss everything together while still warm. The heat helps the pesto coat every ingredient evenly.
Transfer the gnocchi mixture to serving bowls or plates. Garnish with extra pesto, red pepper flakes, or Parmesan if desired. Serve warm for the best flavor and texture.