Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper.
In a medium skillet over medium heat, add a tiny bit of olive oil (or cooking spray). Add the minced garlic and cook for about 30 seconds until fragrant. Then, add the spinach and cook until wilted, about 2-3 minutes. Remove from heat and let it cool slightly.
In a medium bowl, combine the softened cream cheese, crumbled feta cheese, cooked spinach (make sure to squeeze out any excess moisture first!), and dried dill. Mix until well combined.
Unroll the crescent roll dough and separate it into triangles.
Spoon a generous amount of the spinach-feta mixture onto the wide end of each triangle.
Starting at the wide end, roll up each triangle towards the pointed end.
Place rolled croissants onto the baking sheet. Brush tops with beaten egg. Sprinkle with Everything Bagel Seasoning if using.
Bake for 12-15 minutes, or until golden brown and puffed up.
Let the croissants cool on the baking sheet for a few minutes before serving.