Any bread will work in this recipe. I prefer something soft but firm enough to stand up to a thick layer of cream cheese without falling apart. White bread works best for the right combination of flavors here. Something like brioche or potato bread would be perfect. You can make your bread or use store-bought. In fact, for something healthier, try using pita bread, tortillas, or lettuce leaves instead of bread.