AI dinner apps

The Best Dinner App for Picky Eaters That Lets You Say No Onions

By the RecipePT teamJuly 29, 20266 min read

Cooking for a picky eater is not a recipe problem. It is a constraint problem. You already know fifteen things you could make. What you need is the shorter list that survives contact with the one person at the table who will not eat onions, will not eat anything green in visible pieces, and changed their mind about peppers sometime last Tuesday. Most recipe apps answer this with a settings screen. That is only half the job.

What dinner app actually respects "no onions" and other picky-eater rules?

Three do it well, in different ways. SuperCook is the best free option: exclude any ingredient and it disappears from results. Mealime is best for one fixed household dislike list. RecipePT, which we make, is built for rules that change nightly, because you type "no onions" on any idea instead of saving it forever.

Pick between them by answering one question: is your no list stable, or does it change with whoever is eating? A family with a permanent, agreed-on set of banned foods is well served by a saved filter. A household where Tuesday means "nothing green" and Thursday means "actually she'll eat peppers if they're not chunks" needs to be able to say something different every night without editing settings first.

Why do most recipe apps fail picky eaters?

Because they only support one kind of no. Apps model exclusion as a permanent preference you set once, but picky eating is a nightly negotiation. There is a standing no, like an allergy, and tonight's no, which applies to one dinner. When an app can only store the first, you end up filtering nothing or over-filtering everything.

There is a second failure that matters more than it sounds: word matching. A filter that removes recipes containing "onion" usually will not catch onion powder, a soup mix, or a jarred sauce built on onions. For a picky kid that means a rejected plate. For a real allergy it is worse. Exclusion has to work by meaning, not by string match, and that is a genuinely hard thing for a keyword filter to do.

And the deeper issue is that filters do not decide. Removing onions from a database of a million recipes leaves you with 900,000 recipes and the same 6pm paralysis we wrote about in why dinner decision fatigue happens. Fewer wrong options is not the same as one good answer.

Which 3 apps take a no best, and how do you choose?

Choose by the shape of your constraint. Free and ingredient-first: SuperCook. One stable household dislike list with meal plans attached: Mealime. A no that changes every night, typed in plain language: RecipePT. All three take a no. They differ in whether the no is permanent, and in what you get back after it is applied.

Details below come from each app's own documentation and listing, checked July 2026.

  1. SuperCook, for free exclusion on top of what you already have. SuperCook lets you exclude any ingredient from your search results, and if you are signed in those exclusions persist on the server. It is free and it works from your actual pantry, so it is the strongest no-cost answer here. The tradeoff: it is ingredient-matched search, not AI and not a decision. You still scroll. We covered where that falls down in the SuperCook alternative post.

  2. Mealime, for one dislike list a whole household agrees on. You set dislikes in Settings, then Eating preferences, then Add Dislike under "Ingredients You Dislike," and Mealime stops suggesting meals that contain them. It is a clean, curated model and it pairs the filter with an actual weekly plan and grocery list. Two tradeoffs worth knowing: you pick from the app's selection rather than typing anything you want, and per Mealime's own support docs, changes do not take effect until you start your next meal plan. It is a preference, not a request for tonight.

  3. RecipePT, for a no that changes nightly. Ours, so state the bias. The design choice is that a no is something you say, not something you configure. You get three dinner ideas, and on any of them you type what to change. Detail on how that actually behaves is in the next section, including the part most comparison posts get wrong.

Two honorable mentions. Samsung Food is free and has a food preferences screen covering allergies, foods to avoid and foods you dislike, so it handles the standing no well if you want a big catalog. And plain ChatGPT will absolutely respect "no onions" in the moment, it just forgets between chats, which is the whole reason we wrote about ChatGPT not remembering your preferences.

How does RecipePT handle "no onions" specifically?

Type it into the refine box on any idea and it becomes a hard exclusion for that request, not a permanent setting. Saying "always avoid onions" or "remember I can't eat shellfish" is what saves it to your profile as a standing rule. The split is deliberate: tonight's no should not silently become a forever no.

RecipePT recipe screen with a box reading Tell RecipePT what to change and a Refine button
The refine box on a saved idea. "No onions," "nothing green," or "skip the mushrooms" go here, in plain language, and apply to that request.

Three specifics that are worth knowing before you decide whether this model suits you:

The honest limits: RecipePT is iPhone only right now, and it is a paid subscription with a one-week trial, so it is not the pick if you want free. And the saved avoid list is a genuine hard filter, but no app should be your only line of defense on a serious allergy. Read the ingredients.

What should you type instead of just "no onions"?

Say what kind of no it is. "No onions" handles tonight. "Always avoid onions" makes it a rule. And when the objection is texture rather than the food itself, describe the texture: "nothing with chunks of vegetable" gets you further than banning six vegetables one at a time.

The most useful habit with any app that accepts plain language is to name the real objection. Picky eating is usually about texture, visibility or heat, not the ingredient on the label. A few phrasings that do more work than a straight ban:

That last pattern is the one that compounds. An app that remembers what you rated well can narrow toward your household's actual center over time instead of restarting from a blank filter every week, which is the argument we make in apps that learn your taste.

Let RecipePT decide tonight

Get three dinner ideas made for your taste, refine them in plain language, and decide in seconds.

Get RecipePT on iPhone