USDA-verified · LP-optimized

Meal planning
beyond macros

Most apps stop at calories and protein. NutriPlan enforces hard constraints on fructose intake, omega-3:6 ratios, and glycemic load — then builds your optimal plan with a 2-stage linear programming solver on USDA-verified data.

Fructose ≤ 25g/day
Omega-3:6 ratio 0.33–0.50
Glycemic load optimized
2-stage LP solver
14,986
Meals generated
330+
USDA-verified ingredients
9
Diet types supported
3
Hard constraints enforced
How it works

From preferences to optimized plan
in three steps

The solver doesn't negotiate with your biology. Constraints go in first — everything else optimizes around them.

01

Share your preferences

Diet type, calorie target, health goals, any restrictions. The wizard takes about two minutes.

02

The solver runs constraints

A 2-stage LP solver enforces fructose limits, omega-3:6 ratios, and glycemic load as hard constraints — then finds your optimal meals from 330+ USDA ingredients.

03

Get your personalized plan

7-day meal plan with cooking instructions. Swap meals, remove ingredients, or optimize for lower glycemic load — constraints stay intact throughout.

What makes it different

Precision nutrition,
not just nutrition tracking

Built around the constraints most apps ignore entirely.

14,986 meals generated

Every meal is built from USDA-verified nutritional data. Not curated recipes — mathematically constructed combinations that hit your targets while respecting hard biological constraints.

USDA-VERIFIED DATA

Hard constraint enforcement

Fructose ≤ 25g/day (15g for chronic conditions). Omega-3:6 ratio 0.33–0.50. Glycemic load optimized. These are enforced as hard LP constraints — never violated to hit macros.

NEVER VIOLATED

Full ingredient control

Remove or swap any ingredient from any meal. The system re-optimizes in real time to maintain your nutritional goals and constraints — not just flag the change as "off plan".

REAL-TIME RE-OPTIMIZATION

GL optimization on demand

Every high or medium glycemic load meal can be swapped for a lower-GL alternative — while maintaining all macro targets and hard biological constraints. One click, fully re-optimized.

GLYCEMIC INTELLIGENCE
The science

What macros
don't tell you

Calorie and macro tracking ignores how those nutrients are metabolized. Fructose overload drives hepatic fat synthesis even at maintenance calories. Omega-6 dominance drives systemic inflammation. High glycemic load spikes insulin response beyond what's needed. NutriPlan enforces all three.

Start optimizing

Fructose constraint

≤ 25g/day standard, ≤ 15g/day for chronic conditions. Enforced across all meals, accounts for HFCS and fruit sources.

Omega-3:6 ratio

Target ratio 0.33–0.50. Tracks EPA, DHA, ALA vs. linoleic acid across every ingredient in every meal.

Glycemic load

Not just glycemic index — actual load per serving. Optimized as a soft objective with hard upper bounds per meal.

Macro targets

Protein, carbs, fat targets flex intelligently around hard constraints — they never override biological limits.

Your optimal plan is
one solve away

Tell us your goals. The solver handles the rest. No subscriptions, no gatekeeping — just math and USDA data.

Build my meal plan — free

No account required · USDA data · 2-stage LP solver