This recipe is very versatile, the only required ingredients are bread, eggs and milk or soy milk. I recommend using all ingredients listed, but in a pinch you can skip any of the optional ingredients. Can be made dairy free with soy milk and soy cheese.