recipe banner

Garlic Mushroom Fiddlehead Frittata

Garlic Mushroom Fiddlehead Frittata


1 tablespoon extra virgin olive oil

2 onions, yellow

2 cloves garlic

1/2 cup mushrooms, shiitake

1 cup fiddleheads, wild

to season kosher salt and freshly cracked black pepper

2 sprigs herb, thyme

6 eggs, large

1 1/2 tablespoons whole milk (alternative milks will work here too)

4 ounces cheese, feta plain

Shop this recipe


  • 1 tablespoon extra virgin olive oil 
  • 2 yellow onions, peeled and thinly sliced 
  • 2 cloves garlic, minced 
  • ½ cup roughly chopped shiitake or porcini mushrooms 
  • 1 cup cooked fiddleheads
  • Kosher salt and freshly cracked black pepper, to season 
  • 2 sprigs fresh thyme, leaves only 
  • 6 eggs, beaten with a pinch of kosher salt 
  • 1½ tablespoons whole milk (alternative milks will work here too) 
  • 4 ounces (110 grams) feta, crumbled


  1. Prepare your fiddleheads (see below).
  2. Preheat the oven to broil on high. 
  3. In a large oven-safe skillet (ideally cast iron), heat the olive oil over medium.
  4.  Add the onions and sauté. Give the onions an occasional stir to get everything equally caramelized, sticky, and golden brown, about 15 minutes. 
  5. Add the garlic and mushrooms. Sauté everything until fragrant and the mushrooms are tender, about 5 minutes. 
  6. Add the prepared fiddleheads, salt, and pepper. Cook 2 to 3 more minutes until everything is tender but not mushy. Turn off the heat and stir in the thyme. 
  7. In a large bowl, whisk the beaten eggs and milk together. Mix in the crumbled feta and the fiddlehead mushroom mixture and stir until everything is evenly distributed.
  8. Pour the egg and vegetable mixture back into the oven-safe skillet.
  9. Cook on the stovetop over medium-low until the eggs begin to set, about 10 minutes.
  10. Finish cooking the frittata under the broiler until the top has light brown leopard spots across it and the cheese has melted nicely into the set eggs, 3 to 5 minutes. 
  11. Let cool for 5 minutes before serving. Cover the leftovers in an airtight container and store in the refrigerator to be heated and enjoyed later!

How to Safely Cook Fiddleheads

  1. Sometimes fiddleheads have a papery brown fuzz known as chaff. If your fiddleheads have this, begin by removing the chaff from each individual fiddlehead.
  2. In a colander, wash the fiddleheads in cold water to remove any residual husk or dirt. Repeat for good measure.
  3.  Fill a medium pot three-quarters full with water and heat over high. Once boiling, reduce to a dull roar and cook the rinsed fiddleheads for 10 minutes (they will continue to cook in the frittata). Drain the fiddleheads in a clean colander and shake the colander to remove any excess water. Rinse the fiddleheads one last time and trim the ends.
  4. Use your prepared fiddleheads right away for the best flavour, colour, and texture. If you have any extras, dry them, seal them in an airtight container, and freeze for later use.