01 - Preheat oven to 375°F. Grease a medium casserole dish with butter or oil.
02 - Heat olive oil and 1 tablespoon butter in a large skillet over medium heat. Add chopped onion and cook until softened, about 3 minutes.
03 - Stir in mushrooms and sauté until golden, about 5 minutes. Add garlic and cook for 1 minute.
04 - Sprinkle flour over vegetables and stir well to coat. Cook for 1 minute.
05 - Gradually pour in milk while stirring constantly. Add sour cream, paprika, salt, pepper, and thyme. Simmer until sauce thickens, about 2-3 minutes.
06 - Stir in shrimp and cook until just beginning to turn pink, about 2 minutes. Remove from heat.
07 - Fold in mozzarella, half the Parmesan, and parsley. Pour mixture into prepared casserole dish.
08 - Combine panko, melted butter, and remaining Parmesan in a small bowl. Sprinkle over casserole.
09 - Bake uncovered for 20-25 minutes until bubbling and golden on top.
10 - Let rest for 5 minutes before serving. Garnish with fresh parsley if desired.