versatile

adjective
1
able to do many different things
چندکاره, چندمنظوره, همه فن حریف, دارای مهارت های گوناگون
2
having many different uses
چندکاره, چندمنظوره
Eggs are easy to cook and are an extremely versatile food.