In a hot saucepan, pour a drizzle of olive oil and sauté the onion with a pinch of salt until translucent.
Add the rice and toast it for about 1 minute, then deglaze with the white wine. Let the wine evaporate completely.
Gradually add the hot stock, just enough to cover the rice each time, and cook over low heat, stirring regularly. Repeat the process until the rice is cooked and creamy, about 15 minutes.
Off the heat, incorporate the butter and adjust the seasoning with salt to taste.
Slice the Serrano ham into thin strips and gently fold it into the risotto.
Serve the risotto on plates, sprinkle with Parmesan shavings, and finish with a few drops of grape seed oil with truffle extract to elevate the dish.