Soak the cinnamon sticks in water for at least 15 minutes, preferably one hour, to avoid burning them when baking.
Heat the oil in a skillet over medium heat, cook the onions, stirring, until translucent, for about 5 minutes. Add the carrots, zucchini, and garlic and cook until softened and cooked through, for about 10 minutes, or until soft and cooked through. Season with salt and pepper, then set the veggies aside to cool. (I like to taste and season as I go.)
In a medium mixing bowl, season the beef with cumin, salt, and pepper. Mix in the parsley, eggs, and the cooked veggies. Add the pine nuts and cayenne pepper, if desired.
Chill the mixture for one hour (or less if you’re in a pinch) to firm up the beef mixture before shaping.
Preheat the oven to 400°F. Lightly grease a large baking sheet with oil.
Roll about 2 tablespoons of the chilled beef into an oval and shape and mold it onto the cinnamon stick, leaving the bottom part of the stick free as a handle.
Arrange the beef sticks on the baking sheet. Bake for 20 minutes, or until cooked through.