1Preheat oven to 400*F and get your salted pasta water heating. Cut eggplant into medium-sized chunks (skin on) and arrange on baking sheet. Drizzle with olive oil and season with salt + pepper.
2Finely chop herbs and combine them with cheese, breadcrumbs and garlic powder in your mixing bowl.
1Bake eggplant for 15-10 minutes until fork tender. Lower oven heat to 350*F. Transfer cooked eggplant to food processor. Add egg yolks and pulse until just smooth. Mix eggplant mixture into your bowl of ingredients, making sure that everything is well incorporated. Don't be afraid to use your hands! Season generously with salt + pepper.
2Cook spaghetti to package directions once your water starts boiling. Strain and set aside.
3Starting forming your eggplant meatballs. Spray your baking sheet with nonstick spray and arrange meatballs about an inch or so apart. Bake at 350*F for about 20 minutes until just browning on the top and firm to the touch.
4While your meatballs are in the oven, pour pasta sauce into saute pan and heat up on medium low until it starts to simmer. Remove baked meatballs from oven and carefully place in warmed sauce. Coat meatballs in sauce.
1Serve spaghetti topped with sauce and meatballs. Sprinkle on chopped parsley and grated parmesan as desired.