Preheat oven to 370F
Trim the ends off the eggplant and peel them only every other stripe (don't peel all of it). You should end up with a "zebra" pattern.
Cut them in half length wise and using a teaspoon scoop out the flesh, leaving about ¼ inch thickness.
Sprinkle them with salt and massage them with the olive oil.
Bake in the oven for 45 minutes, placing them cut side up.
Make the filling by finely dicing the onion and softening in the olive oil.
Once onions are soft, add the beef and brown for a few minutes.
Chop up the eggplant flesh and add to the pan along with all the spices and tomato sauce. Cook until eggplant is soft and meat is cooked through, about 2-3 minutes. Taste and adjust.
Spoon the mixture into each eggplant boat and pop back in the oven for 10 minutes.
Mix all the yogurt sauce ingredients together, using room temperature yogurt.
Toast the almonds/pine nuts in a tsp olive oil until golden.
Finely chop up the parsley.
Assemble by adding the yogurt sauce over each boat and garnish with parsley and almonds. Serve immediately.