-
1
For the sauce: Heat the oil in a medium saucepan over medium heat.
-
2
When it shimmers, add the onion and garlic and season with salt and freshly ground black pepper.
-
3
Cook, stirring occasionally, until the onions are soft and golden, about 5 minutes.
-
4
Add the tomatoes and sugar, bring to a simmer, and cook, stirring frequently, until slightly thickened, about 10 minutes.
-
5
Taste, adjust seasoning, if needed, and set aside.
-
6
For the dumplings: Bring a medium pot of heavily salted water to boil over high heat.
-
7
Add the arugula and blanch, about 30 seconds.
-
8
Remove arugula with a slotted spoon, drain, and squeeze out as much moisture as possible.
-
9
Chop finely and set aside.
-
10
Return the pot to the stove, and bring to a simmer over low heat.
-
11
Combine the milk and the eggs in a large bowl and beat until well combined.
-
12
Add the bread and mix until soaked through.
-
13
Stir in the chopped arugula and mix thoroughly.
-
14
Add the remaining ingredients, except the mozzarella, and stir until just evenly combined.
-
15
Preheat the broiler.
-
16
Shape the dough into tablespoon-sized dumplings (you should have about 30).
-
17
Drop about 10 dumplings into the simmering water and cook until they float to the surface and are cooked through, about 5 minutes.
-
18
Remove with a slotted spoon to a colander and repeat with remaining dumpling dough.
-
19
Once all the dumplings are cooked, transfer to an oven-safe serving dish, spoon the tomato sauce over the top and cover with the mozzarella.
-
20
Broil until the cheese is bubbly and lightly browned.
-
21
Serve immediately.