Put olive oil into a pan and let it heat up. Add the spinach and let it cook down.
While the spinach is cooking, find a large measuring cup or container, and crack the eggs into it. Add your heavy cream to this and mix well. Once you have mixed this, add your garlic powder, pepper, and salt. Mix again.
Once the spinach has cooked down, put it into a large mixing bowl.
Start cooking your chorizo and italian sausage. I had to skin my chorizo sausages beforehand, so I could break down the meat as much as possible as it cooked. Also, preheat the oven to 350F once you start cooking the meat.
When you are happy with how broken down it is, transfer the chorizo and italian sausage to the mixing bowl with the spinach. Keep as much of the fat in the pan as you can.
Add the chopped onion and pepper to the pan, letting it cook in the chorizo and sausage fat.
Once they are finished, add them to your mixing bowl.
Add your cheddar cheese on top of everything and give it a small mix – this will melt the cheese a little bit.
Add your egg mixture and mix everything up well. You want an even distribution of the ingredients.
Put your mixture into a cooking pan that's been foiled and buttered. Put it into the oven for about 45 minutes.
If you run a knife through it, it will come out clean and have some texture to it now. Go ahead and take it out of the oven.
Cut it up into the servings, then eat as you need. I keep them in the fridge for about 4 days and eat them as snacks or as breakfast.