Warm the Broth – In a small saucepan, heat the broth over low heat. Keep it warm but not boiling. This helps the risotto cook evenly.
Sauté the Mushrooms – In a large pan, heat 1 tablespoon of olive oil over medium heat. Add the sliced mushrooms and cook until they are soft and golden brown. Remove them from the pan and set aside.
Cook the Aromatics – In the same pan, add another tablespoon of olive oil and the butter. Add the chopped onion and cook until soft and translucent. Stir in the minced garlic and cook for another 30 seconds.
Toast the Rice – Add the Arborio rice to the pan and stir for about 1-2 minutes. The rice should become slightly translucent around the edges.
Deglaze with Wine (Optional) – Pour in the white wine and stir until it’s mostly absorbed. This step adds a deep flavor, but you can skip it if you prefer.
Add Broth Gradually – Using a ladle, add about ½ cup of warm broth to the rice. Stir continuously until the liquid is mostly absorbed. Keep adding broth, one ladle at a time, stirring often, until the rice is creamy and tender. This process takes about 20 minutes.
Stir in the Mushrooms and Cheese – Once the rice is fully cooked, add the sautéed mushrooms back into the pan. Stir in the grated Parmesan cheese and season with salt and black pepper to taste.
Finish and Serve – Turn off the heat and let the risotto sit for a minute. Serve warm, garnished with extra Parmesan, fresh parsley, and a drizzle of truffle oil if you like. Enjoy!