Roast the onions in a little oil. Add the ham and toast briefly. Add the zucchini along with the garlic and rosemary and fry gently for about 2 minutes. Beat the eggs, mix in the parmesan and season with salt and pepper. Pour into the pan and let it set until creamy, stirring frequently.
Toast the bread slices or fry them briefly on both sides in a little oil. Spread the scrambled eggs on the bread and serve immediately.