Preheat oven to 400° F.
Season diced eggplant with 1 tsp. salt and ½ tsp. black pepper and toss with 4 T. olive oil; place on sheet pan and roast for 40 minutes, stir eggplant 20 minutes into roasting.
Add remaining olive oil to heavy Dutch oven, on medium-high heat, add onions, celery, red bell pepper, garlic, pinch of salt and pepper, and sauté until caramelized; about 5 minutes.
Add green olives, Calabrian chilis, harissa paste, anchovy paste, and green onions, sautéing for another 3 minutes.
Add crushed red tomatoes, roasted eggplant, honey, and red wine vinegar, bring to a boil; then simmer for 8 to 10 minutes until slightly thickened.
Season to taste with salt and pepper if needed, fold in basil and chopped parsley, and cool to room temperature.