Make your basil oil first. Bring water to a boil in a pot and add in your basil to blanch for about 15-20 seconds. Remove immediately in an ice bath. Once cooled, dry on towels.
In a blender, add in your basil, neutral oil, olive oil and a pinch of salt until it’s super creamy and mixed throughout. Feel free to strain through a fine mesh sieve, but I like the texture without straining, up to you! Store in a bottle and set aside. It makes about 1 cup of basil oil. (Save the rest for future recipes!)
Next, in a deep saute pan of your choice (I prefer stainless steel for risotto), heat a drizzle of olive oil and melt 1 tablespoon of butter. Once the butter has melted, sweat out your shallot and garlic for about 3-4 minutes. Season with salt and pepper throughout.
After that, add in your arborio rice and stir for another 3-4 minutes on medium low heat - you don’t want your risotto to toast or burn.
Add in white wine and reduce down, stirring constantly so the risotto separates accurately and no clumps form. Once that’s reduced, start slowly adding in your vegetable broth ½ cup at a time. This will take some time and patience.
Every time you add ½ cup and throughout each time it absorbs, don’t leave your stovetop, ensure you are constantly stirring throughout the process.
Once all your broth is used up, and your risotto is cooked, add in your mascarpone, parmesan and corn. Keep stirring until everything is incorporated. Adjust with more broth if needed once all the cheese mixes in. Season with salt and pepper.
Serve and top with your desired amount of basil oil, raw corn, pepper, more parmesan cheese and fresh basil. Serve and enjoy immediately!