OurGroceries does one thing better than most apps: the list is always synchronized and always there.

We used it for two years. Not once did it lag, lose data, or show outdated information. When my wife added something on her way home, I saw it instantly at the store. That part genuinely works.

But one evening I opened the fridge and realized I'd bought the wrong cheese for the third time.

Not because I forgot to put cheese on the list. It was there. But "cheese" on a list and "Tillamook yellow block, small size, because our daughter won't eat sliced cheese or any other brand" are two different things.

That was the moment I realized we didn't have a shopping list problem. We had a family memory problem.

That's when we started keeping a second list in Google Keep.

  • Our daughter only eats Tillamook block cheddar.
  • Don't buy dinosaur nuggets again.
  • Dad prefers 2% milk.
  • GoGo Squeez apple only.

Many parents end up with some version of this list. Almost none of them have it in their grocery app. We wrote about this pattern in more detail here: The grocery app that actually remembers what your family likes.

What AnyList does well

Before talking about alternatives — honestly about what works.

AnyList is one of the best meal planning apps for families who cook from recipes. Import from any website works reliably. The shopping list generates automatically and merges duplicates. The interface is clean and intuitive. For anyone who wants an automatic grocery list from a weekly meal plan — it's hard to find better.

But there's a line where AnyList stops.

Where the recipe ends and the real family begins

A recipe operates in abstractions. "Chicken breast." "Plain yogurt." "Pasta."

A real family operates in specifics. That chicken or no. That yogurt or it comes back untouched. That pasta or there's a fight at the table. The same limitation appears when introducing new foods to a baby — recipes don't remember what each child has already tried. If you're looking for a baby food tracking app that actually remembers which products each child accepted, that's a different tool entirely.

Across parenting communities, the same frustrations come up again. Recipe-based lists don't specify brands, fat percentages, or the products each child actually accepts. A partner sent to the store with a list that says "milk" has no way of knowing whether to buy 2% or whole, or which of five brands the family actually uses. Families with two kids who have different preferences have no way to tag items by person. And there's no way to mark something as "don't buy again" — it shows up on the next list anyway.

This isn't a flaw in AnyList. It's the boundary of any meal planning app — it knows the recipes, but it doesn't know the people who are going to eat them.

Top-down view of two phones on a kitchen table: left shows a generic shopping list with abstract ingredients like chicken breast, plain yogurt, pasta, milk, cheddar cheese; right shows a Notes app titled Grocery Rules with specific family rules: Only Tillamook block cheddar, 2% milk not whole, Annie's mac and cheese only, Don't buy dinosaur nuggets again

Planning vs knowing

There are two different problems families are trying to solve with one tool.

The first is planning: what we're cooking this week, which ingredients we need, what we already have at home. Most grocery list apps and meal planning apps for families — AnyList, Paprika, Mealime, Cozi, MealBoard — focus here. They solve planning well.

The second is knowing: which specific brand, who will actually eat it, what we've bought and won't buy again, what the kids approved and what came back untouched. Very few apps are designed around remembering individual product preferences inside a family.

Most families end up running two parallel systems. AnyList for the plan — and notes, Google Keep, or WhatsApp for the real household rules. Technology solved one problem and left the other solved manually.

Back to school groceries are a perfect example. A shared grocery list app can help you plan school lunches for the week. But it can't tell you which specific crackers your child will actually open in 10 minutes at school, or which brand of yogurt came back untouched three times in a row. That knowledge lives somewhere else — usually in a parent's head.

Those notes deserve their own tool.

If you want better meal planning

OurGroceries — simpler and more reliable for a pure shared grocery list without the recipe overhead. If meal planning isn't the priority, OurGroceries does its job more cleanly.

Paprika — if recipe organization matters more than the shopping list. Better recipe management than AnyList, more detailed meal planner.

Mealime — focused on meal prep and healthy eating. Automatically generates a list from your weekly menu. Works well for families where everyone eats the same thing.

Bring! — clean shared list without meal planning. Simple, comfortable to use in the store.

None of these apps are designed around remembering individual product preferences inside a family.

If you want to solve the other problem

Most grocery apps solve planning. What's missing in almost every family grocery app is memory — not of recipes, but of people.

Favory approaches this differently. Instead of remembering ingredients, it remembers products. Each family member has their own profile. You scan a barcode at the store and immediately see whether this product worked before — whether someone in the family liked it, or whether it came back untouched last time.

Dad in Walmart chicken aisle holding Tyson chicken breasts in one hand and phone with Favory app showing CAN BUY rating in the other — chicken section visible in background

When your AnyList says "chicken" — Favory tells you which chicken. When your partner goes shopping without you — they already know what works.

For now, Favory doesn't replace AnyList for meal planning — but recipe import and meal planning are coming. What it solves today is what meal planning apps can't: the memory of which specific products work for which specific people.

AnyList vs Favory

Feature AnyList Favory
Recipe importPlanned
Meal planningPlanned
Shared grocery list✅ basic
Per-family-member profiles
Product ratings
"Don't buy again" memory
Barcode scanner
Baby food tracking
Available on iOS and Android
Free tier✅ limited
Premium$14.99/year

How to choose

You need a meal planner and automatic list from recipes: AnyList or Paprika. They do this better than anything.

You need a simple shared list without recipe overhead: OurGroceries or Bring!

You already have AnyList for planning, but your partner keeps buying the wrong brand, your child refuses half the ingredients you bought, or you need to track what your baby has already tried: Favory — separately or alongside AnyList. They solve different problems and don't duplicate each other.

Family sitting at dinner table together — parents and children eating, mix of familiar products visible on table including Goldfish crackers and other items, relaxed natural scene with everyday table clutter

Questions parents ask

Why doesn't AnyList work well for families with picky eaters?
AnyList generates a shopping list from recipe ingredients — abstract categories with no account for brands or individual preferences. "Chicken" on the list doesn't tell you which chicken your child will actually eat. For families where everyone has specific products they trust, you need a system that remembers those details.
Is there a free AnyList alternative with better family features?
Depends what you need. OurGroceries is free and better for shared lists. Favory is free to start and solves the problem of family preferences and product ratings. Neither replaces AnyList for meal planning — but for the actual shopping part, they may be a better fit.
Does AnyList work as a baby food tracking app?
Not really. AnyList can add baby food to a shopping list, but it has no way to track which foods your infant has tried, which passed the allergy test, or which ones they liked. For that you need something that remembers individuals — Favory lets you create a profile per family member including your youngest.
Can I use AnyList and Favory together?
Yes — it's a sensible combination. AnyList for planning the menu and generating an ingredient list. Favory for checking at the store whether a specific product is right for your family. They solve different problems and work well alongside each other.
Can I use AnyList and Favory together for back to school groceries?
Yes. Use AnyList to plan school lunch menus for the week. Use Favory to check which specific snacks and products your child will actually eat at school. One handles the plan, the other handles the reality.
What is the difference between AnyList and Favory?
AnyList knows what you're planning to cook. Favory knows what your family actually eats. Different problems, different tools. Many families use both.
Denys, founder of Favory
Denys Karpovets
Founder of Favory · Dad of three

I built Favory after years of standing in grocery store aisles trying to remember which yogurt each kid actually liked. What began as a simple solution for my own family became the app I wish we'd had from the very beginning.