Preheat oven to 425 degrees Fahrenheit. In a large bowl, combine cottage cheese and boursin and stir well to fully combine both. Whisk in milk and eggs, then stir in green onions, spinach, and broccoli.
In another large bowl, combine the flour, baking powder, salt, and garlic powder. Whisk to combine. Add the vegetable mixture into the flour mixture, stirring with a spatula until fully mixed together. Gently stir in the grated mozzarella cheese.
Add 12 muffin liners to a muffin tin and spray the muffin tin well with oil to prevent sticking (you can also do this if using liners!). Use 1/3 cup scoop to add the muffin mixture into the pan. Fill to the top of the pan - they should all be very full.
Bake for 5 minutes at 425F and then TURN DOWN the heat to 350F and bake for another 20 minutes, or till cooked through. They should be golden brown on top. Allow the muffins to cool in the pan at least 5 minutes before removing them.
Notes
We start at a high heat level and reduce it for cooking to get these muffins to puff up extra high - they're very fluffy!
Bacon variation - Add 5 pieces of cooked bacon, chopped, for an even better boost of flavor! Stir in the bacon with the mozzarella cheese and bake the same way. Sprinkle a few extra pieces on top for garnish. I used sulfite-free, uncured bacon
Cheddar variation - Substitute cheddar cheese for the mozzarella
Some recipe testers preferred a higher amount of salt (1 teaspoon).
I used Kalona cottage cheese in testing as well as Daisy brand.
For HYH do not use bacon, cheddar, or cottage cheese with live active cultures.