Preheat the oven to 375 degrees and grease a 9x13 baking dish.
Heat the oil in a skillet over medium heat. Add the onion, garlic, jalapeño & dry seasonings. Cook down for 2 minutes. Add the vegan sausage and cook for 5 more minutes, or until slightly browned and cooked through. Set aside to cool for a couple of minutes.
Add the eggs, milk and 4 ounces of cream cheese to a bowl and whisk until combined. Pour everything from the skillet into the egg mixture and set aside.
Unroll the crescent rolls into the pre-cut triangles. Using the rest of the cream cheese, spread a small amount on each triangle and roll them up.
Place the finished crescent rolls in the prepared baking dish in 2 rows of 8. Pour the egg & sausage mixture over the crescent rolls (see notes). Place in the oven (on the center rack) for 40-45 minutes, or until the eggs are cooked through - add foil if the crescent rolls start to brown too quickly. I added foil at about 30 minutes.
Remove from the oven, allow to set for 5 minutes. Top with chives, cut into 8 pieces and serve.
Video
Notes
If sensitive to heat, remove the ribs and seeds from the jalapeño or omit it.
Most crescent roll dough is vegan-friendly, but always check the label to be sure.
I used Beyond Meat breakfast sausage. If frozen, allow it to thaw slightly so you can cut it into-bite-sized pieces before adding it to the skillet.
When you pour the egg mixture over the rolls, they should naturally float to the top. If they don't, just give them a gently wiggle so they come to the top - this will help you get that crispy top. Also be sure to spread the sausage out to make sure each piece will get some.
You can prep this ahead of time - just follow the steps up until baking. Place in the fridge until ready to bake.