💊 Medication-Aware Planning

Drug-Food Interaction Meal Planner

Seniors often take several medications at once. Enter the drug list and NutriHearth reads each drug's FDA label, converts the food precautions into specific ingredients, and removes those ingredients from the recipes it considers — so the 7-day menu is built around the medication, not just annotated with it.

💊 Plan Around Their Medications
Drug–food interaction screening FDA drug-label text Conflicting recipes filtered out Not a substitute for your pharmacist
💡 The quick answer

What is a drug-food interaction meal planner?

It is a meal planner that takes the medications a person actually takes and uses them to filter the menu itself. NutriHearth screens the medications you enter against its interaction database. Each drug name is resolved (including Chinese names and brand names), the FDA label's food precautions are converted into specific ingredients — warfarin becomes Kale, Spinach, Broccoli, Collard, Cabbage and Cranberry; simvastatin becomes Grapefruit — and any recipe containing one of those ingredients is removed from the candidate pool before the week is planned. Measured behaviour: adding warfarin to a plan removed spinach, broccoli, cabbage and kale from the generated week. It does not give dosing or stopping advice — that belongs to the prescriber or pharmacist.

See it work: pick a medication

Tap a medication to read the FDA label precaution it contributes, and the ingredients that are then filtered out of the recipe pool.

Live data preview
Real FDA drug-label text and the ingredient list the filter uses.
⚠ Select a medication above
The label-derived food precautions and the filtered ingredient list will appear here.
🚫
Not medical advice. This page shows what FDA-approved labels say about food. It does not tell you whether to take, skip or change a medication. Always confirm dietary changes with the prescriber or pharmacist.

Real examples from FDA labels

Four interactions that matter in everyday cooking — quoted, not paraphrased.

MedicationFood precaution from the labelWhat it means in the kitchen
Warfarin Maintain consistent vitamin K intake: do not suddenly increase or decrease leafy green vegetables (kale, spinach, collards, broccoli, Brussels sprouts) — large swings can alter INR. Keep greens steady week to week rather than avoiding them. A plan that swings from kale-heavy to no greens is the risk, not the greens themselves.
Ciprofloxacin Do NOT take with dairy products (milk, yogurt) or calcium-fortified juices when taken alone — calcium binds and reduces absorption; taking with a complete meal is acceptable. Breakfast is the tricky meal here, since it is usually the dairy meal. The label allows a complete meal, so the plan can keep yogurt in a full breakfast rather than removing it.
Simvastatin Grapefruit Juice Clinical Impact: Grapefruit juice can raise the plasma levels of simvastatin and may increase the risk of myopathy and rhabdomyolysis. Intervention: Avoid grapefruit juice when taking simvastatin. This is an avoidance, not a moderation. Grapefruit, and juice blends that contain it, are removed from the recipe pool — so the week is planned without them.
Linezolid Avoid foods high in tyramine (aged cheese, cured/fermented meats, pickles, soy sauce, tap/draft beer, red wine) — risk of hypertensive crisis. Hits foods that appear in ordinary senior meals: aged cheese, deli meat, soy sauce. The relevant thing is that they are named, not left to guesswork.

How the medication layer works

It is not a lookup table you read. The medication list is resolved, converted into specific food names, and those foods are removed from the recipe candidates before the week is planned.

1️⃣

Drug name resolution

Brand names, generic names and Chinese names are all matched — "华法林" and "Coumadin" both resolve to warfarin. Around 390 Chinese medicine names and 100+ aliases are covered.

2️⃣

Label text → food names

The label sentences are parsed into actual ingredients. Warfarin's "consistent vitamin K intake" becomes Kale, Spinach, Broccoli, Collard, Cabbage; its cranberry clause adds Cranberry. Simvastatin's grapefruit warning becomes Grapefruit.

3️⃣

Those foods leave the pool

Each candidate recipe's ingredients are checked against that food list. Recipes containing a flagged food are removed from the candidate pool before selection — so the week is built from what is left, not filtered afterwards.

4️⃣

Conflict flag as backstop

