Lamb and Dry Rub
- Mix all rub ingredients together, coat the leg of lamb evenly with rub, and marinate, covered in the refrigerator for 12 hours.
- After 12 hours, preheat oven to 350 degrees.
- Add canola oil to a heavy-bottomed pan and heat over medium-high heat. Sear the lamb on all sides, making sure to get an evenly caramelized crust.
- Drain excess oil from the pan and add water to almost cover the lamb but not completely. Cover the pan, place it in the oven, and cook for 3½ hours. The lamb is done when it easily pulls apart.
- Once done, remove lamb from oven and let it cool. Once cool, pull all the meat, cover, and reserve. Also reserve braising liquid.
For Tamale Dough
- Place yogurt in a bowl.
- Using a wooden spoon, stir in the masa flour a little at a time, alternating with the braising liquid and making sure to reserve a little of the braising liquid until you see how much the masa will absorb. Add salt to taste. The tamale dough should be neither runny nor dry and should spread easily.
- Add canola oil to a heavy-bottomed pot and heat on the stove to medium-low heat.
- Add onions and cook until translucent, then add garlic and cook for a minute more. Add huitlacoche and cook, stirring occasionally until the ingredients become dry and want to stick to the pan (30−40 minutes). Do not let it burn.
- Remove from heat and let rest to room temperature, then purée in a blender, adding vegetable stock a little at a time until smooth and the viscosity of heavy cream.
- Once smooth, pour the sauce into a bowl, fold in the yogurt, and season with lime juice and salt.
- Bring a pot of water with a steamer on top to a boil.
- Meanwhile, with a gentle hand, carefully splay the petals of the squash blossoms open, keeping the petals intact with the stem. Finally, remove the stamen to create a flat surface.
- Take 1 heaping tablespoon of tamale dough and spread evenly across the inside of the petals, all the way to the edge. Add a generous pinch of pulled lamb to the center of the tamale dough.
- Fold splayed edges of the petals back together and, cupping the blossom in your hand, gently squeeze to reform the blossom back to its original shape.
- Place the squash blossom tamales in the steamer and steam for 8 minutes.
- Spoon a little huitlacoche sauce on a plate, place the squash blossom tamale on top of the sauce, and serve immediately.