Preheat oven to 350 degrees.
Saute onion in olive oil.
Add garlic when onions browned, set aside.
Peel eggplant.
Slice longwise 1/4 “ width.
Dip each slice in egg, then dust with salt and peppered flour.
Saute each slice until browned on each side.
Remove and place on a paper towel.
In a 9X6 casserole, add one layer of eggplant.
Top with onion and garlic mixture.
Top with raw spinach.
Layer on 1 c of mozzarella.
Sprinkle half the oregano and basil.
Layer on 1 c of drained tomatoes.
Add another layer of eggplant.
Sprinkle on remaining oregano and basil.
Add another cup of mozzarella.
Top with another can of tomatoes.
Add the last cup of mozzarella.
Sprinkle with paprika for color.
Bake for 20- 30 minutes.
Remove and let set for 10 minutes before cutting.
ENJOY!