01 - Preheat oven to 350°F. Lightly grease a medium baking dish with olive oil.
02 - Heat 1 tablespoon olive oil in a large skillet over medium heat. Add onion and cook 3–4 minutes until softened. Add garlic and cook 1 minute.
03 - Add spinach to skillet and cook, stirring constantly, until wilted, 2–3 minutes. Remove from heat and set aside.
04 - Whisk together eggs, heavy cream, ricotta, Parmesan, oregano, black pepper, salt, and nutmeg in a large bowl until smooth.
05 - Gently fold cooked spinach mixture and half the cherry tomatoes into the cream mixture.
06 - Pour mixture into prepared baking dish. Scatter remaining cherry tomatoes and pine nuts evenly over the top.
07 - Drizzle with remaining tablespoon olive oil and sprinkle with breadcrumbs.
08 - Bake 30–35 minutes until golden brown and set in the center.
09 - Allow to cool 5 minutes before serving.