Heat oven 400°F. Lightly butter a 9-10-inch-deep dish pie plate.
In a skillet, cook onions in butter over medium heat until softened, about 3 to 4 minutes. Set aside
In a large bowl, whisk eggs and cream or milk and baking powder until blended.
Stir in cooked onions, breadcrumbs, ham, shredded cheese and herbs.
Pour into prepared pie plate. Sprinkle top evenly with parmesan cheese.
Bake for 30 minutes or until set and lightly golden brown on top. A knife inserted into the center should come out clean.
Let quiche cool for 5 to 10 minutes before slicing.