Preheat oven to 350℉ (180℃).
Slice the top portion of the bread rolls, remove the inside, and set aside. Save the insides for another recipe.
Heat the oil in a small saucepan over medium-high heat. Sauté the onions and garlic until soft, 2-3 minutes. Set aside.
Mix the cream cheese, sour cream, and mayonnaise in a large bowl until smooth.
Squeeze the excess moisture from the spinach, then stir it into the cream cheese mixture. Add the onion mixture, mozzarella, and Parmesan cheese, and mix well.
Season with Worcestershire sauce, Creole seasoning, red pepper flakes, salt, and pepper. Continue mixing until well combined.
Scoop a spoonful of the spinach dip, fill your prepared rolls, then top with the remaining mozzarella cheese.
Bake on a baking tray at 350℉ (180℃) for 12-15 minutes or until cheese melts and bread is heated through.