Heat the oven to 350°.
Grease a 9x13" baking dish with cooking spray.
Add the bacon to a cold, dry large skillet. Cook over medium heat until browned and not too crispy, about 6-8 minutes, flipping the slices once halfway through. Remove to a plate lined with paper towels.
While the bacon is cooking, peel and dice the onion.
Once the bacon is removed from the skillet, add the breakfast sausage and onion. Use a spatula to occasionally break up the sausage and stir the onion.
While the sausage and onion cook, chop, rinse and drain the kale, discarding the stems. Don't worry about getting it completely dry.
Once the sausage is browned and the onion is soft (about 8-10 minutes), add the chopped kale and cherry tomatoes, plus 1/2 teaspoon salt. Stir occasionally until the kale is mostly wilted, about 5-6 minutes.
While the vegetables are cooking in the skillet, in a large bowl whisk together the eggs, almond milk, nutritional yeast, garlic powder, onion powder, black pepper and 1/2 teaspoon salt.If the vegetables finish cooking before you've finished making the egg mixture, remove the skillet from the heat. Using tongs or a slotted spoon, transfer the sausage and vegetables to the baking dish and smooth out to an even layer. Pour in the egg mixture.
Chop or crumble the bacon, then sprinkle over the casserole.
Bake for 45-50 minutes, until puffed and slightly golden around the edges. Let cool for 10 minutes, then slice and serve.