01 - Preheat the oven to 350°F. Lightly grease a 9x13 inch baking dish with butter.
02 - In a skillet over medium heat, add sesame oil. Sauté onion, garlic, ginger, and carrot for 3-4 minutes until fragrant and softened.
03 - Add chopped shrimp and cook for 2-3 minutes until just pink. Stir in napa cabbage, soy sauce, oyster sauce, rice vinegar, salt, and white pepper. Sauté another 2 minutes. Remove from heat and let cool slightly.
04 - In a mixing bowl, combine ricotta cheese, egg, half the mozzarella, half the parmesan, and scallions. Mix until smooth.
05 - Lay 8 dumpling wrappers across the bottom of the baking dish, slightly overlapping if necessary. Spread half the shrimp mixture evenly over the wrappers. Top with half the ricotta mixture.
06 - Repeat layers with another 8 wrappers, remaining shrimp, remaining ricotta. Finish with final 8 wrappers.
07 - Pour broth evenly over the layers. Sprinkle remaining mozzarella and parmesan on top.
08 - Cover with foil and bake for 30 minutes.
09 - Remove foil and bake another 15-20 minutes, until the top is golden and bubbling.
10 - Let rest for 10 minutes before slicing and serving.