Wash the cauliflower and broccoli and then cut into small florets. Take the butter out of the fridge, preferably two hours beforehand. Grate the Emmentaler. Cut the onions into small cubes. Finely chop the chives and parsley. Whisk 2 eggs in a bowl, mix with a little chives and parsley and add a little salt and pepper. In a second bowl, whisk the remaining 4 eggs, mix with the chives and parsley and add salt and pepper.
Peel the potatoes and cook for about 25 minutes. Meanwhile, cook the cauliflower and broccoli al dente in a few minutes.
Mash the boiled potatoes. Add the milk, the softened butter, 150 g Emmentaler, the 2 beaten eggs, the onions and the herb cream cheese, mix well and season with salt, pepper and freshly grated nutmeg.
Grease a large baking dish and sprinkle evenly with a little breadcrumbs. Place half of the cauliflower and broccoli in equal parts as a first layer, placed tightly in the tin. Spread a thin layer of mashed potatoes on top. Spread the rest of the cauliflower and broccoli on the mashed potatoes and spread the rest of the mashed potatoes evenly on top, spreading a little higher around the edges. Pour the whisked 4 eggs on top and distribute them. Place a thin layer of fried onions and 250 g Emmentaler cheese on top. Sprinkle with breadcrumbs and finally add some fried onions over the top.