Where later variety or nutrition swaps reintroduce a flagged food, the meal is tagged with a drug-interaction check rather than passing silently. Both mechanisms exist; the pool filter is the primary one.

What the filtering changes in a real menu

Same conditions, same person — only the medication list differs. Measured on the live planner.

Food in the planNo medicationWith warfarin
Baby Spinach (fresh)IncludedRemoved
Broccoli FloretsIncludedRemoved
Kale (fresh)IncludedRemoved

Measured over three independent generations of the same profile. These are vitamin-K foods, which warfarin's label says must not swing sharply. Adding warfarin removes them from the candidate pool, so the generated week is built without them rather than merely flagging them — and the resulting plan carries no residual drug-interaction warnings.

ℹ️
Note on consistency vs. avoidance. Warfarin's label calls for consistent vitamin K intake, not elimination. The planner's behaviour is to remove those foods entirely, which is stricter than the label. If a person already eats greens daily, discuss with the clinician whether a stable intake is preferable to removal — the planner does not make that clinical judgement.

The medication database is built from the OpenFDA drug label API, drawing on a 23-condition formulary, commonly prescribed US drugs, the WHO essential medicines list, and Chinese essential medicines. The food names used for filtering are extracted from the label text with drug-context stripping, so salt names ("atorvastatin calcium"), drug classes ("calcium channel blockers") and transporter abbreviations ("OATP1B1") are not mistaken for foods.

Source: FDA-approved drug labels via the OpenFDA Drug Label API. NutriHearth is a planning aid; medication decisions belong to the prescriber or pharmacist.

What this does not do

Being clear about the boundary matters more here than anywhere else on the site.

ℹ️
It does not diagnose, dose, or advise stopping. NutriHearth does not decide whether a drug is appropriate, does not suggest dose changes, and does not recommend skipping a medication. It surfaces what the label says about food so the question can be asked in the right place.
ℹ️
It does not replace a pharmacist's medication review. Combining several drugs produces interactions that no meal plan can evaluate. The planner handles the food side for each drug individually; a pharmacist handles the combination.

Plan the meals around the medications.

Enter the conditions, body details, texture needs and medication list, and get a 7-day menu with the relevant FDA label food precautions beside it. First month free.

💊 Plan Around Their Medications

Nutrition planning support only. Not medical advice, diagnosis or treatment. Confirm all medication questions with a prescriber or pharmacist.

Frequently asked questions

How does the planner use my medication list?

The medications you enter are resolved against a drug-interaction database built from publicly available FDA drug labeling, including Chinese and brand names. The label food precautions are then converted into specific ingredient names — warfarin into kale, spinach, broccoli, collard, cabbage and cranberry; simvastatin into grapefruit — and any candidate recipe containing one of those ingredients is removed from the pool before the week is planned. The effect is that the menu itself changes, not just the notes shown beside it.

Does NutriHearth tell me what dose to take or whether to stop a medication?

No. NutriHearth is a meal planning tool, not a medical service. It shows what the FDA-approved label says about food, so you can raise anything relevant with the prescriber or pharmacist. Never change or stop a medication based on a meal plan.

Which drug-food interactions are covered?

The database is drawn from publicly available FDA drug labeling. Well-known food precautions such as consistent vitamin K intake with warfarin, avoiding grapefruit with simvastatin, separating dairy from ciprofloxacin, and tyramine restrictions with linezolid are included.

Are the warnings specific to my medication or generic?

The text comes from the FDA-approved label for the specific medication you entered, quoted rather than paraphrased. Some entries are the label's full interaction section, which may also list drug-drug and administration notes, not only food items.

Does the medication list change the meals themselves?

Yes. Recipes whose ingredients match a food flagged by the medication label are removed from the candidate pool, so the generated week is built without them. Measured example: adding warfarin to an otherwise identical plan removed spinach, broccoli, cabbage and kale from the result. Where later variety or nutrition adjustments reintroduce a flagged food, that meal is tagged with a drug-interaction check rather than passing silently.

How much does NutriHearth cost?

Start with a one-month free trial. After the trial a subscription is $5 per month unless you cancel.