Preheat and prep: Heat your oven to 350°F (175°C). Grease a 12-cup muffin tin well with cooking spray or oil.
Line with silicone liners if you have them to prevent sticking.
Cook moisture-heavy veggies: If using mushrooms, spinach, or onions, sauté them in a little oil for 3–5 minutes to release excess moisture. This keeps the muffins from turning watery.
Blend the base: In a blender or large bowl, combine eggs, cottage cheese, salt, pepper, and spices. Blend or whisk until mostly smooth.
A blender gives a fluffier texture and hides the curds.
Stir in mix-ins: Fold in shredded cheese, cooked veggies, and any optional protein. Distribute evenly so every muffin gets a good mix.
Fill the cups: Pour the mixture into the muffin tin, filling each cup about 3/4 full. Stir between pours to keep ingredients from settling.
Bake: Bake for 18–22 minutes, until the centers are set and the tops are lightly golden.
A toothpick should come out clean.
Cool: Let the muffins cool in the pan for 5 minutes, then run a thin knife around the edges and transfer to a rack. Cooling helps them firm up and release more easily.
Store or serve: Enjoy warm, or cool completely for storage. Add a sprinkle of fresh herbs or hot sauce if desired.