2poundsfresh green beans(or 5 cans or 2-3 bags of frozen)
Instructions
For Onion Topping
Put the sliced onions, eggs, and heavy cream into a medium-sized bowl and mix until evenly incorporated.
Add the coconut flour and mix by hand until evenly coated.
Put coconut oil (or tallow) in a large skillet and turn on medium heat.
When hot, add the coated onions and evenly brown, turning occasionally.
When browned, remove from heat and set aside.
For Mushroom Sauce
In a medium saucepan, melt the butter.
Add the diced mushrooms and sauté until starting to brown.
Add cream or coconut milk.
Whisk in egg yolks and spices and about 1/3 of the onion topping mixture (save the rest for the end) and continue stirring until the yolks begin to cook and the mixture thickens.
If needed, add extra milk or water to the mushroom cream sauce to thin.
Assemble
Preheat oven to 325°F.
Lightly steam the green beans and drain to remove excess liquid. If you’re using canned green beans then drain off the liquid. Place the green beans into a 9x13 baking dish.
Pour the cream mixture over and mix until incorporated.
Top the green bean mixture with the remaining onion topping mixture and heat in the oven until the topping starts to crisp (but not burn!) and the green beans are heated.
Notes
If you want the mushroom sauce to be even saucier, add an extra egg yolk.
You can use the leftover egg whites to make the topping for this sweet potato casserole.