Prepare the mushrooms. If you are using fresh mushrooms, make sure to clean them thoroughly. If you are using dried ones, soak them in warm water for about an hour, or at least until they are soft.
Separate the caps from the stems before cutting them into slices.
In a saucepan, preferably non-stick, heat the extra virgin olive oil.
Next, add the crushed garlic and cook for a few minutes.
Then, add the sliced porcini mushrooms and sauté in high heat for about 10 to 12 minutes. Add salt and pepper to taste. Add some vegetable broth as needed.
When the mushroom is cooked, add the parsley. Set aside a portion of the cooked mushrooms for toppings.
In another saucepan, melt a tablespoon of butter, and then add the onions. Cook until they’re golden brown.
Add the rice, and sauté for a couple of minutes.
Add 1 cup of vegetable broth in the saucepan, and cook over medium heat. Stir occasionally. Make sure it doesn’t dry out, so add more vegetable broth as needed.
When you think it’s well-cooked, add the cooked mushrooms, the rest of the butter, and the Parmesan cheese.
Top each serving with some of the cooked porcini mushrooms you set aside before.