Persian Baked Omelet with Fresh Herbs

Save Recipe
  • Level: Intermediate
  • Total: 1 hr 15 min
  • Active: 20 min
  • Yield: 6 to 8 servings
Share This Recipe


2 tablespoons olive oil

1 tablespoon unsalted butter

1 large red onion, halved and thinly sliced

Nonstick cooking spray

4 green onions, white and pale green parts, finely chopped

2 garlic cloves, finely chopped

2 ounces baby spinach, coarsely chopped

1/4 cup fresh cilantro, finely chopped

1/4 cup fresh flat-leaf parsley, finely chopped

1/4 cup finely chopped fresh chives

2 tablespoons finely chopped fresh dill

1/4 cup pine nuts, lightly toasted and chopped

Kosher salt and freshly ground black pepper

9 large eggs

1/4 cup skim milk

1/2 cup 2% Greek yogurt


  1. In a large nonstick sauté pan, heat the olive oil and butter over medium heat until the oil begins to shimmer. Add the red onion and cook, stirring occasionally, until softened and caramelized, about 30 minutes.
  2. Preheat the oven to 350 degrees F. Coat a 9-inch ovenproof nonstick pan with nonstick spray.
  3. Add the green onions and garlic to the caramelized onion and cook for 2 minutes. Stir in the spinach and cook until the leaves begin to wilt, 2 minutes. Add the cilantro, parsley, chives, dill and pine nuts, season with salt and pepper and remove from the heat. Transfer to the prepared pan and put in the oven for 5 minutes.
  4. Meanwhile, in a blender, blend the eggs and milk on low for about 30 seconds. Pour the eggs over the veggie mixture in the pan, return to the oven and bake until puffed, just set and lightly golden brown on top, about 20 minutes.
  5. Remove the omelet and let cool for 5 minutes on a baking rack. Transfer to a platter, slice into wedges and top with the yogurt.