Cut eggplants in half, lengthwise. Scoop out flesh, leaving a ½-inch border around the eggplant shell. Dice inside flesh and set aside. Generously sprinkle eggplant shells with salt and stand up to drain in a colander.
Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add onions and diced eggplant flesh, stirring regularly for 5 minutes. Add sausage to skillet. Cook until evenly browned, about 5 minutes. Stir in marinara, garlic, parsley, thyme, and oregano, and season with salt and pepper to taste.
Preheat oven to 400 F. Wipe salt and moisture from eggplant shells, brush insides with remaining olive oil, and place cut side up on a baking sheet or a baking dish. Stuff sausage mixture into eggplant shells. Bake 30 minutes, sprinkle with cheese, then bake another 5 to 10 minutes until cheese begins to brown. Garnish with parsley and basil, if desired.
Per serving: 558 calories, 40 grams fat (15 grams saturated fat), 91 milligrams cholesterol, 1,379 milligrams sodium, 28 grams total carbohydrates, 10 grams fiber, 22 grams protein.