Bring the halal chicken stock to a boil in a medium saucepan over high heat. Turn off the heat, cover the saucepan, and keep the stock hot.
Melt the butter in a large 11- to 12-inch skillet over medium heat. Add the minced shallot and sauté for 2–3 minutes, until softened.
Add the garlic and cook for about 1 minute, stirring frequently, until fragrant.
Add the Arborio rice and stir to coat every grain with the butter. Cook for about 1 minute.
Add ½ cup of the reserved broth and stir slowly until almost completely absorbed.
Continue adding the hot stock about ½ cup at a time. Stir slowly and continuously, allowing each addition to become nearly absorbed before adding more.
When about four additions of stock remain, add the chopped asparagus. Continue stirring and cooking.
When about two additions of stock remain, add the shrimp. Continue cooking and stirring until the rice is tender and the shrimp is opaque and cooked through.
For this shrimp and asparagus risotto, the cooking process should take approximately 35–40 minutes. You may not need every drop of stock if the rice reaches the desired tenderness sooner.
Remove the skillet from the heat and stir in the freshly grated Parmesan.
Season with salt and freshly cracked black pepper to taste.
Serve immediately while the risotto is warm and creamy.