"Free lunch" is the common term in English for a meal that is provided at no cost. You can say "I'm getting a free lunch today" or "The company is providing a free lunch for all employees." Alternatively, you could say "The lunch is complimentary" or "The lunch is on the house." All of these phrases mean that the lunch is being provided without charge.