Slice cherry tomatoes in half and set to side.
Boil spinach in salty water until tender, about 4 minutes. Remove spinach and gently squeeze leaves until just damp. Leave the pot of water on the stove and drop heat to a simmer.
Finely chop damp spinach leaves and place into a bowl along with grated potato, egg, ricotta cheese, Parmesan cheese, nutmeg, salt, and pepper. Mix together and add half the almond flour, mixing everything well.
Form the mixture into balls, each about the size of a walnut. Roll each ball in some of the remaining almond flour to make dumplings.
Drop dumplings into simmering water that the spinach was boiled in and simmer until they float, about 5-6 minutes. When dumplings float, let them simmer for another minute then remove to plate to drain.
In a large frying pan, heat butter over medium-high heat and add sliced garlic. Cook garlic until barely brown around edges, about 1 minute. Add dumplings and roll them around in hot butter and garlic.
When dumplings are well coated, serve on a dinner plate along with seasonal greens, halved cherry tomatoes, and drizzled with a squeeze of lemon.