A deliciously spiced meal that is wonderful for dinner and awesome for a perfect lunch tomorrow too!
In a small bowl, combine the spice mixture for the meatballs: 1 tsp smoked paprika, ½ tsp cinnamon, and 1 tsp cumin.
In a separate small bowl, combine the spice mixture for the sauce: 1 tsp smoked paprika, 2 tsp cumin, 1 tsp coriander powder, and ½ tsp caraway seeds.
In a large bowl, combine the beef with half of the chopped garlic, the spice mixture, 1 tsp salt and ½ tsp pepper, then form the mixture into 15 meatballs.
Brown the meatballs in 1 tbsp of olive oil, then remove from the pan and pour out most of the rendered fat.
In the same pan over medium heat, add the onion, the rest of the garlic, a pinch of salt and pepper, then cook until slightly softened (about 3 minutes).
Add the roasted red pepper, chipotle chiles, tomato paste, and the spice mixture for the sauce, and cook for a couple of minutes to combine the flavors.
Add the dates and the olives, stir in 1 cup of water, then stir in the spinach and cook until the spinach is slightly wilted (about 1 minute).
Return the meatballs to the pan, with all of the accumulated juices.
Gently toss the meatballs in the sauce, then reduce the heat to low, cover and cook for about 5 minutes until the meatballs are cooked through.
To finish, stir in the red wine vinegar, then serve with some roasted sweet potato, and enjoy!
Drizzle the cut side of the sweet potato halves with 1 tbsp of olive oil, season with salt and pepper, then place face down on a parchment-lined baking sheet, and roast at 375 degrees until softened (about 35 minutes).