Technically, you should use all the listed ingredients if you want to create the dish the way it was intended. However, if you know for a fact you do not like mushrooms, excluding them from the dish may suit it more to your taste buds. Other substitutions can be made to accommodate for allergies, dietary restrictions, or lifestyle choices.