Preheat the oven to 375°F (190°C) and lightly grease a muffin tin.
Shred the zucchini using a box grater.
Place the shredded zucchini in a clean towel and squeeze out as much moisture as possible.
Transfer the dried zucchini to a mixing bowl.
Add chopped cooked bacon, shredded cheese, garlic powder, salt, and black pepper.
Mix everything together until evenly combined.
Spoon the mixture into the muffin tin cups.
Press the mixture down and shape it around the edges to form a nest with a small well in the center.
Crack one egg carefully into the center of each nest.
Bake in the oven for about 15–18 minutes until the egg whites are set.
For firmer yolks, bake an additional 2–3 minutes.
Remove from the oven and allow the nests to cool slightly before removing.
Garnish with chopped green onions and serve warm.