Preheat oven to 375 degrees F. Spray muffin cups with non-stick cooking spray and set aside.
In a large bowl, whisk together the eggs, cream or milk and salsa.
Add shallot or onion, salt, pepper, cottage cheese, shredded cheddar cheese and bacon.
Whisk all together and divide among 12 muffin cups.
Bake for 20 minutes until a knife inserted comes out clean.
Let sit in pan for 2 minutes before removing.
To remove, just slide a knife around the edges of muffins and lift out with a fork.
Serve with any additional toppings you like (crumbled bacon, salsa, avocados etc)