MealCraft

Food Database

Search 9,349 foods from IFCT 2017, INDB, and USDA FoodData Central with 80+ nutrients.

MealCraft includes India's most comprehensive food database — the only platform combining IFCT 2017, INDB (Indian Nutritional Database), and USDA FoodData Central.

Data sources

DatabaseFoodsCoverageBest for
IFCT 2017542Indian foods — dal, roti, sabzi, regional dishesIndian clients, regional cuisines
INDB1,014Indian Nutritional Database — expanded Indian foodsBroader Indian food coverage
USDA SR Legacy7,793International foods — global coverageInternational foods, packaged items

Each food includes up to 80+ nutrients: macros, 12 minerals, 15 vitamins, amino acids, fatty acids, sugars, phytate, oxalate, and more.

All three databases are included from day one on all plans, including Free. Search results show items from all three sources with a badge indicating the source (IFCT, INDB, or USDA).

Searching

The search bar supports multiple languages and fuzzy matching:

English — Type "chicken breast" → results show Chicken, breast, without skin, cooked (USDA) and Chicken, breast, raw (IFCT).

Hindi — Type "aloo" → Potato entries. Type "bhindi" → Okra / Lady's finger. Type "dahi" → Curd / Yogurt. Type "chana" → Chickpea / Bengal gram.

Regional — Type "batata" → Potato (Marathi). Type "vendakkai" → Okra (Tamil). Type "baingan" → Eggplant / Brinjal. Type "palak" → Spinach.

Search uses full-text matching with fuzzy support — typos and partial matches work. Searching "chiken" will still find "chicken". Search aliases are built in, so "cottage cheese" finds "Paneer".

Food detail view

Click any food to open the detail panel showing:

  • Macro donut chart — visual ring showing protein/fat/carb calorie ratio with total kcal centered
  • Nutrient highlights — auto-generated "Rich in" chips showing nutrients exceeding 10% of daily value (e.g., "Vit K 5×", "Calcium 90%", "Iron 40%")
  • Portion selector — choose from pre-configured portions or enter a custom gram amount
  • Full nutrient breakdown — all 80+ nutrients grouped by type (Proximates, Minerals, Vitamins, Lipids, Amino Acids, Sugars) with RDA percentage bars
  • Regional names — Hindi and regional language names for the food

The nutrient values scale automatically when you change the portion size. Select "1 katori (150g)" and all values update to show the nutrients for that serving.

Portion sizes

IFCT foods come with Indian-friendly portion sizes pre-configured:

PortionApproximate weightCommon for
Katori (small bowl)~150gDal, sabzi, rice, curd
Roti / Chapati~30gWheat roti, chapati
Paratha~60gStuffed paratha
Idli~40gIdli
Dosa~50gPlain dosa
Glass~200mlMilk, buttermilk, lassi
Cup~240mlBeverages
Tablespoon~15gOil, ghee, sugar
Teaspoon~5gSpices, honey

Select a portion when adding food to a meal plan, and the nutrients auto-calculate based on the weight.

Categories

Browse foods by category using the visual category grid. Each category has an emoji icon for quick scanning:

CategoryIconExamples
Cereals and Millets🌾Rice, wheat, bajra, ragi, jowar
Grain Legumes🫘Moong dal, chana, masoor, toor
Green Leafy Vegetables🥬Palak, methi, amaranth, bathua
Fruits🍎Banana, mango, guava, papaya
Milk and Milk Products🥛Milk, curd, paneer, ghee
Nuts and Oil Seeds🥜Almonds, cashews, groundnuts
Poultry🍗Chicken, eggs
Fish🐟Rohu, pomfret, mackerel, prawns
Edible Oils and Fats🫒Mustard oil, coconut oil, ghee

Use the category browser when you want to explore options — e.g., browsing "Green Leafy Vegetables" to find iron-rich greens for an anemic client.

Custom foods

Add foods that aren't in the database — branded products, regional specialties, or client-specific items.

Open custom food form

Click Add Custom Food on the food database page.

Enter details

Fill in the food name, category, and nutrient values per 100g. You can also add:

  • Photo — upload a food image for visual reference
  • Local/regional names — for Hindi and regional language search
  • Search aliases — alternate names (e.g., "cottage cheese tikka" for "Paneer Tikka")
  • Edible factor — for foods with waste (e.g., banana = 0.64 means 36% peel)
  • Tags — like "high-protein", "gluten-free", "keto-friendly"
  • Portion sizes — add custom portions with gram weights (quick-add presets for katori, roti, idli, etc.)

Example — adding a local protein bar:

FieldValue
NameFitBite Protein Bar
CategorySnacks
Calories180 kcal
Protein20g
Carbs15g
Fat6g
Fiber3g
Tagshigh-protein, gluten-free

