Preheat your oven to 200°C (390°F). Lightly grease your 9x13-inch baking dish to prevent sticking.
In a large mixing bowl, toss the chopped zucchini, shredded carrots, and drained spinach with a pinch of salt and pepper. Set aside to let the veggies release some moisture and soften slightly.
In a small saucepan over medium heat, warm the cream of mushroom soup until it’s smooth and just starting to bubble, about 3-4 minutes. Stir in garlic powder, onion powder, and half of the shredded cheddar for extra flavor. Remove from heat.
Spread a single layer of frozen tater tots evenly across the bottom of your prepared dish, slightly overlapping for a crispy base.
Spoon the vegetable mixture over the tater tots, spreading it out evenly to cover the entire layer.
Pour the warm mushroom soup mixture evenly over the vegetables, making sure to cover everything well. Sprinkle the remaining cheese over the top for a gooey, cheesy finish.
Bake in the preheated oven for 35-40 minutes until bubbling around the edges and the cheese on top is golden and melted. If the top isn’t crispy enough, increase oven temperature to 220°C (430°F) and bake for an additional 5-7 minutes, watching closely.
Remove the casserole from the oven and let it rest for about 10 minutes. This helps it set and makes slicing easier, with the toppings slightly firmed up.
Sprinkle chopped fresh herbs over the top for a burst of freshness, then serve hot. Enjoy the crunchy topping, cheesy interior, and hidden veggie goodness in every bite!