NOt sure why your eggplant is not creamy inside, unless perhaps the eggplant itself was not particularly good? It shouldn't be allowed to go to seed, and it should be dense and not soft when it's raw, with shiny skin.
Melanzane in barchetta (boat-shaped eggplant)
One way to cook eggplant, if you have the thinner variety, though it works also with the thick if they're not too big, is to cut it in half lenghthwise. Make deep crosshatch slices into it crisscrossing into the flesh but not going through the skin, so when you press the eggplant skin down the squares of flesh kind of pop up, with grooves between them.
Take good firm bread (artisan type bread that holds up) which can be fresh or stale. about a small slice per eggplant. Cube it.
Put it in some water, till it's wet, then squeeze dry.
Crush a garlic clove per eggplant, debone and wash some salted anchovies (optional), remove the seed from a handful of gaeta olives or other similar dark olives in brine (not canned pitted olives, which have an entirely different taste). Chop a good amount of fresh parsley with a little thyme or a small pinch of origano, or a couple of sprigs of fresh basil.
mix these all together with the bread, add good olive oil, salt, pepper. Traditionally this is quite oily, i'd say about a tbsp per eggplant is the absolute minimum or it will be dry.
Preheat oven to 375 or so. Put the eggplants in a pan that they just fit in side by side, a 13x9x2 baking pan is good, if they fit in there, and put some olive oil on the bottom (i use parchment paper so it doesn;t stick). Press the edges of the eggplant halves so the grooves open up and press the stuffing into the grooves (it will be messy, some will be on top, doesn;t matter). Cover in foil and cook for about half an hour or so, depending on the size of the eggplants, you can;t be precise about this. Just open the foil and prick with a fork, they should be soft. Bake more if they're not soft yet, it can be up to an hour, then uncover and let the top get a little brown. Good hot or warm or even cold.