NutraPlanner

For dietitians

Clinical meal planning, without the app stack.

Build personalized plans, filter 20,000+ recipes for dietary needs and allergies, and manage every client in one place.

Product proof

Filter 20,000+ recipes instantly.

Try the filter enginerecipe_filter_match

19,554recipes with nutrition calculated — the filterable library

  • Fresh Cheese with SpinachMATCH50 min · 13 ingredients · serves 4554 kcal · 25g protein · 23g carb · 8g fibre · 164mg Na
  • Grilled Chicken and RatatouilleMATCH35 min · 9 ingredients · serves 6420 kcal · 64g protein · 12g carb · 4g fibre · 133mg Na
  • Chili of ForgivenessMATCH65 min · 13 ingredients · serves 6358 kcal · 28g protein · 29g carb · 7g fibre · 121mg Na
  • White Turkey ChiliMATCH64 min · 17 ingredients · serves 6263 kcal · 28g protein · 14g carb · 3g fibre · 102mg Na

4 of 4 sample recipes pass. Per serving, from the Canadian Nutrient File. Real system filter profiles, matched against the real library.

19,000+Recipes with nutrition calculated — every one filterablePer-serving values from the Canadian Nutrient File (CNF)
4,500+Food groups in a clinical hierarchyEFSA FoodEx2 — rule out shellfish and shrimp paste goes with it
6Nutrient operators, as hard or soft ruleslt · lte · gt · gte · eq · between
One client record7 jobs · 1 record
  • RestrictionsAllergens, intolerances and preferences, set once on the client
  • Meal planBuilt from recipes already filtered to those restrictions
  • Grocery listAggregated from the plan, not retyped
  • Client portalThe plan, the list and their food log, on their phone
  • Chart noteSOAP and ADIME, encrypted at the field level
  • Next appointmentTwo-way Google Calendar sync, with reminders
  • ProgressWeight and measurements charted, tracked against the goals set for them
Set a client's restrictions once and every recipe you see for them is filtered against those rules — because the plan, the grocery list, the note and the next appointment all hang off the same record.
The platform

What you get

Five surfaces, one record per client. The dietary-filter engine is the piece no other tool in this category offers — everything else is built so that engine has somewhere useful to send its results.

Five screens, one client record. Click through them →

Advanced filter engine

Precision dietary filtering no other tool offers

Go beyond simple category tags. Define nutrient constraints with six operators, build rules using a clinical-grade hierarchical food classification (EFSA FoodEx2), and set hard or soft strength levels — then let the engine match your 20,000+ recipe library automatically in the background. All nutrient data sourced from the Canadian Nutrient File (CNF).

  • Canadian Nutrient File (CNF) data: calories, protein, sodium, and more
  • Clinical-grade hierarchical food classification
  • Hard rules that must pass, soft rules that score
  • Complex diets made simple: renal, FODMAP, diabetic
NutraPlanner recipe library with dietary filters
Meal planning

Plans built around each client

Build structured weekly meal plans from your recipe library. Assign breakfasts, lunches, and dinners that match each client's dietary profile and health goals.

  • Visual day × meal grid
  • Recipes filtered to client restrictions
  • Ready-to-send plans in minutes
NutraPlanner meal plan grid view
Command centre

Everything at a glance

Track the health of your practice — upcoming appointments, active client plans, and recent updates — all before you click anything.

  • Appointment calendar at a glance
  • Active client counts and plan status
  • Quick links to recent activity
NutraPlanner practitioner dashboard
Client profiles

The full picture for every client

Open any client to see their health goals, dietary filters, food restrictions, and assigned plans — everything needed to personalise their care.

  • Complete health profile and dietary preferences
  • Assigned filter profiles and restrictions
  • Goal tracking and clinical notes
NutraPlanner client profile
Progress tracking

See every client's trajectory

Log measurements, monitor trends, and get a clear picture of each client's health progress — so you can make confident, evidence-based adjustments.

  • Weekly measurement logging
  • Visual trend charts per metric
  • Goal progress indicators
NutraPlanner client measurements and progress charts

Client health data, handled properly

You are about to put identifiable client records into this. Here is what protects them — each point is spelled out in full on our trust page.

Built around Canadian privacy law

Designed against PIPEDA and Quebec's Law 25 — the frameworks that actually govern Canadian practitioners.

Encrypted in transit and at rest

All traffic runs over TLS, and sensitive fields like clinical notes are encrypted at the field level.

Audit logging on client data

Access to and changes in client records are recorded, so there is an accountable trail of who did what.

Your data stays yours

Export your account's data in a machine-readable format at any time. No lock-in, no export fees, never sold.

Who it's for

Whether you manage a client roster or plan meals for yourself, NutraPlanner adapts to the way you work.

For practitioners

Dietitians, nutritionists, and healthcare professionals who manage multiple clients and need a streamlined way to build, deliver, and track personalised nutrition plans.

  • Manage a full client roster
  • Build and assign meal plans
  • Track health outcomes over time

Ready to start planning?

Join early and lock in founding member pricing.

Free to start. Paid plans from $29 CAD a month. See what's in each plan

Currently in early access — founding members keep their rate as we grow.