A cooking recipe providing method of providing cooking recipes uses a database storing pieces of cooking recipe information including use ingredient information indicating ingredients to be used for cooking, and includes: receiving from an information terminal, ingredient information indicating a type and amount of an ingredient, and cooking recipe specification information specifying first cooking recipe information whose use ingredient information does not include the ingredient in the ingredient information; extracting a second cooking recipe information similar to the first cooking recipe information in the received cooking recipe specification information from the pieces of cooking recipe information stored in the database; and when the ingredient in the ingredient information is included in the use ingredient information of the second cooking recipe information, generating a third cooking recipe information by adding the ingredient in the ingredient information to the use ingredient information of the first cooking recipe information as an additional ingredient.