a soup kitchen is a place where food is given to people who are poor. the price is usually very low or free. soup kitchens are usually nonprofit (they do not want to make money), and they may sometimes get food from other places for a very low price.