To prepare this delectable dish of seasoned lamb shanks, start by generously seasoning them with salt and pepper.
Next, heat some oil in a large and sturdy pot or Dutch oven over medium-high heat. Working in batches, carefully brown the shanks on all sides for approximately 8 minutes. Once browned, transfer the shanks to a plate and set them aside.
In the same pot, add carrots, onions, and garlic, and sauté them over medium heat until they turn a golden brown, which should take around 10 minutes. Stir in wine, tomatoes, chicken broth, beef broth, rosemary, and thyme, allowing the flavors to meld together.
Now, return the shanks to the pot, making sure to press them down so they are submerged in the liquid. Bring everything to a boil and then reduce the heat to medium-low. Cover the pot and let the shanks simmer gently for approximately 2 hours, or until the meat becomes tender and succulent.
Once the cooking time is up, remove the lid and let the sauce simmer uncovered for about 20 minutes. This will help intensify the flavors and allow the sauce to thicken slightly. While the sauce is reducing, transfer the lamb shanks to a platter and cover them with foil to keep them warm.
Finally, continue boiling the sauce until it reaches a desired thickness, which should take about 15 minutes. Once the sauce is ready, spoon it generously over the lamb shanks before serving, ensuring every bite is infused with the rich flavors of the dish.
Enjoy this tantalizing and flavorful Rosemary Braised Lamb Shanks recipe that will surely impress your guests or make any meal a special occasion.