Remove fat and tendons from the lamb knuckles. Rub with thyme (dried or fresh), rosemary, olive oil, salt and pepper. Refrigerate for 1 day (or at least several hours).
Heat olive oil in a roasting pan over medium-high heat. Sear the lamb knuckles until browned on all sides, about 5 minutes. Remove and set aside.
Chop the carrots, onion, and mince the garlic clove. In the same pan, roast them over medium heat for about 5 minutes until they start to soften.
Add the strained tomatoes to the pan.
Pour in the red wine and let reduce for about 3 minutes. Add the lamb stock and season with a very small pinch of cumin and a very small pinch of cinnamon (start with less, you can always add more).
Return the lamb knuckles to the pan. Cover with a lid and simmer over low heat for about 2.5 hours until very tender. Add more lamb stock during cooking if needed.
Remove the knuckles. Taste the sauce and season with cayenne pepper and a dash of balsamic vinegar. Stir in fresh chopped flat-leaf parsley.
Serve the lamb knuckles with the sauce and vegetables alongside couscous and salad.