Cook lentils for 25-30 minutes until soft.
Finely chop onion and cook in olive oil until clear and soft. Finely chop parsley and garlic.
In a large bowl, combine cooked lentils, parsley, garlic, toasted pine nuts and pumpkin seeds.
Blend ingredients lightly into a chunky mixture using a hand blender.
Add harissa, challah crumbs, cumin, all spice, cinnamon, cardamom, black pepper and salt and mix well.
Add two eggs and create a unified mixture.
Use the mixture to create kabobs and put them on the cinnamon sticks (one kabob on each stick).
Place the kabobs onto a baking sheet lined with parchment paper and olive oil spray.
Drizzle kabobs evenly and generously with olive oil.
Bake in a 385°F preheated oven for 25-30 minutes until golden and firm.