Heat the oven to 350F and bring a large pot of salted water to a boil.
Add ground pork, carrot, shallot, cilantro, coconuts aminos, ginger & salt to a large mixing bowl and combine well.
Stab a fork in the stem of the cabbage. Once the water boils add the head of cabbage (handle of fork sticking out of the water) and cook for 3-5 minutes until the outer leaves have softened. Remove the cabbage to a strainer and cut off the outer tender leaves. Allow the freshly removed leaves to cool slightly. Add the remainder of the head back in the water to continue softening. Repeat with remaining cabbage leaves.
After the leaves are cool enough to handle, place a leaf on a flat surface with the stem at the bottom. Add a couple of tablespoons of the pork mixture to the bottom third of the leaf. Pull the stem end over the meat mixture then fold the right and left sides over before tightly rolling to the very top like a burrito. Repeat with the remaining cabbage and pork filling. Place the cabbage rolls seam-side down in a large Dutch oven or ovenproof saucepan.
Pour the chicken broth over the cabbage rolls and bring to a boil on the stove. Once boiling, cover and transfer to the oven. Bake for 40 minutes, or until the meat mixture is cooked through. Serve cabbage rolls topped with broth and additional coconut aminos, if desired.