Plan meals together. Shop once.

ES Food Plan is a shared calendar, recipe box and shopping list for your household — plan a recipe once and everyone's shopping list updates automatically.

No card required to start. Cancel any time.

One calendar for the whole household

The calendar shows a rolling 4-week grid — tap any day to plan a recipe onto it. Everyone in your group sees the same plan and can add to it, and planning a recipe is what drives your shopping list.

The ES Food Plan calendar grid with a red participation dot on two days, an orange day marker on another, and an open day panel showing a planned recipe.

Suggestions that use what's already on your list

Once you've planned a couple of recipes, turn on Suggest and the recipe list reorders itself by how many ingredients each one shares with what's already planned — the highest-overlap recipes float to the top, so you round out the week without buying a pile of ingredients you'll only use once.

The Recipes page with Suggest turned on, showing two unplanned recipes reordered by ingredient overlap with the current plan, each with a count in parentheses.

A shopping list that builds itself

Every ingredient from everything planned on the calendar for the next 4 weeks gets combined automatically into one shopping list — across recipes and across everyone in the group. Filters let you flatten it, hide checked-off items, or split what came from a recipe versus what you added by hand.

The shopping list with the Filters panel open, showing Keep items, Flat list, Only from recipes, Only from users checkboxes and a Max days ahead field.

Paste a recipe in, skip the retyping

Copy the ingredient list from wherever a recipe came from — a blog, a recipe site, anywhere — and paste it in as plain text. ES Food Plan makes a best-guess match against your ingredients, line by line, so you can check it and apply it instead of typing every ingredient by hand.

The ingredient analyzer showing pasted recipe text and a matched results list, with each line offering an ingredient picker, amount and unit to confirm before applying.

Built around your household, not just you

A group is who you share a calendar, recipes and a shopping list with — typically your household. Registering creates your own personal group automatically, and you can invite others in any time; everyone in a group sees the same plan and can edit it.

Pricing

Every new group gets a 14-day free trial — invite others and use the full app, no card required until the trial ends.

Quarterly

Billed every 3 months through Stripe, in your group's own currency.

Yearly

Billed once a year through Stripe, in your group's own currency.

Checkout and billing are handled by Stripe — ES Food Plan never sees or stores your card details. Pricing is shown in Danish kroner for Danish groups and euros otherwise. Manage, switch or cancel your plan any time from Stripe's customer portal.

Start your free trial

No app store

ES Food Plan is a web app at plan.eaglestonesoftware.com — there's nothing to install from an app store. Open it on your phone and add it to your home screen to make it feel like a native app.

Ready to stop re-typing your grocery list?