I start by preheating the oven to 350°F so it’s ready when the bread is assembled. While the oven heats, I thaw the spinach and squeeze it firmly to remove all excess water. This step is important to avoid soggy bread.
Next, I slice the French bread lengthwise and gently remove the soft inside portion. I leave a thick shell so the bread stays sturdy while baking. The removed bread can be saved for breadcrumbs or another recipe.
In a large bowl, I combine the cream cheese, mayonnaise, sour cream, onion soup mix, and black pepper until smooth. Then I mix in half of the mozzarella, all the feta, spinach, and salami. Everything should be evenly coated and creamy.
I divide the filling between the bread loaves and spread it evenly from end to end. After that, I sprinkle the remaining mozzarella cheese on top for a golden finish.
The stuffed bread goes into the oven for about 20–24 minutes. Once the cheese is bubbling and lightly browned, I remove it and let it cool slightly before slicing.