Pierce sweet potatoes on all sides with a fork and arrange on a foil-lined baking sheet.
Bake for 40–50 minutes, or until soft.
In the meantime, marinate the beef. Add the shaved steak, 2 cloves minced garlic, cumin, paprika, ½ teaspoon salt, ½ teaspoon black pepper, coriander, cinnamon, turmeric, and ¼ cup olive oil to a bowl.
Combine until well mixed, then set aside for at least 30 minutes.
Peel the skins off of the dried chickpeas.
Arrange chickpeas on a baking sheet and drizzle with 2 tablespoons olive oil, the remaining salt, and the remaining pepper. Roast for 10–15 minutes, or until crispy.
When the sweet potatoes are nearly done, cook the beef. Heat a cast-iron skillet over medium heat.
Add the beef and marinade to the skillet and cook until browned.
Add the spinach and cook until wilted.
In a small bowl, whisk together the tahini, grated garlic, lemon juice, mustard, and water until smooth and creamy. If needed, add more water to thin. Season to taste with salt.
To assemble, cut open the sweet potatoes.
Fill with beef and spinach mixture.
Top with chickpeas and serve with tahini dressing and cilantro.