Cut eggplant in half and score each cut side with a knife in a criss-cross pattern cutting almost down to the skin.
Season eggplant with salt, pepper, and garlic powder. Drizzle with olive oil. Massage the oil into the eggplant so it is evenly distributed.
Place in air fryer basket cut side up. Air fry at 370 degrees for 15 to 18 minutes (until soft).
Meanwhile heat ½ tablespoon of oil over medium heat in a large nonstick skillet.Add onion and cook 4 to 5 minutes to soften.Add garlic, Italian seasoning and red pepper flakes and cook 1 minute.
Add baby spinach, sun-dried tomatoes and artichoke hearts and cook until spinach is wilted. Remove from heat and season with salt and pepper.Let cool.
Once spinach mixture has cooled (it doesn't need to cool all the way. You just don't want it hot.), stir in sour cream and half the mozzarella.
When eggplant has cooked. take a fork and mash down on it to make a bowl for the filling.Divide filling evenly between the eggplant halves. Sprinkle remaining mozzarella and the Parmesan cheese on top.
Air Fry at 400 degrees for 3 to 5 minutes or until cheese is turning golden in spots.Serve.
Notes
Blot the sun-dried tomatoes and artichoke hearts with paper towels to get rid of excess moisture.