Peel, wash and quarter the potatoes and cook in salted water for about 20 minutes. In the meantime, wash the herbs and chop roughly. Peel and finely chop the onion. Melt 1 tablespoon of fat. Fry the onion in it.
Add flour and sweat. Add cream and stock while stirring constantly and bring to the boil. Season with salt and pepper. Puree the herbs in it, season to taste again. Slide the eggs into a wide pot filled with boiling vinegar water.
Let simmer for about 8 minutes at low heat. Drain potato water. Add milk and 1 tablespoon of fat and mash coarsely. Season to taste with salt, pepper and nutmeg. Cut ham into small cubes.
Arrange mashed potatoes, sauce and eggs sprinkled with ham. Serve garnished with fresh herbs.