One has to make do sometimes. I have that same exact lid. Revere ware. Classic stuff. Good sauce pans but like you, prefer non-stick skillets. Cast iron for certain things, but usually non-stick for me. Chef's brand is a favorite but I don't think still available.
What are the green things? Pickle?