AI for Sustainable Cooking Solutions
AI for Sustainable Cooking Solutions
SEMINAR REPORT
Submitted By
of
Bachelor of Technology in
Computer Science & Engineering
July, 2025
I hereby declare that the seminar report for ”Sustainable Cooking With AI: Gen-
erative Recipes And Smart Nutrition Assitance” submitted for partial fulfillment of
the requirements for the award of the degree of Bachelor of Technology from the
APJ Abdul Kalam Technological University, Kerala, is a bona fide work carried out
by me. This submission represents my ideas in my own words, and where ideas
or words of others have been included, I have adequately and accurately cited and
referenced the original sources. I also declare that it adheres to the ethics of aca-
demic honesty and integrity and that I have not misrepresented or fabricated any
data, idea, fact, or source in my submission. I understand that any violation of
the above will result in disciplinary action by the institute and/or the University
and may also lead to penal action from the sources that have not been properly
cited or from whom proper permission has not been obtained. This report has not
previously formed the basis for the award of any degree, diploma, or similar title
from any other University.
i
DEPARTMENT OF COMPUTER SCIENCE &
ENGINEERING
COLLEGE OF ENGINEERING TRIKARIPUR
CERTIFICATE
ii
ACKNOWLEDGEMENT
We sincerely thank the ALMIGHTY for his shower of blessings, which has enabled
us to attain success in this project.
With immense pleasure and heartiest gratitude, we express our sincere thanks to
Dr. Naveena A K, Associate Professor and Head of CSE Department.
I am immensely thankful to my family and friends for their mental support and
motivation, which enabled me to work efficiently. Lastly, I wish to acknowledge my
parents for their unwavering love, guidance, and moral support, which has been the
foundation of my success. I express my gratitude to all other staff members and
classmates for their assistance and encouragement.
NEEHAR CHANDRAN A
iii
VISION
(Institution)
MISSION
(Institution)
(ii) Attract, nurture and retain the best faculty and technical manpower.
(iv) Develop personality and professional skills of the students through interaction
with alumni academia and industry.
iv
VISION
(Department)
MISSION
(Department)
(iii) To develop human resource with the ability to apply the knowledge for the
benefit of the society.
v
ABSTRACT
Cooking sustainably is key to eco-friendly living and reducing food waste. This
paper introduces an AI powered platform that combines food classification, recipe
generation and nutrition assistance for sustainable cooking. The platform uses a
convolutional neural network (CNN) for Indian food classification, RoboFlow API
for international food detection and a GPT based natural language processing (NLP)
model for personalized recipe generation. It also has waste tracking and meal plan-
ning features to optimize ingredient usage and reduce waste. The system achieved
92 percent accuracy for Indian food items and was able to detect international
food through RoboFlow. The platform generates personalized recipes based on user
inputs and available ingredients for both sustainability and healthy [Link] inter-
active Streamlit app is the user interface for food recognition, recipe generation and
sustainability focused meal planning. This system combines AI, APIs and sustain-
ability focused innovations to be a one stop solution for modern eco conscious users.
vi
CONTENTS
1 INTRODUCTION 1
2 LITERATURE SURVEY 2
vii
6 FUTURE SCOPE 24
7 CONCLUSION 25
viii
LIST OF FIGURES
ix
ABBREVIATIONS
• AI - Artificial Intelligence
x
Seminar Report 2025 Sustainable Cooking with AI
CHAPTER 1
INTRODUCTION
Food waste is one of the most critical global challenges, with profound social,
economic and environmental consequences. According to the Food and Agriculture
Organization (FAO), almost one-third of all food produced worldwide is wasted, ap-
proximately 1.3 billion tonnes per year. This wastage occurs across the entire food
supply chain, from production and distribution to consumption. At the household
level, poor meal planning, excessive purchasing, and mismanagement of ingredients
are among the leading causes. Beyond the loss of edible food, this also results in
the wastage of vital resources such as water, energy, and labor involved in food pro-
duction. Furthermore, food discarded in landfills generates methane gas, a potent
greenhouse gas that significantly contributes to climate change.
As the global population continues to grow, the demand for food is increasing,
making it essential to adopt sustainable practices that reduce waste and ensure food
security. Traditional approaches, such as awareness campaigns and manual waste
tracking, have proven insufficient to address this complex issue on a large scale.
This has created the need for innovative technology-driven solutions that can make
sustainable cooking practical and accessible to people and communities.
CHAPTER 2
LITERATURE SURVEY
The issue of food waste has inspired researchers to develop advanced AI-
driven solutions to promote sustainability in food consumption and cooking. Early
research in food image recognition relied on traditional computer vision techniques,
but a breakthrough came with AlexNet by Krizhevsky et al. (2012), which in-
troduced Convolutional Neural Networks (CNNs) for image classification. Later,
ResNet by He et al. (2016) improved model depth and accuracy, leading to more
robust food recognition systems. Bossard et al. (2014) developed the Food-101
dataset, consisting of 101 food categories, which became a benchmark for food recog-
nition research. These advancements enabled real-time identification of ingredients
and dishes, which is crucial for sustainable cooking applications.
In the field of recipe understanding and generation, Salvador et al. (2017) introduced
Recipe1M, a large-scale dataset linking food images with structured recipes. This
work enabled cross-modal retrieval, where an image of a dish can be matched to its
recipe. With the rise of transformer-based models, Vaswani et al. (2017) proposed
the Transformer architecture, which became foundational for Natural Language Pro-
cessing (NLP) tasks.
Later, Majumder et al. (2019) demonstrated the use of GPT-based models for
personalized recipe generation, considering dietary needs, available ingredients, and
cultural preferences to generate customized cooking instructions. These approaches
play a key role in reducing food waste by encouraging the use of perishable ingredi-
ents before they expire.
For nutrition and sustainability tracking, open databases such as USDA FoodData
Central and Open Food Facts (2012) provide structured nutritional and environ-
mental data. Poore and Nemecek (2018) emphasized the importance of linking
ingredient-level data with life cycle assessments (LCA) to estimate a meals environ-
mental footprint, including carbon emissions and water usage.
CHAPTER 3
When an image is given as input, the CNN first processes it through convolutional
layers, where small filters slide over the image to detect low-level patterns such as
edges, colors, and textures. These feature maps are then passed through activation
functions like ReLU to introduce non-linearity, followed by pooling layers that re-
duce the spatial size and retain only the most important features, making the model
more efficient and less sensitive to variations in lighting, angle, or background. As
the network goes deeper, the extracted features become more abstract, enabling
the CNN to recognize complex food characteristics such as shape, ingredient ar-
rangement, and dish structure. Finally, the flattened features are passed into fully
connected layers, where the network combines all learned information and classifies
the image into its corresponding food category. This entire process allows the CNN
in the proposed system to achieve high accuracy in Indian food recognition, forming
the foundation for recipe generation, nutritional analysis, and sustainable cooking
recommendations.
The input layer is the entry point of the CNN, where the image data is initially fed
into the network. In facial expression recognition, the input is usually a grayscale
The convolutional layer is the foundational and most critical component of a Convo-
lutional Neural Network, as it is responsible for extracting meaningful visual features
from the input image. Instead of processing the image as a whole, this layer applies
small learnable matrices called filters or kernels, which slide across the image in a
process known as convolution. At each step of this movement (called a stride), the
filter performs an element-wise multiplication with the pixels beneath it and pro-
duces a single numerical value. This process generates what is known as a feature
map, which highlights the presence and location of specific visual patterns in the
image.
Each filter is trained to detect a specific feature — for example, vertical or hori-
zontal edges, corners, gradients, curves, textures, or fine details such as the outline
of eyes or the curvature of lips. The use of multiple filters in a single convolutional
layer allows the network to learn a rich set of visual characteristics. Early layers
typically detect low-level features such as sharp edges, lines, and simple shapes,
while deeper layers progressively extract high-level and abstract features, including
facial landmarks, emotional cues, and expression-specific patterns. This hierarchi-
cal learning ability enables CNNs to analyze complex structures without requiring
manually engineered feature descriptors.
A feature map is generated in the convolutional layer when a filter or kernel slides
over the input image and performs a mathematical operation known as convolution.
The input image is represented as a matrix of pixel values, and the filter, which is
usually much smaller, moves across the image region by region. At each position,
the values in the filter are multiplied element-wise with the corresponding pixel val-
ues beneath it, and the resulting values are summed to produce a single number.
This number represents how strongly the filter detects a particular pattern—such as
a vertical edge, corner, or texture—at that location. As the filter continues sliding
across the image, repeating this process, a new matrix is formed, which is referred
to as the feature map. The activation function, typically ReLU, is then applied to
remove negative values and retain only meaningful activations. High values in the
feature map indicate that the visual feature targeted by the filter is present in that
region of the image, while low or zero values mean the feature is absent. Through
this process, the CNN learns to detect important visual patterns automatically, and
as more layers are added, feature maps evolve from capturing simple low-level edges
to complex high-level representations such as facial components or emotional cues.
The pooling layer plays an essential role in CNN architecture by reducing the spa-
tial dimensions of the feature maps generated by the convolutional layers while
preserving the most meaningful information extracted from the input image. By
downsampling the feature maps, pooling not only decreases the computational load
but also reduces the number of trainable parameters, making the model more effi-
cient and faster to train. The most commonly used technique is Max Pooling, where
the filter scans small regions and selects the single highest pixel value within each
region. This ensures that the strongest or most relevant feature — for example, a
sharp edge, a facial wrinkle, or a contour — is retained while less important data is
discarded.
exact pixel position has changed. This robustness is crucial in real-world applica-
tions like facial expression recognition, where facial features may not always align
perfectly with the training data. Additionally, pooling helps prevent overfitting
by reducing the level of detail the network memorizes, encouraging it instead to
generalize patterns. As a result, even when emotion samples vary due to light-
ing, background, camera distance, or slight facial movement, the network can still
identify expressions accurately and consistently.
After the convolutional and pooling layers extract increasingly complex visual fea-
tures from the input food images, the fully connected layer appears toward the final
stage of the CNN architecture. At this point, the multidimensional feature maps are
flattened into a one-dimensional vector so they can be processed like a traditional
neural network. Each neuron in the fully connected layer is connected to every
neuron in the previous layer, allowing the network to combine all the spatial and
semantic features learned throughout the convolutional layers. This dense represen-
tation helps the model perform high-level reasoning and make accurate classification
decisions. Finally, the output layer uses the Softmax activation function to convert
the computed scores into class probabilities. Based on these probabilities, the model
identifies the input image as one of the predefined Indian food categories, enabling
the system to provide accurate recipe suggestions, nutritional analysis, and sustain-
ability recommendations.
e zi
Softmax(zi ) = P zj (3.1)
je
where
• the denominator j ezj normalizes the outputs so that the resulting values
P
For this project, datasets were gathered to address two primary objectives: In-
dian food classification using a CNN model and international food detection using
external APIs.
For international food detection, instead of manually collecting and labeling a mas-
sive dataset, the RoboFlow API was utilized. RoboFlow provides pre-trained models
and datasets capable of detecting a wide range of global cuisines and ingredients.
By integrating RoboFlow into the system, the platform could instantly recognize in-
ternational dishes without the need for additional data labeling or training, making
it highly scalable and efficient.
The combination of a locally trained Indian food dataset and the RoboFlow API
ensured comprehensive coverage of both regional and international cuisines. This
hybrid approach allowed the system to provide accurate food recognition results,
forming the foundation for subsequent features such as recipe generation, nutri-
tional analysis, and waste tracking. By emphasizing diverse and high-quality data
sources, the platform effectively supports sustainable cooking practices through re-
liable AI-driven insights.
For image data, the preprocessing began with cleaning and organizing the collected
Indian food dataset. Duplicate, low-quality, and blurred images were removed to
maintain data quality. Each image was resized to a fixed resolution of 224 x 224
pixels, ensuring uniformity and compatibility with the CNN models input layer.
Pixel normalization was then performed by scaling pixel values between 0 and 1,
which helps in faster convergence during model training and reduces computational
complexity.
The dataset was then split into three subsets: 70 percent for training, 20 percent for
validation, and 10 percent for testing. This structured split ensured that the model
could be trained effectively, tuned using validation data, and evaluated on unseen
test images to measure real-world performance.
For text data, preprocessing was applied in the recipe generation module. Nat-
ural Language Processing (NLP) techniques such as tokenization, stemming, and
dependency parsing were used to break down ingredient names, quantities, and
cooking instructions into structured tokens. This allowed the GPT-based model to
understand user preferences, identify relationships between ingredients, and gener-
ate coherent, step-by-step recipes.
Overall, preprocessing ensured that both image and text inputs were accurate, con-
sistent, and ready for model training and deployment. This step significantly en-
hanced the reliability and performance of the platform, forming a solid foundation
for sustainable cooking applications.
For international food recognition, the RoboFlow API provides pre-trained feature
extraction models. These models analyze uploaded images and extract relevant fea-
tures without requiring additional local training, making the system scalable for a
wide range of global cuisines and ingredients.
In the recipe generation module, feature extraction is applied to textual data using
Natural Language Processing (NLP) techniques. The GPT-based model performs
tokenization, breaking down recipe text and ingredient descriptions into smaller
units for analysis. Dependency parsing is then used to understand the relationships
between ingredients, quantities, and cooking actions.
The combination of visual and textual feature extraction creates a powerful multi-
modal [Link] features ensure precise food recognition,while textual fea-
tures enable intelligent recipe customization and nutritional [Link] synergy
allows the platform to deliver accurate,personalized, and sustainability-focused rec-
ommendations to users,forming the foundation for smart,waste-reducing cooking
practices.
Data labeling is a critical step in developing accurate and reliable machine learn-
ing models, especially for supervised learning tasks such as food image recognition.
The quality and consistency of labels directly affect the models ability to learn and
generalize to real-world scenarios. In this project, data labeling was carried out
carefully for the Indian food dataset, which was used to train the Convolutional
Neural Network (CNN) model, while the RoboFlow API was leveraged for interna-
tional food recognition, where pre-labeled datasets were already integrated.
The dataset was structured into directories for each food class, following a super-
vised learning approach where each folder represented a unique label. This format
enabled the CNN model to map image features to their respective dish categories
effectively. The labeled dataset was then divided into training (70 percent), valida-
tion (20 percent), and testing (10 percent) subsets. The training set was used to
teach the model, the validation set helped fine-tune hyperparameters, and the test
set evaluated the final models performance.
For international food detection, manual labeling was not required, as the RoboFlow
API provided access to pre-trained models that use globally recognized food datasets
with high-quality annotations. This integration significantly reduced the effort re-
quired for labeling and enabled the platform to instantly recognize a wide variety of
international cuisines and ingredients.
By combining manually labeled local data with pre-labeled global datasets, the
platform ensured a robust and scalable labeling framework. This hybrid labeling
approach laid a strong foundation for achieving 92 percent accuracy in Indian food
recognition while maintaining flexibility for international dish detection.
Training and testing are vital stages in developing an accurate and reliable AI
model for food recognition and recipe generation. These steps ensure that the model
not only learns from the provided data but also performs well on unseen data, making
it robust and suitable for real world applications. In this project, the Convolutional
Neural Network (CNN) was trained to classify Indian food items, while RoboFlow
pre trained models were used for detecting international cuisines.
The training phase began with the preprocessed and labeled Indian food dataset.
Images were divided into three subsets: 70 percent for training, 20 percent for val-
idation, and 10 percent for testing. During training, the CNN learned to identify
and extract hierarchical visual features from food images. The convolutional layers
captured low-level features such as edges, shapes, and textures, while deeper layers
learned complex patterns specific to different dishes. To enhance the models gener-
alization capabilities and prevent overfitting, techniques such as data augmentation,
dropout regularization, and batch normalization were employed. The training pro-
cess was conducted using the TensorFlow framework, with optimization handled by
the Adam optimizer and categorical cross-entropy loss function. Hyperparameters
such as learning rate, batch size, and number of epochs were fine-tuned using the
validation set to achieve optimal performance.
The testing phase evaluated the CNNs performance on completely unseen images
from the test set. Key metrics such as accuracy, precision, recall, and F1-score were
calculated to assess the models effectiveness. The trained CNN achieved 92 percent
accuracy in classifying Indian food items, indicating its strong ability to distinguish
between different dishes. The results also highlighted the models robustness in han-
dling variations in plating styles, lighting conditions, and backgrounds.
For international food recognition, additional training was not required as the RoboFlow
API provided pre-trained models capable of detecting a wide range of global cuisines.
These models were directly integrated into the system and tested using sample im-
ages to verify their reliability and compatibility with the platform.
By combining a locally trained CNN with pre-trained global models, the system
achieved comprehensive food recognition coverage. This solid foundation enabled
downstream modules, such as recipe generation and nutritional analysis, to function
accurately and effectively, supporting the platforms goal of promoting sustainable
cooking practices.
After the completetion of the food classification, the system uses a GPT model
based Natural Language Processing to generate custom recipes. The model runs
through all the user input, such as recognised ingredients, dietary needs (vegan,
gluten free, low carb etc), culinary cultural preferences and products in the pantry
to generate individualised meal options. The GPT model predicts the next word
in a sentence and generates coherent cooking recipes. The model can also suggest
substitute ingredients by user choice, so you can be flexible and responsive during
cooking. All the recipes include step by step cooking instructions, cooking time,
serving size and substitute ingredients. With AI recipe generation the system en-
ables users to be more creative in the kitchen and reduces food waste by eating what
you have. The system is fine tuning its AI models with user input and real data to
make them accurate and relevant.
The food classification model gets more training data to classify new foods better.
The GPT driven NLP model used in recipe generation is updated incrementally by
user engagement, user preference and new food trends as shown in Figure 1. The
features for nutritional analysis and waste monitoring are updated by API to keep
the system up to date with latest nutritional guidelines and sustainability prac-
tices. All these incremental updates makes the AI chef more efficient, accurate and
relevant.
A Waste Tracking module is also used to enable users to record unused or ex-
piring ingredients to reduce food wastage by giving users customized meal ideas
that utilize these ingredients. The Nutrition Analysis is facilitated by the API
Ninjas platform, providing instantaneous information on meals’ macronutrient and
micronutrient content. In a systematic process of combining the elements, the sys-
tem provides a holistic and astute method to encourage sustainability as well as
healthy cooking as shown in Figure below.
The deployment process began by packaging the trained Convolutional Neural Net-
work (CNN) model for Indian food recognition and integrating it with the RoboFlow
API, which handles international food detection. These modules were connected
to the Natural Language Processing (NLP) component, powered by a GPT-based
model, for generating personalized recipes and step-by-step cooking instructions.
External APIs, such as USDA FoodData Central and other nutrition and sustain-
ability databases, were integrated to provide real-time insights into nutritional values
and environmental impact. The entire system was hosted on a cloud-based platform
to ensure that it could handle multiple simultaneous user requests efficiently.
The user interface (UI) was designed with a focus on simplicity and usability, making
sustainable cooking accessible to a wide range of users. Built using Streamlit, the
interface allows users to interact seamlessly with the platform through an intuitive
dashboard. The UI enables users to upload images of ingredients or dishes directly
from their device camera or gallery. Once the image is processed, the system displays
the recognized food items along with nutritional information, carbon footprint, and
other sustainability metrics. Users can then generate customized recipes tailored to
their preferences and available ingredients.
Additional features, such as meal planning and waste tracking, are presented in
an organized layout to encourage consistent sustainable practices. Visual elements
such as progress bars, charts, and eco-impact indicators were included to make the
data more engaging and easy to interpret.
By combining robust backend processing with a clean, interactive front end, the sys-
tem provides a comprehensive solution for promoting sustainable cooking. The de-
ployment approach ensures that users can access advanced AI functionalities in real-
time, while the intuitive interface fosters regular engagement and behavior change
toward eco friendly and health conscious food habits.
CHAPTER 4
The first module evaluated was the Convolutional Neural Network (CNN) de-
veloped for Indian food classification. The CNN was trained on a curated dataset
consisting of high-resolution images of diverse Indian dishes. During training, the
model achieved rapid convergence due to effective preprocessing steps such as im-
age normalization and augmentation. After fine-tuning hyperparameters including
batch size, learning rate, and number of epochs, the final trained model achieved a
testing accuracy of 92 percent.
The performance was further analyzed using a confusion matrix, which highlighted
strong classification accuracy across most categories. Minimal misclassifications
were observed, primarily between visually similar dishes, such as Vegetable Pulao
and Biryani, or Chapati and Paratha. These errors suggest the need for a larger
and more diverse dataset to further improve model generalization. Nonetheless, the
overall results demonstrate the CNNs effectiveness as a reliable tool for automated
food recognition.
For international food detection, the platform integrated the RoboFlow API, which
provides access to pre-trained models trained on a vast global dataset. This elimi-
nated the need for additional manual data labeling or training while ensuring that
the system could detect a wide variety of international cuisines and ingredients.
Testing with sample images confirmed that RoboFlow seamlessly integrated with
the CNN module, providing accurate and real-time results for dishes outside the
Indian dataset. This hybrid approach significantly expanded the systems coverage
and scalability.
The second major component evaluated was the recipe generation module, pow-
ered by a GPT-based Natural Language Processing (NLP) model. The module was
designed to generate personalized, context-aware recipes based on the identified in-
gredients and user preferences.
Qualitative testing was carried out by providing the system with different sets of
ingredients and dietary constraints. The generated recipes were coherent, easy to
follow, and culturally relevant. For example, when the identified ingredients in-
cluded rice, lentils, and vegetables, the system suggested sustainable dishes such as
Vegetable Khichdi or Stir-Fried Rice while also offering alternative suggestions for
missing or near-expiry items.
One of the most impactful features was the systems ability to provide ingredient
substitutions. This functionality directly supports the goal of reducing food waste
by ensuring that users can utilize available pantry items instead of discarding them.
By integrating external nutrition and sustainability databases, the system also dis-
played real-time nutritional values, such as calorie count and macronutrient com-
position, along with environmental impact metrics like carbon footprint and water
usage. This enabled users to make informed decisions, not only for their health but
also for environmental conservation.
The user interface (UI) was developed using Streamlit, chosen for its lightweight
design and interactivity. The dashboard was tested with a group of users to evalu-
ate ease of use and responsiveness. Users could upload images, view real-time food
recognition results, and navigate seamlessly between modules such as recipe gener-
ation, nutritional analysis, meal planning, and waste tracking.
Feedback collected during usability testing was overwhelmingly positive. Users ap-
preciated the platforms clean layout and visual elements such as progress bars, eco-
footprint indicators, and suggested meal plans. Trial users reported that the system
encouraged them to rethink their cooking habits and provided practical strategies
for reducing food waste at home.
The results of this project highlight the effectiveness of combining AI, NLP,
and external APIs to create a practical solution for sustainable cooking. The CNN
achieved a strong accuracy of 92 percent, confirming its reliability in identifying
Indian dishes, while the RoboFlow API extended the systems capabilities to inter-
national cuisines without additional training overhead.
Despite these challenges, the platform demonstrates significant potential for real-
world adoption. It serves as a one-stop solution for food recognition, recipe plan-
ning, and sustainability tracking, addressing both household food waste and broader
environmental concerns. These findings confirm that AI can play a transformative
role in building sustainable food ecosystems, making eco-friendly cooking accessible
and practical for users worldwide.
CHAPTER 5
5.1 ADVANTAGES
The proposed AI-powered sustainable cooking platform offers several advantages
that make it a powerful and practical solution for addressing food waste, promoting
healthy eating, and encouraging environmentally sustainable practices. By integrat-
ing deep learning, natural language processing (NLP), and real-time sustainability
tracking, system goes beyond traditional cooking and recipe applications to deliver
a comprehensive, intelligent solution.
One of the major advantages of this platform is its ability to reduce food waste
through intelligent ingredient management. The system identifies available pantry
items, including those nearing expiration, and generates recipes to ensure they are
used efficiently rather than discarded. It also provides creative suggestions for re-
purposing leftovers and offers ingredient substitutions, directly tackling one of the
most common causes of household food wastage.
The food recognition module, built using a Convolutional Neural Network (CNN),
achieved 92 percent accuracy in identifying Indian dishes. Integration with the
RoboFlow API further enhances this capability by detecting international cuisines
without the need for additional manual training, making the platform scalable for a
global [Link] a Streamlit-based interface, the platform provides an intuitive
and accessible user experience. By combining food recognition, recipe generation,
and real-time nutritional and environmental insights, it empowers users to make
informed, sustainable choices in their everyday cooking practices.
5.2 DISADVANTAGES
While the proposed AI-powered sustainable cooking platform offers several inno-
vative features and benefits, it also has certain limitations and challenges that must
be addressed for its widespread adoption and long-term effectiveness.
Privacy concerns also pose a challenge. Since the platform collects user data, in-
cluding dietary preferences and uploaded images, there is a risk of data breaches or
misuse if proper security measures are not implemented.
The system may also face adoption barriers among users unfamiliar with digital
platforms or hesitant to change their cooking habits. Finally, integration with real-
time sustainability tracking requires accurate environmental data, which may not
always be region-specific, potentially reducing the reliability of eco-footprint metrics.
CHAPTER 6
FUTURE SCOPE
The current AI-powered sustainable cooking platform has achieved strong results
in food recognition, recipe generation, and waste tracking, but there are many op-
portunities to enhance its functionality and broaden its impact. The Convolutional
Neural Network (CNN) developed for Indian food classification achieved a notable
92 percent accuracy, while the RoboFlow API successfully handled international
food detection. However, in the future, this module can be expanded by training
on larger and more diverse datasets, covering a wider range of cuisines and regional
variations. This will improve the systems ability to identify visually similar dishes
and reduce dependency on external APIs, making the model more robust and inde-
pendent.
The Streamlit interface, while user-friendly, can be developed into a mobile ap-
plication with offline capabilities, ensuring seamless access even in areas with poor
internet connectivity. Additionally, integrating the system with IoT-enabled smart
kitchen devices such as smart refrigerators and weight sensors would allow automatic
pantry tracking, expiration date monitoring, and optimized grocery planning.
Beyond individual households, the platform can be scaled for restaurants, food de-
livery services, and NGOs, helping reduce food waste at an industrial level. Adding
multilingual support will make it accessible to diverse user groups across different
regions and cultures.
By implementing these advancements, the platform can evolve into a global solution
for food sustainability, contributing to environmental protection, waste reduction,
and healthier lifestyles worldwide.
CHAPTER 7
CONCLUSION
The seminar on Sustainable Cooking with AI: Generative Recipes and Smart
Nutrition Assistance emphasized how artificial intelligence can serve as a practical
solution to pressing issues such as food waste, poor meal planning, and unhealthy
dietary habits. The presented system successfully integrates food classification, per-
sonalized recipe generation, nutrition assistance, and waste tracking into a single
user-friendly platform. By employing convolutional neural networks (CNNs) for ac-
curate food recognition, GPT-based natural language models for recipe creation,
and external APIs for real-time nutritional insights, the platform bridges advanced
technology with everyday cooking practices.
The results are promising, with the food classification model achieving an accuracy
of 92 percent and demonstrating robustness across varied real-world conditions such
as lighting, presentation, and ingredient diversity. The addition of the RoboFlow
API further extends its usability to international cuisines, making it inclusive for
users across different cultural contexts. The recipe generation module not only
adapts to dietary preferences such as vegan, gluten-free, or low-carb diets but also
suggests ingredient substitutions, ensuring flexibility and minimal food wastage.
Waste tracking and meal planning features encourage mindful consumption, helping
households reduce unnecessary purchases and use ingredients efficiently.
User feedback validates the effectiveness of the system, highlighting ease of use,
design intuition, and satisfaction with the meal planning experience. Beyond tech-
nical performance, the platform has proven its ability to promote eco-friendly living
by aligning daily food practices with sustainability goals.
Looking ahead, there remains scope for improvement, such as refining ingredient
detection for leftover tracking, expanding global cuisine coverage, and integrating
calorie and diet management tools. These additions would make the system even
more comprehensive. Overall, this work demonstrates the transformative potential
of AI in making cooking not only smarter and healthier but also more sustainable,
supporting both individual well-being and environmental conservation.
BIBLIOGRAPHY
[1] Sheng, G., Min, W., Zhu, X., Xu, L., Sun, Q., Yang, Y., Wang, L.,
and Jiang, S. (2024). A Lightweight Hybrid Model with Location-Preserving
ViT for Efficient Food Recognition. Nutrients, 16(2), 200.
[4] Jabeen, H. (2024). Semantics for Culinary Health Care. In Roles and Chal-
lenges of Semantic Intelligence in Healthcare Cognitive Computing (pp. 51-67).
IOS Press.
[6] Hannon, B., Kumar, Y., Li, J. J., and Morreale, P. (2024). Chef Dalle:
Transforming Cooking with Multimodal AI.
[7] Razzaq, M. S., Maqbool, F., Ilyas, M., and Jabeen, H. (2023).
EvoRecipes: a generative approach for evolving context-aware recipes. IEEE
Access.
[9] Al-Sarayreh, M., Reis, M. G., Carr, A., and dos Reis, M. M. (2023).
Inverse design and ai/deep generative networks in food design: a comprehensive
review. Trends in Food Science and Technology, 138, 215- 228.