Start off by lining a strainer with paper towels and placing the grated zucchini inside. Sprinkle with a little salt (less than ¼ teaspoon) and set aside.To make the sauce, heat the olive oil in a large skillet or saucepan over very low heat. Add the garlic and cook, tossing occasionally to help it brown evenly, until the cloves are a deep golden color all over (20-25 minutes).Meanwhile, preheat the oven to 400°F and line a cookie sheet with parchment paper. To make the meatballs, place all the ingredients except the zucchini in a large bowl. Squeeze the excess moisture from the zucchini, then add it to the bowl. Mix everything together well with a wooden spoon or your hands, and let it sit for five minutes. Then, use tablespoon measure to make heaping tablespoon-sized balls and place them on the prepared sheet. Place the sheet in the freezer for ten minutes.When the garlic is browned, add the can of tomatoes and the kale to the pan. Sprinkle with salt and pepper. Adjust the heat so that the mixture simmers, and cook for 15-20 minutes.Once the meatballs have chilled, remove the pan from the freezer. Use a small spoon to sprinkle a little bit of the liquid from the sauce onto the top of each meatball (this step is optional, but it gives them nice color and flavor as they bake). Bake for 25-30 minutes, until browned and sizzling.When the meatballs are almost ready, stir the coconut milk into the sauce, if using, and process it with an immersion or regular blender.Serve the hot meatballs with the sauce spooned over (on top of zoodles or cauliflower rice if you'd like), or stick a toothpick in each meatball and serve the sauce on the side for dipping.