Preheat oven to 400 degrees F and line a large baking sheet with parchment paper or aluminum foil. Place the naan on the baking sheet and brush with a thin layer of oil (approximately 1 teaspoon each).
Heat a large skillet over medium high heat. Add 1 tablespoon of oil and the diced shallots, stirring to coat. Cook the shallots for 3-4 minutes, stirring frequently, until shallots are cooked and starting to brown. Add the minced garlic and cook for 1 minute more. Add the mushrooms and a pinch of salt and pepper and stir well. Cook the mushrooms with the shallots for approximately 5-7 minutes, or until mushrooms are fully cooked. Add the spinach to the mushrooms, stir to combine and remove skillet from the heat. Set aside.
Top each naan pizza with half the cheese followed by a large spoonful of the mushroom spinach mixture. Finally, top with the remaining cheese and transfer baking sheet to the oven. Bake for 10-15 minutes or until cheese is fully melted.
Meanwhile, as the pizza bakes, fry up an egg or two and prepare remaining toppings. When pizza is ready, remove the the oven, sprinkle with chives, tomatoes, sliced avocado, fried egg and micro greens.