
Preheat oven to 350℉. Note: Depending on the quality of your lamb, you may need to allow anywhere from 2.5 to 4 hours of braising time. Make sure you plan accordingly!
In a large dutch oven (12L capacity, see notes), heat the olive oil over medium high heat. Season the lamb shanks on both sides with salt, pepper, garlic powder and paprika. Sear on both sides for 2-3 minutes until lightly golden. Remove and set aside.
Lower the heat to medium and add in the diced onions and cook for 2-3 minutes until soft and translucent. Add a tablespoon of olive oil if needed. Add in the crushed garlic and cook for 30 seconds. Next, add the seven spice along with the cinnamon stick, cardamom pods and bay leaves. Cook for 5 to 10 seconds before adding in the pomegranate molasses, crushed tomatoes, the 1 teaspoon of salt, and the broth. Stir together.
Add in the carrots and potatoes along with the seared lamb shanks and fresh thyme sprigs. Bring the mixture up to a boil. Cover and place in the oven. Bake for 2 ½ hours. Check that the shanks are fork tender. If not, cover and continue cooking for another 30 minutes, or longer.
Remove from the oven, uncover the pot and remove the shanks, potatoes and carrots to a plate or tray. Skim off the fat from the sauce. Simmer over medium high heat for 10 minutes to reduce and thicken the sauce for serving.
Serve the shanks with the vegetables and the thickened sauce. You can also serve the shanks over rice or mashed potatoes.