Cut each eggplant on half and with make diagonal stripes on each half (flat side). Place eggplant of baking sheet facing flat size up. Sprinkle salt, pepper and garlic powder and drizzle over olive oil.
Place them on baking tray and bake for 20-30 minutes or until they got soft and golden brown on top.
In the meantime, drizzle some olive oil in the pan, heat it up, add chopped onions and cook until soft, add garlic and cook for another minute.
Add the beef, season with salt and pepper and cook until browned.
In the meantime, eggplant should be done, once cold enough scoop out eggplant pulp in a bowl and try to squeeze as much liquid as possible, with hands or towel.
Add eggplant pulp to beef, stir well and add tomato sauce, paste and spices, cook for another 5 minutes.
Once sauce is done, fill up eggplant boats with meat, sprinkle over parmesan and put them back in the oven until parmesan is golden brown.
Serve warm with fresh basil and nice crunchy green salad.