Preheat the oven to 350°F. Oil a 2-quart baking dish.
Fill a medium pan with salted water and bring to a boil. Cook the orzo until al dente, about 5-7 minutes. Drain and set aside.
In a large skillet over medium heat, warm olive oil until shimmering. Add sliced leeks and cook until translucent, about 7-9 minutes. Stir in the garlic and cook for an additional 2 minutes. Fold in the diced ham, peas and orzo, stir well, and cook until all the ingredients are warmed through. Fold in the goat cheese and set aside off the heat to cool slightly, about 5 minutes.
Meanwhile, in a large mixing bowl, whisk together the eggs, yogurt, milk, fresh herbs, salt and pepper. Fold the orzo mixture into the milk mixture and stir to combine.
Scrape the creamy orzo into the prepared baking dish and bake for about 45 minutes, or until the top is slightly browned along the edges and the center is set completely. Let cool for 10 minutes before serving. Serve hot; season with additional salt and pepper if needed. Store leftovers covered in the refrigerator for up to 3 days.
Try with Philadelphia Cream cheese instead of goat and top with white cheddar or Monterey Jack cheese
