adapted from an
epicurious.com recipe(I have made this with chicken, using thighs and drumsticks, but I prefer the vegetarian version, listed below)
olive oil

3 cups sliced onions
red pepper flakes/chilies in oil, to taste
6 large garlic cloves, minced
1 tablespoon Hungarian sweet paprika
1 1/2 teaspoons coarse kosher salt
1 teaspoon turmeric
1 teaspoon ground coriander
1 teaspoon freshly ground black pepper
1/2 teaspoon ground cumin
1/2 teaspoon ground ginger
2 cups canned diced tomatoes (from 28-ounce can), don't drain
3 tablespoons (or more) fresh lemon juice
1 can chickpeas, rinsed
2 large zucchinis, cut into half moons
handful of raisins or sultanas
chopped apricots or dates
1 large eggplant, unpeeled, cut into 1-inch cubes (roast ahead of time in olive oil)
fresh parsley, add at the end, stir in and some on top
almonds, toasted, add on top at the end
basically just toss everything in a pot together, and cook until the flavors have come together. saute the onions, spices, and chilis first before adding the other ingredients.
Note: rather than using all of the individual spices, you can also use a moroccan or middle eastern spice blend bought at the supermarket. it comes out juuuuust fine like that too.