What to eat tonight

Last updated: 25 August 2026

What to eat tonight should come from the meals you already have in mind, not from a map of restaurants near you. Paste leftover ideas, delivery recents, or a notes dump of dishes, then optionally filter vegetarian meals or a maximum number of minutes. You can tag a line as Dish | 20 | veg so the filters can read time and diet. Load a short starter list of dish names if the box is empty. One pick uses crypto.getRandomValues in this browser; the list stays in localStorage on your device.

Why a what to eat tonight picker exists

Households stall on the same question every evening: what to eat tonight when everyone is tired and the fridge is a jumble of almost-meals. A restaurant search answers a different job — it wants maps, prices, and “near me,” and it will not pick from the leftover rice you already cooked. This page exists so a house, a dorm, or a couple can paste the real options and get one fair dish instead of negotiating until someone gives up. The starter list is only well-known dish and cuisine names, not a chain database and not photos. It will not rank nutrition, calories, or delivery time. It will not scrape Uber Eats. If you need a film after dinner, open what to watch. If the meal is settled and the group still argues about money, open who pays. If the list is not food at all, the random picker from a list is the generic tool.

How to pick a meal in this panel

Type or paste one meal per line in the meals box. Add optional minutes and a veg tag after a pipe, for example Pasta | 20 | veg, so the diet filter and max minutes field can drop slow or non-vegetarian lines. Choose Any or Vegetarian in diet filter, and type a number in max minutes if you only have a short window. Check remove pick from list this session if you do not want the same dish twice until you press reset session. If the box is empty, press load starter list to drop in dish names, then edit them. Press pick what to eat for one result. Press reset session to put eliminated dishes back in the pool. Your list is saved in localStorage under this tool so a refresh does not wipe tonight’s options. Share the pick if you want a URL; nothing is uploaded unless you copy that link yourself.

How the meal pick is chosen

The script reads each line, splits on the pipe character, and keeps a title plus optional minutes and a veg flag. Diet filter and max minutes then shrink the pool; session eliminate removes titles already picked this visit. If the filtered pool is empty you see a message to reset the session or widen filters — the page will not invent a restaurant. The remaining titles are passed to a uniform pick that uses crypto.getRandomValues through TheOwlBay.pickOne. That is a cryptographically strong integer in the browser, not a claim of true randomness and not a server lottery. Starter dishes are names only so a first visit still works without pretending we know your kitchen. We do not store meals on a TheOwlBay account. localStorage holds the textarea and last filters on this device until you clear site data.

Who this dinner tool is for

Roommates, parents, and anyone staring at a notes app of “we could do tacos” will get more use from this than from a generic wheel of restaurant brands. It is also for vegetarian households that want the veg tag honored, and for weeknights with a hard stop before a class or a match. It is not for finding restaurants near you, booking a table, or medical diet advice. Teachers running a foods unit can paste student-safe dish names and project the pick; they may want the classroom timer for prep minutes. If two people only need a binary toss, the coin flip is faster. If you need to split a bill after the pick, who pays eliminates until everyone has paid. TheOwlBay does not take a commission on dinner. Use the related tools when the next argument is a film, a game shelf, or a name from any list.

FAQ

Does this tell me restaurants near me?

No. Paste your own meals or load the starter dish names. There is no map, menu, or delivery search.

How do I mark a vegetarian meal or a time limit?

Write Dish | 20 | veg on a line. Diet filter can keep vegetarian rows; max minutes drops slower dishes.

Will the same meal come up twice tonight?

Check remove pick from list this session. Reset session puts those titles back. The list itself stays in localStorage.

Is the starter list a ranked recommendation?

No. It is a short set of dish names so a first visit can still pick. Edit or replace it with what you actually eat.

Where is my list stored?

In localStorage on this device. Picks use crypto.getRandomValues in the browser. TheOwlBay does not require an account.