Preheat oven to 375ºF. Spray a 9x13-inch baking dish with cooking spray or grease with oil. Set aside.
Heat the olive oil in a large skillet over medium heat. Add the poblano, jalapeño, and onion, and sauté for 5-7 minutes until soft and tender.
Add the breakfast sausage and cook for 10 more minutes until the sausage is fully cooked, making sure to break up sausage into pieces with your spatula throughout the cooking process. Drain any excess grease and set aside.
Unroll the crescent rolls and press them into the bottom of the baking dish. Pinch the seams together to seal and create one layer of dough. Prebake for 5 minutes.
While the crust bakes, whisk together the eggs, milk, ½ cup of the shredded cheese, and the taco seasoning in a large bowl.
Add the cooked crumbled sausage on top of the pre-baked crescent roll dough. Then add the whisked egg mixture and top with the remaining ½ cup shredded cheese.
Bake for 20-25 minutes, until the center of the casserole is set and golden brown.
Garnish with chopped cilantro. Slice and serve with a dollop of sour cream.
Notes
Customize this recipe. Add any extra veggies like mushrooms or bell peppers. Swap the protein for crispy bacon or ham, or leave it out for a vegetarian option.
Make ahead. You can easily prepare this casserole ahead of time. Just assemble the casserole the night before, cover it with plastic wrap, and place it in the fridge overnight, then bake as instructed when you’re ready to serve.
Storage: Transfer the crescent roll casserole to an airtight container and refrigerate for up to 1 week or freeze for up to 3 months.
Reheating: Warm in the microwave for 1-2 minutes until steaming, or air fry at 390℉ for 5-6 minutes.