Preheat oven to 375 Fahrenheit (190 Celsius).
Dice the ham into small 1/4inch pieces
Dice the green onions into 1/8in pieces
Shred the cheese using a medium shred size
In a large mixing bowl add your cottage cheese, Parmesan, almond meal, baking powder, salt, eggs, and water.
Using a fork, mix these ingredients for several minutes. Or you can blend them for about a minute with a hand mixer on low. Don’t over beat these ingredients!
Add the other ingredients (ham, onions, and cheese) into this mixture and fold them together well without over mixing.
Lightly oil muffin pan or line with paper muffin cups
Place about 1/4 cup of the mix into each of the 12 muffin cups so that it is divided evenly.
Bake for 30-35 minutes until lightly browned on top. They’ll be a bit moist inside, this is fine.
Remove the muffin pan from the oven and place it on a cooling rack for 5 minutes to let the edges continue to cook.
Remove muffins from the muffin pan and enjoy right away or let them rest on the cooling rack until they are room temperature.