01 - 
                Preheat the oven to 300°F. Thoroughly spray a 6-cup muffin tin with non-stick cooking spray to ensure easy release of the egg bites.
              
              
              
                02 - 
                Heat olive oil in a large skillet over medium heat. Add chopped onion and mushrooms; cook for 2 to 3 minutes until onions soften and mushrooms begin to brown. Stir in garlic, kale, and sun-dried tomatoes if using; sauté for an additional 3 to 4 minutes until kale wilts and mixture is glossy. Season lightly with salt and pepper. Remove from heat and allow to cool completely to prevent scrambling the eggs later.
              
              
              
                03 - 
                In a food processor, blend cottage cheese until completely smooth. Add eggs, hot sauce, cornstarch, paprika, salt, pepper, and half of the shredded Gruyere cheese if using; process until mixture is creamy and homogenous.
              
              
              
                04 - 
                Fold the cooled vegetable mixture gently into the egg blend, taking care not to overmix to preserve a tender texture.
              
              
              
                05 - 
                Boil water in a kettle and pour it into a casserole dish placed on the bottom oven rack, filling it halfway. This will generate steam during baking to maintain moisture.
              
              
              
                06 - 
                Divide the mixture evenly among the prepared muffin tin cups, filling each to the top. Sprinkle remaining Gruyere on top and lightly press into the center of each. Place muffin tin on the middle rack above the steam bath. Bake for 25 minutes, or until the bites are set and no longer jiggle.