Yes, angelfish can lay eggs without a mate. Female angelfish will still produce eggs regardless of whether there’s a male or not. With adequate care, healthy female angelfish might start laying eggs at six to twelve months of age.
However, these eggs will not spawn any fry if they are not fertilized by male angelfish. Unfertilized eggs will turn opaque white and die within a couple of days. Then, they’ll either be eaten again by the female angelfish or simply forgotten. Be sure to remove any leftover eggs as soon as possible because they can become a breeding ground for fungus.