Cook the ditalini pasta in a pot of salted boiling water, drain, and set aside.
In a large skillet, add a drizzle of olive oil and place it over medium heat. Add the chopped onion and minced garlic, and sauté until translucent.
Add the ground lamb to the skillet, breaking it up with a spoon as it cooks. Cook until the lamb is browned and cooked through.
Stir in the diced eggplant and cook for a few minutes until softened.
Add the tomato paste, cumin, coriander, cinnamon, cayenne pepper, salt, and pepper to the skillet. Mix everything together, allowing the spices to coat the lamb and eggplant.
Toss in the diced tomatoes and carefully pour in the chicken or vegetable broth.
Bring the mixture to a simmer and let it cook for another 10-15 minutes so that the flavors meld together.
Add the cooked ditalini pasta to the skillet and fold to ensure that it is evenly coated with the sauce.
Serve the spiced lamb and eggplant ditalini pasta in individual bowls, topping each serving with crumbled feta cheese and a sprinkle of fresh chopped parsley.