datasets
Training and evaluation data, with the modality, task and licence stated up front. Listed live from the Hugging Face Hub.
food101
Dataset Card for Food-101
Dataset Summary
This dataset consists of 101 food categories, with 101'000 images. For each class, 250 manually reviewed test images are provided as well as 750 training images. On purpose, the training images were not cleaned, and thus still contain some amount of noise. This comes mostly in the form of intense colors and sometimes wrong labels. All images were rescaled to have a maximum side length of 512 pixels.
Supported Tasks and… See the full description on the dataset page: https://huggingface.co/datasets/ethz/food101.food-dataset
Food Dataset
An image classification dataset of food photos organized into 201 categories (folders), with 35,046 images total (~924 MB).
Each top-level folder is a category (e.g. adana kebab, sushi, waffles, tiramisu, ...) containing JPEG images of that food/dish. This follows the standard Hugging Face imagefolder layout, so it loads directly with:
from datasets import load_dataset
ds = load_dataset("webbrain-one/food-dataset")
Structure
<category… See the full description on the dataset page: https://huggingface.co/datasets/webbrain-one/food-dataset.dog-food
Dataset Card for the Dog 🐶 vs. Food 🍔 (a.k.a. Dog Food) Dataset
Dataset Summary
This is a dataset for binary image classification, between 'dog' and 'food' classes.
The 'dog' class contains images of dogs that look like fried chicken and some that look like images of muffins, and the 'food' class contains images of (you guessed it) fried chicken and muffins 😋
Supported Tasks and Leaderboards
TBC
Languages
The labels are in English (['dog'… See the full description on the dataset page: https://huggingface.co/datasets/sasha/dog-food.Food101
Dataset Card for Food-101
This is a FiftyOne dataset with 35000 samples.
Note: This dataset is subset of the full Food101 dataset. The recipe notebook for creating this dataset can be found here
Installation
If you haven't already, install FiftyOne:
pip install -U fiftyone
Usage
import fiftyone as fo
import fiftyone.utils.huggingface as fouh
# Load the dataset
# Note: other available arguments include 'max_samples', etc
dataset =… See the full description on the dataset page: https://huggingface.co/datasets/Voxel51/Food101.food_not_food
Food vs Not Food Dataset (from Hugging Face ImageNet-1K)
This dataset is a binary classification subset derived from the Hugging Face imagenet-1k dataset. It is curated to support the task of distinguishing food images from non-food images.
📦 Dataset Overview
Source: imagenet-1k on Hugging Face Datasets
Classes:
food: 40 selected ImageNet classes representing food items (e.g., pizza, banana, hotdog)
not_food: 40 selected classes not related to food (e.g., car, clock… See the full description on the dataset page: https://huggingface.co/datasets/avnishs17/food_not_food.data-food-classification
Dataset for project: food-classification
Dataset Description
This dataset has been processed for project food-classification.
Languages
The BCP-47 code for the dataset's language is unk.
Dataset Structure
Data Instances
A sample from this dataset looks as follows:
[
{
"image": "<308x512 RGB PIL image>",
"target": 0
},
{
"image": "<512x512 RGB PIL image>",
"target": 0
}]
Dataset Fields
The dataset has the… See the full description on the dataset page: https://huggingface.co/datasets/Kaludi/data-food-classification.food-category-classification-v2.0
Dataset for project: food-category-classification-v2.0
Dataset Description
This dataset for project food-category-classification-v2.0 was scraped with the help of a bulk google image downloader.
Dataset Structure
Dataset Fields
The dataset has the following fields (also called "features"):
{
"image": "Image(decode=True, id=None)",
"target": "ClassLabel(names=['Bread', 'Dairy', 'Dessert', 'Egg', 'Fried Food', 'Fruit', 'Meat', 'Noodles', 'Rice'… See the full description on the dataset page: https://huggingface.co/datasets/Kaludi/food-category-classification-v2.0.MM-Food-100K
Overview
This project aims to introduce and release a comprehensive food image dataset designed specifically for computer vision tasks, particularly food recognition, classification, and nutritional analysis. We hope this dataset will provide a reliable resource for researchers and developers to advance the field of food AI. By publishing on Hugging Face, we expect to foster community collaboration and accelerate innovation in applications such as smart recipe recommendations… See the full description on the dataset page: https://huggingface.co/datasets/Humanbased-AI/MM-Food-100K.data-food-category-classification
Dataset for project: food-category-classification
Dataset Description
This dataset is for project food-category-classification.
Languages
The BCP-47 code for the dataset's language is unk.
Dataset Structure
Data Instances
A sample from this dataset looks as follows:
[
{
"image": "<512x512 RGB PIL image>",
"target": 0
},
{
"image": "<512x512 RGB PIL image>",
"target": 0
}]
Dataset Fields
The dataset has… See the full description on the dataset page: https://huggingface.co/datasets/Kaludi/data-food-category-classification.food-nutrients
Food Nutrients: A Macronutrients Dataset
food_nutrients is a dataset of visual and nutritional data for ~3k realistic plates of food captured from Google cafeterias using a custom scanning rig.
This dataset provides annotated pictures of food plates along with calories, macronutrients (fat, carbohydrate, protein) for the total plate and for every ingredient as well.
Column
Definition
image
a 640x640 top-down image from a realistic food plate in the Google cafeteria… See the full description on the dataset page: https://huggingface.co/datasets/Sebastianrtj/food-nutrients.Food121
Dataset Details
Dataset Description
This dataset is the combination of the Food101, Indian Food Classification and The-massive-Indian-Food-Dataset datasets.
This Dataset aims to be a viable dataset for Image Classification of Foods with an added Indian context. This dataset has 121 classes with each class having 800 images in the train split and 200 images in the test split. Maximum resolution of images is 512*512.
The Food121-224 dataset has all images downscaled to a… See the full description on the dataset page: https://huggingface.co/datasets/ItsNotRohit/Food121.Recap-DataComp-1B-FoodOrDrink
Recap-DataComp-1B: Food or Drink
A filtered subset of Recap-DataComp-1B containing 106,230,157 rows classified as food/drink content, enriched with structured food/drink extraction from FoodExtract-v2.
Overview
Count
Percentage
Total rows
106,230,157
100%
Food/drink (Stage 5 label)
96,618,895
91.0%
Not food/drink (Stage 5 label)
9,611,262
9.0%
FoodExtract (re_caption): food/drink
79,519,489
74.9%
FoodExtract (re_caption): not food/drink
26,710,156… See the full description on the dataset page: https://huggingface.co/datasets/mrdbourke/Recap-DataComp-1B-FoodOrDrink.multi-label-food-recognition
Multi-Label Food Recognition Dataset
This is a multi-label food recognition dataset generated from single-class food images.
Each image contains 2-5 different food items composited together using natural composition methods.
Dataset Details
Total Images: 13,000
Training Images: 10,400 (80%)
Validation Images: 2,600 (20%)
Number of Classes: 90
Labels per Image: 2-5 labels
Image Format: RGB, 512x512 pixels
File Format: Parquet
Dataset Structure
Each sample… See the full description on the dataset page: https://huggingface.co/datasets/ibrahimdaud/multi-label-food-recognition.indian-foods-dataset
Dataset Card for Indian Foods Dataset
Dataset Summary
This is a multi-category(multi-class classification) related Indian food dataset showcasing The-massive-Indian-Food-Dataset.
This card has been generated using this raw template.
Supported Tasks and Leaderboards
[More Information Needed]
Languages
English
Dataset Structure
{
"image": "Image(decode=True, id=None)",
"target": "ClassLabel(names=['biryani', 'cholebhature'… See the full description on the dataset page: https://huggingface.co/datasets/bharat-raghunathan/indian-foods-dataset.indian_food_imagesSource of dataset: Kaggle
This Dataset contains different images of food in 20 different classes. Some of the classes are of Indian food. All the images are extracted from google. Images per classes are little so Data augmentation and transfer learning will be best suited here.
Classes of the model: "burger", "butter_naan", "chai", "chapati", "chole_bhature", "dal_makhani", "dhokla", "fried_rice", "idli", "jalebi", "kaathi_rolls", "kadai_paneer", "kulfi", "masala_dosa", "momos", "paani_puri"… See the full description on the dataset page: https://huggingface.co/datasets/rajistics/indian_food_images.food101
Dataset Card for Food-101
Dataset Summary
This dataset consists of 101 food categories, with 101'000 images. For each class, 250 manually reviewed test images are provided as well as 750 training images. On purpose, the training images were not cleaned, and thus still contain some amount of noise. This comes mostly in the form of intense colors and sometimes wrong labels. All images were rescaled to have a maximum side length of 512 pixels.
Supported Tasks and… See the full description on the dataset page: https://huggingface.co/datasets/mteb/food101.minang_foodfood101
Dataset Summary
This dataset consists of 101 food categories, with 101'000 images. For each class, 250 manually reviewed test images are provided as well as 750 training images. On purpose, the training images were not cleaned, and thus still contain some amount of noise. This comes mostly in the form of intense colors and sometimes wrong labels. All images were rescaled to have a maximum side length of 512 pixels.
Supported Tasks and Leaderboards… See the full description on the dataset page: https://huggingface.co/datasets/Kwaai/food101.DataComp-1B-food-and-drink-3M
DataComp-1B Food and Drink 3M
~3,108,047 food and not-food images extracted from Recap-DataComp-1B, each classified by three independent signals and accompanied by SigLIP2 embeddings (1,152-dim). Built for training food/drink classifiers, building FAISS search indices, and as a foundation for the Nutrify VLM — an on-device vision-language model for nutrition tracking.
How this dataset was made
The problem
Recap-DataComp-1B contains 1 billion… See the full description on the dataset page: https://huggingface.co/datasets/mrdbourke/DataComp-1B-food-and-drink-3M.food-nutrients
Food Nutrients: A Macronutrients Dataset
food_nutrients is a dataset of visual and nutritional data for ~3k realistic plates of food captured from Google cafeterias using a custom scanning rig.
This dataset provides annotated pictures of food plates along with calories, macronutrients (fat, carbohydrate, protein) for the total plate and for every ingredient as well.
Column
Definition
image
a 640x640 top-down image from a realistic food plate in the Google cafeteria
id… See the full description on the dataset page: https://huggingface.co/datasets/mmathys/food-nutrients.dog_food
Dataset Card for the Dog 🐶 vs. Food 🍔 (a.k.a. Dog Food) Dataset
Dataset Summary
This is a dataset for multiclass image classification, between 'dog', 'chicken', and 'muffin' classes.
The 'dog' class contains images of dogs that look like fried chicken and some that look like images of muffins, while the 'chicken' and 'muffin' classes contains images of (you guessed it) fried chicken and muffins 😋
Supported Tasks and Leaderboards
TBC
Languages
The… See the full description on the dataset page: https://huggingface.co/datasets/lewtun/dog_food.food-classifier-dataset
Food classifier dataset
Class counts:
.cache: 0 images
healthy: 4525 images
not_food: 1854 images
food101-lance
Food-101 (Lance Format)
A Lance-formatted version of Food-101, the fine-grained dish-classification benchmark of 101,000 photos spread evenly across 101 dish classes, sourced from ethz/food101. Each row carries the inline JPEG bytes, the integer label, the human-readable label_name, and a cosine-normalized CLIP image embedding, all available directly from the Hub at hf://datasets/lance-format/food101-lance/data.
Key features
Inline JPEG bytes in the image column — no… See the full description on the dataset page: https://huggingface.co/datasets/lance-format/food101-lance.Food121-224
Dataset Details
Dataset Description
This dataset is the downscaled version of the Food121 dataset. All images are downscaled to a maximum of 224*224.
This dataset is the combination of the Food101, Indian Food Classification and The-massive-Indian-Food-Dataset datasets.
This Dataset aims to be a viable dataset for Image Classification of Foods with an added Indian context. This dataset has 121 classes with each class having 800 images in the train split and 200 images in… See the full description on the dataset page: https://huggingface.co/datasets/ItsNotRohit/Food121-224.raw-food-recognition
Merged Raw Food Recognition Dataset
Dataset Description
This dataset is a comprehensive compilation of three publicly available food recognition datasets, merged and curated for raw food recognition tasks. The dataset contains images of various raw food items including fruits, vegetables, dairy products, and beverages, intended for educational purposes and the development of image recognition models.
Purpose
This dataset is created for educational purposes only… See the full description on the dataset page: https://huggingface.co/datasets/ibrahimdaud/raw-food-recognition.fast_food_image_classificationindian-foods-dataset
Dataset Card for Indian Foods Dataset
Dataset Summary
This is a multi-category(multi-class classification) related Indian food dataset showcasing The-massive-Indian-Food-Dataset.
This card has been generated using this raw template.
Supported Tasks and Leaderboards
[More Information Needed]
Languages
English
Dataset Structure
{
"image": "Image(decode=True, id=None)",
"target": "ClassLabel(names=['biryani'… See the full description on the dataset page: https://huggingface.co/datasets/shardulkamde/indian-foods-dataset.bangladeshi-food
Bangladeshi Food — Permissive Subset
An open image-classification dataset of Bangladeshi food. Every image is
under a permissive Creative Commons license (CC0, CC-BY, CC-BY-SA), Public
Domain, or GFDL. Safe for research and commercial use under the terms of
CC BY-SA 4.0 (the most restrictive license present), provided you
preserve attribution.
This is the public, redistributable subset of a larger 1,041-class
Bangladeshi food taxonomy. Classes whose only available images had… See the full description on the dataset page: https://huggingface.co/datasets/tanziro/bangladeshi-food.microcolony-domain-adaptationMicrocolony Domain Adaptation (Foodborne Bacteria) is a microscopy image dataset for foodborne bacterial classification under varying imaging conditions. It was created to support research in adversarial domain adaptation, enabling models trained on standard phase contrast microscopy images to generalize across different optical configurations and biological conditions.
This dataset accompanies the publication: Bhattacharya, S., Wasit, A., Earles, M., Nitin, N., & Yi, J. (2025). Enhancing AI… See the full description on the dataset page: https://huggingface.co/datasets/food-ai-nexus/microcolony-domain-adaptation.salmonella-serovar-hyperspectral
Salmonella Serovar Hyperspectral Microscopy (Foods 2025)
Salmonella Serovar Hyperspectral Microscopy is an image dataset for foodborne bacterial classification using hyperspectral imaging. It was created to support research in rapid pathogen identification, enabling models to classify Salmonella serovars directly from microscopy images without the need for selective enrichment.
Companion spectral dataset: The single-cell spectral features (tabular, 25,972 rows) extracted from these… See the full description on the dataset page: https://huggingface.co/datasets/food-ai-nexus/salmonella-serovar-hyperspectral.
