-
1
Heat the oven to 350 degrees F and arrange a rack in the middle.
-
2
Generously coat the wells of a 12-well muffin pan with butter; set aside.
-
3
Heat 1 tablespoon of the oil and the measured butter in a medium frying pan over medium heat until the oil is shimmering and the butter has melted.
-
4
Add the diced onion and cook, stirring rarely, until it is a deep golden brown, adjusting the heat as necessary if it starts to brown too much, about 30 minutes.
-
5
Season well with salt and pepper, add the thyme, and stir to combine.
-
6
Transfer the mixture to a medium bowl.
-
7
Meanwhile, clean, trim, and slice the mushrooms 1/2 inch thick; set aside.
-
8
Crumble the goat cheese into pea-sized pieces and set aside.
-
9
Return the frying pan to medium heat, add the remaining tablespoon of oil, and heat until shimmering.
-
10
Add the sliced mushrooms, season with salt and pepper, and cook, stirring rarely, until golden brown, about 10 minutes.
-
11
Add to the bowl with the onion.
-
12
Add the goat cheese to the bowl and stir to evenly combine; set aside.
-
13
Place the eggs and milk in a large bowl and whisk until the eggs are broken up and evenly combined with the milk, about 1 minute.
-
14
Add the measured salt and whisk to combine.
-
15
Divide the onion-mushroom-cheese mixture evenly among the wells of the prepared muffin pan.
-
16
Fill each well almost to the top with the egg mixture.
-
17
Bake until each frittata is puffed and the center is just set, about 12 to 15 minutes.
-
18
Remove the pan to a wire rack until its cool enough to handle, about 5 minutes (the frittatas will deflate).
-
19
Run a small knife around the perimeter of each well to loosen and remove the frittatas.
-
20
Serve warm or at room temperature.