Place breakfast sausage in a sauté pan over medium heat. Break into small pieces.
Once the sausage is half way cooked through, add leeks and asparagus and cook until no pink remains in the sausage. Remove from heat and discard any excess fat left in pan.
In a medium bowl, whisk together eggs, cream, dill, garlic powder, and salt and pepper.
Pour mixture into greased baking dish, add the sausage mixture, and mix well.
Place in oven to bake for 35-40 minutes, until eggs are cooked through in the center and no longer jiggly.