Preheat your oven to 375°F (190°C).
In a large skillet, heat the olive oil over medium heat and sauté garlic until fragrant.
Add spinach and artichokes to the skillet and cook until the spinach is wilted.
In a mixing bowl, combine sour cream, mayonnaise, cream cheese, Parmesan cheese, and mozzarella cheese. Mix until well blended.
Stir in the cooked spinach and artichokes. Season with salt, pepper, paprika, and red pepper flakes.
Transfer the mixture to a baking dish and spread evenly.
Bake in the preheated oven for 20-25 minutes, or until the top is golden brown and bubbly.
Serve warm with your choice of chips, bread, or veggies.