Simmer eggplant halves face down in a little water about 10 minutes until soft.
Cool and scoop out pulp leaving 1/2 inch shell.
Heat oil in skillet and add pulp, onion, and garlic. Cook about 5 minutes then add remaining ingredients. Cook 5 more minutes.
Spoon mixture into shells. At this point, they can be wrapped and frozen for later, or bake at 350 degrees F about 20 minutes. Serve with plain yogurt, if desired.