Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper or lightly grease it.
In a large mixing bowl, combine the softened cream cheese, sour cream, chopped artichoke hearts, squeezed spinach, mozzarella cheese, Parmesan cheese, minced garlic, along with a pinch of salt and pepper. Mix everything thoroughly until well combined.
Take your baguette and cut a deep V-shaped section through its top to create a hollow space for stuffing.
Carefully spoon your spinach and artichoke mixture into the hollowed-out section of the baguette. Press down gently to pack in as much filling as possible.
Brush the outside of your stuffed baguette with olive oil. Place it on your prepared baking sheet and bake for about 20-25 minutes until crispy on the outside and warm inside.
Once baked, allow your stuffed bread to cool slightly before slicing it into manageable pieces. Serve warm.