Heat the butter in a medium pot over medium-high heat. When it's hot, add the minced shallots and sauté, stirring often. When the shallots are soft, add the rice and stir well. Cook, stirring often, a few minutes, then add the Marsala or white wine. Stir constantly until the liquid has mostly evaporated.
Start adding the stock 1 cup at a time, stirring it in well. Turn the heat down to medium-low, and cook this, stirring often, until the liquid has mostly been absorbed. Repeat with another cup of stock, and so on until the rice is tender, but still a little al dente. It's possible you will need another cup of liquid. If this is the case, use water.
Once the rice is about ready, stir in the salmon and the pesto and cook another few minutes. You want your risotto to be loose enough to serve in a bowl, not a plate, so add water if need be. Grind some pepper over it and serve.
Notes
Keep in mind this works just as well with trout or char.
Keys to Success
When you add the stock or water, it needs to be at least room temperature, or warm. So if you want to speed things up a little, put all the stock in another pot and bring it to the steaming point.
It is the stirring that makes good risotto. No getting around it. No matter what someone may tell you, you need to stir risotto to get that starchy creaminess. Comes with the territory.
As I mention above, the salmon or trout can be leftover, smoked, poached or whatever. I rarely cook salmon just for this recipe.
Any pesto will do. Store-bought basil pesto is nice and easy, but if you can make it or find it, a parsley-walnut pesto goes better with the salmon.