Инициализируйте словарь тремя ключами: НАЗВАНИЕ, ИНГРЕДИЕНТЫ, НАПРАВЛЕНИЯ.
Разбор текстового файла. Всякий раз, когда вы найдете один из ключей, добавьте текст под ним в соответствующую пару значений ключа в словаре. Остановитесь, когда увидите другой жирный ключ, и продолжайте анализ.
Если вы предпочитаете список названий, например, вместо длинной, длинной, длинной строки, используйте словарь, содержащий список.
например.
data = {'TITLE':[], 'INGREDIENTS':[], 'DIRECTIONS':[]}
Добавить проанализированные данные в список.