Heat the olive oil in a medium to large pan over medium-high heat.
Once it's ready, add the garlic and onion and cook until the onion softens.
Add the tomato paste and cloves and adjust the heat to medium-low.
Cook for two to three minutes while mixing constantly.
Pour the sherry and the water and adjust the heat to medium-high.
Cover the pan with a lid and bring to a boil.
Lower the heat back to medium-low and simmer for twenty-five minutes.
Add the mushrooms, mix, and continue simmering until they are almost cooked.
Taste and adjust the seasoning by adding salt and pepper.
Continue cooking with the lid, partially covering the pan, for ten to fifteen minutes --- mixing occasionally.
Remove from the heat and transfer into plates.
Garnish with fresh parsley --- and serve!