Toss the cubed butternut squash in 1 tbsp of olive oil, 2 tsp garam masala, and 2 tsp of cinnamon and bake at 350 degrees for 1 hour or until soft and cooked
Once the butternut squash is cooked and cooled, blend to a puree reserving 1/2 cup of the cubes to add into the sauce mixture if you want some texture. If not, blend all the squash to a puree and set aside
Preheat oven to 350 again. In an oven safe, heavy bottom pan, like a cast iron or braiser, heat 2 tbsp of olive oil and add in the diced onion, minced garlic, and chopped serrano and cook until slightly translucent
Once raw smell of garlic is gone, add in the butternut squash puree and 1/4 cup of water to loosen it up, if needed, and mix until combined
Add in the blended tomatoes and mix with the butternut squash until well combined. Then add in the paprika, garam masala, cumin powder, red chili powder, and salt and mix thoroughly and allow mixture to cook so the masalas can blend well with the butternut/tomato mixture
Once the masalas are cooked into the mixture, create 4 small wells in the mixture and crack one egg into each well. Season with a little bit of pepper
Move pan into oven and bake eggs for 5-7 minutes or until eggs are cooked to desired level
Garnish with Za'atar, feta cheese, and chopped fresh parsley
Serve hot with a side of grilled bread. Enjoy!