Prepare the eggplant - scoop out the eggplant leaving about ½ inch thickness on all sides. Use a knife around the edges, then crosshatch, and use a spoon to remove. Save the scooped-out eggplant on a cutting board.
Salt the eggplant shells to release the bitterness and set aside.
Preheat oven or BBQ to 350F
Make the filling - saute the onions in the olive oil over medium heat for 4-5 minutes, until onions are fragrant, then add the diced eggplant and garlic, cooking until eggplant is translucent. Season with salt, pepper, and Italian spice. Add the fresh tomatoes and their juices, stir, and cover for a few minutes.
Stir in the Jasmine rice and put the contents on the frying pan into a bowl to the side.
Make the tomato broth - in the same pan, heat up the broth, tomato paste, Italian spice, Worcester, Tabasco, scraping up any brown bits.Pour the broth into the baking dish or tinfoil pan. Rinse the salt from the scooped-out eggplant and pat dry.
Fill the eggplant - divide the filling among the eggplants, pressing it in gently, to fill to the top.Place the eggplant into the baking dish or tinfoil pan, the broth should come up about ¼ – ½ inch. Cover with tinfoil and bake at 350 for 20 to 25 minutes until the eggplant is fork tender, and the filling is heated through (145F), then bake uncovered for 5-10 minutes until golden brown.
Garnish with green beans.