Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for about 3-4 minutes, until translucent. Then, add the minced garlic and sauté for another minute, until fragrant.
Add the mixed mushrooms to the skillet. Stir occasionally and cook until they have released their moisture and are golden brown, about 5-7 minutes.
Pour in the Arborio rice and stir well to coat the grains with the oil and mushroom mixture. Toast the rice for 1-2 minutes until it becomes slightly translucent around the edges.
If using, pour in the white wine and let it simmer, stirring frequently, until most of the liquid evaporates.
Begin adding the warm broth, one ladle at a time, to the rice. Stir continuously until the liquid is mostly absorbed before adding the next ladle. This process should take about 20 minutes.
After about 20 minutes, taste the rice. It should be creamy and al dente. If it’s still too firm, keep adding broth and stirring until the desired texture is reached.
Once the rice is cooked to your liking, remove it from the heat. Stir in the grated Parmesan cheese, and season with salt and pepper to taste.
Garnish with chopped parsley before serving hot.
Notes
For extra flavor, try adding herbs like thyme or rosemary. Use warm broth for better texture.