The texting-ingredient-lists problem is real: one person plans the meals, writes out what they need, texts it to whoever is doing the shopping, and then stands at the store staring at a screenshot from three days ago wondering if anyone already bought the olive oil. A shared list fixes part of this. A shared list that builds itself from your meal plan fixes all of it.

There are two approaches here. The first is a plain shared list — Apple Reminders, Google Keep, a notes app everyone can see. Good for adding random items, useful at the store. The downside: someone still has to read every recipe and type in every ingredient. The second approach generates the list from your meal plan and shares it automatically. That's what Fam to Table does.

How the generated approach works

Instead of building the grocery list from scratch, you plan the week's meals first. The app reads the ingredient lists from every recipe on the calendar, combines them into one list, de-duplicates anything that appears in multiple recipes, and makes that list immediately visible to everyone in your household. No transcription. The accuracy comes from the recipes themselves.

How to set it up in Fam to Table

  1. Create a household and invite your people. Set up a household in the app and share the invite link with whoever cooks, shops, or eats with you. Everyone joins with their own account under the same household — they'll see the calendar, the plan, and the grocery list as soon as they're in.
  2. Build your recipe library. Import recipes by pasting a URL from any recipe website. Title, ingredients, and instructions pull in automatically. You can also add recipes by hand. The library is shared — anyone in the household can add to it.
  3. Plan the week's meals. Assign recipe-based meals to the household calendar. You can do this yourself and let others vote on it, or anyone can suggest meals and the group decides. The plan is visible to all household members in real time.
  4. Tap Build list. Once two or more recipe-based meals are on the week, a Build list button appears. Tap it. Every ingredient from every planned recipe lands in one shared shopping list — combined and de-duplicated. All household members can see it immediately.
  5. Shop together, even when apart. Whoever's at the store opens the list on their phone and checks items off as they go. When something's checked, it disappears from everyone's view in real time. No double-buying. No wondering if someone already grabbed the garlic.

What the shared list handles automatically

When a plain shared list is the right choice

If you mostly cook from memory without recipe cards, or if your shopping is mostly restocking pantry staples rather than weekly meal planning, a plain shared list in Apple Reminders or Google Keep works fine. Both support real-time sharing. The limitation is that you're still the one entering every item.

The generated approach pays off most when you cook from recipes. Once your library has 10 or 15 meals in it, a week's grocery list takes about 30 seconds: plan the meals, tap Build list, remove whatever you already have. The accuracy comes from the fact that you're not trying to remember if the salmon recipe needed capers — the recipe already knows.