Preheat 2 c - 500 ml of (shell)fish stock in a large pot. It should be warmed through but not boiling. Be sure to keep it next to the pan you are cooking your risotto in, with a good sized ladle for easy transfer.
In a saucepan, melt 2 T - 30 gr of butter and 1 T - 15 ml of olive oil together over a medium low heat.
Add 3 finely chopped cloves of garlic and 2 finely chopped small shallots and saute gently until they start to become translucent and soft, avoiding getting any color on them as this will make the garlic bitter.
Now add 1/2 c - 100 gr of rice and stir continuously for 5 minutes or so, coating the rice in the fats until they also get a transparent sheen to them. Skipping this step may result in your rice not taking up enough of the liquids to cook in time, so be sure to follow this step properly or you’ll be very upset later.
Once 5 minutes of vigorous stirring have passed, add your first ladle of stock to the rice. Keep stirring vigorously until all the liquid has either been absorbed by the rice or evaporated into thin air.
Add your second ladle of stock, stir until absorbed. And so on and so forth, until roughly 20 minutes have passed and all your stock has been added to and absorbed by the rice.
When to add your seafood will depend on the kind of seafood you’re using. Precooked prawns, mussels and the like can be added at the very last minute, just to heat them through. Frozen fish should be thawed and flaked before use and can also be added in at the last minute. Anything bigger you will probably want to pre-cook and serve it separately so you have a better handle on whether it’s cooked through or not.
In the final 2-3 minutes add your peas and 3/4 c of parmesan, if using.
Season to taste before serving. There is a lot of salt in the stock already, so it may not need any more. Pepper however is always a good idea. Top with the asparagus and the remainder of the Parmesan if using.