Preheat oven to 400 F. Spray large Silicone Baking Cups with non-stick spray or olive oil, or use foil muffin cups. (I would spray those too.)
Dice the ham, slice green onions, and measure out the grated cheese.
In mixing bowl, combine cottage cheese, Parmesan, white whole wheat flour (or Flaxseed Meal or Hemp Hearts), almond flour, baking powder, salt, eggs, and water.
Mix until well combined, then gently stir in ham, sharp cheddar, and green onions.
Divide batter between six muffin cups.
Bake muffins 25-30 minutes or until lightly browned on top and set. (If you’re going to be microwaving, I would bake about 25 minutes, for eating immediately I would use closer to 30 minutes.)
Muffins can be refrigerated and reheated in microwave. Be careful not to microwave too long or they will get tough.