01 - Heat olive oil and 1 tablespoon butter in a large heavy-bottomed pan over medium heat. Add diced onions and cook until translucent, about 3 to 4 minutes.
02 - Stir in minced garlic and cook for 1 minute until aromatic.
03 - Add sliced mushrooms and cook, stirring occasionally, until softened and liquid evaporates, approximately 6 to 8 minutes. Season lightly with salt and pepper.
04 - Add Arborio rice and stir to coat grains with the mushroom mixture and oil. Toast for 1 to 2 minutes until edges become translucent.
05 - Pour in white wine and cook, stirring, until liquid is mostly absorbed.
06 - Add warm vegetable broth one ladle at a time, stirring frequently. Allow each addition to be absorbed before adding more. Continue until rice is creamy and al dente, about 18 to 20 minutes.
07 - Remove from heat and stir in remaining butter and grated Parmesan. Adjust seasoning with salt and pepper to taste.
08 - Plate the risotto, drizzle with truffle oil, and garnish with chopped fresh parsley.