Absolutely not. You can always use store bought bread to make this. I would recommend using a brioche bun for this recipe. Just make the filling at home, slice the bread, fill and bake. Won't take you more than 10 mins to put it together.