Use in plans

Your custom food now appears in search results and can be added to any meal plan.

Custom foods are scoped to your practice — only your team sees them. They won't appear for other MealCraft users. You can edit or delete custom foods anytime from the food detail panel.

Clone from existing

Found a USDA or IFCT food that's close to what you need? Clone it instead of creating from scratch:

  1. Open any food's detail panel
  2. Click Clone — this opens the custom food form pre-filled with all the nutrient values
  3. Modify the name, adjust any nutrients, and save

This is much faster than entering 80+ nutrient values manually.

Clone is especially useful for cooked versions of raw foods. Clone "Rice, raw" → rename to "Rice, cooked (home style)" → adjust calories from 356 to 130 kcal and update other nutrients.

Duplicate detection

When creating a custom food, MealCraft checks for similar names in the database and shows a warning if a match is found. This prevents accidentally creating duplicates.

Favorites

Star frequently-used foods for quick access:

  1. Search for a food or open its detail panel
  2. Click the ★ star icon
  3. Use the Favorites filter to see only your starred items

Star the 20–30 foods you use most often — dal, rice, roti, chicken, paneer, oats, eggs, milk, common vegetables. This makes meal plan building significantly faster.

Calorie density badges

Every food in the list shows a calorie density badge — a quick visual indicator of how calorie-dense the food is per 100g:

BadgeDensitykcal/100gExamples
VL (very low)Very lowUnder 60Cucumber, lettuce, tomato, buttermilk
L (low)Low60–149Most fruits, dal, curd, moong sprouts
M (medium)Medium150–399Rice, roti, chicken, paneer, poha
H (high)High400+Ghee, oil, nuts, dried fruits, cheese

Use density badges for weight management plans. Look for VL and L foods to build volume-rich, low-calorie meals. For weight gain clients, include more M and H foods.

Macro visualization

Search results and the food list show visual macro bars for protein, carbs, and fat — colored progress indicators that give you an instant sense of the food's macro profile without reading numbers.

  • Green bar — Protein
  • Yellow bar — Carbs
  • Orange bar — Fat

The bar length is proportional to the value, making it easy to visually compare foods as you scroll.

Inline actions

Hover over any food row to reveal quick action buttons:

ActionIconWhat it does
FavoriteToggle favorite status without opening the detail panel
CompareAdd to the compare tray (select 2 foods to compare)
Copy📋Copy nutrient summary to clipboard (name, kcal, P, C, F)
Clone📄Clone as a custom food — opens the form pre-filled with all nutrients

These actions save time by eliminating the need to open the detail panel for common operations.

Food comparison

Compare any two foods side-by-side to make informed substitution decisions:

Select foods to compare

Click the ↔ compare icon on any two food rows. A sticky tray appears at the bottom showing your selections.

Open the comparison

Click Compare in the tray. A side-by-side panel opens showing:

  • Macro donuts — visual calorie ratio (protein/fat/carbs) for each food
  • Nutrient highlights — "Rich in" chips showing standout nutrients
  • Macronutrient table — calories, protein, fat, carbs, fiber with opposing bars
  • Vitamin & mineral table — all micronutrients with visual bars showing which food has more

Read the results

The food with the higher value for each nutrient is highlighted in your primary color. Opposing bars grow from the center outward, making differences immediately visible.

Use comparison when a client asks "should I eat brown rice or quinoa?" or when you need to find a higher-protein alternative to a food in their plan. The visual bars make the answer obvious at a glance.

Nutrient details

Each food includes up to 80+ nutrients, organized by type:

TypeNutrients
ProximatesEnergy, Protein, Carbohydrate, Total Fat, Fiber (total, soluble, insoluble), Water, Ash
MineralsCalcium, Iron, Magnesium, Phosphorus, Potassium, Sodium, Zinc, Copper, Manganese, Selenium, Chromium, Iodine
VitaminsVitamin A, B1, B2, B3, B5, B6, B9 (Folate), B12, C, D, E, K, Biotin, Choline, Beta-Carotene
LipidsSaturated Fat, Monounsaturated, Polyunsaturated, Trans Fat, Cholesterol, Omega-3, Omega-6, EPA, DHA
Amino AcidsAll 19 amino acids including essential amino acids
SugarsTotal Sugars, Sucrose, Glucose, Fructose, Lactose, Maltose, Galactose
OtherCaffeine, Theobromine, Alcohol, Phytate, Oxalate

The "Rich in" highlights in the food detail panel automatically flag nutrients that exceed 10% of the recommended daily allowance. Green chips indicate excellent sources (over 50% RDA), making it easy to spot nutrient-dense foods at a glance.

On this page