1. In a saucepan, heat the chicken or vegetable broth over low heat. Keep it warm throughout the cooking process.
2. In a separate large skillet or Dutch oven, heat some olive oil over medium heat. Add the chopped shallot and garlic, sauté until translucent.
3. Add the Arborio rice to the skillet and toast it for about 2 minutes, stirring constantly.
4. Pour in the white wine and cook until it is absorbed by the rice.
5. Begin adding the warm broth, one ladleful at a time, stirring constantly and allowing the liquid to be absorbed before adding more. Continue this process until the rice is creamy and cooked through, about 20-25 minutes.
6. While the risotto is cooking, prepare the blackberry asiago cream sauce. In a saucepan, combine the blackberries and heavy cream over medium heat. Cook until the blackberries soften and the cream thickens slightly. Remove from heat and stir in the Asiago cheese until melted. Season with salt and pepper to taste.
7. Once the risotto is cooked, stir in the Parmesan cheese and season with salt and pepper to taste. Keep warm while you prepare the halibut.
8. Season the halibut fillets with salt and pepper on both sides.
9. In a separate skillet, heat some olive oil over medium-high heat. Sear the halibut fillets for about 3-4 minutes per side, until golden brown and cooked through.
10. To serve, spoon a generous portion of risotto onto each plate. Place a halibut fillet on top of the risotto and drizzle with the blackberry asiago cream sauce. Garnish with chopped parsley.
11. Serve hot and enjoy your gourmet meal!