Grub holding up two plates of food

Shellfish-free recipes from whatever's in your fridge

Set shellfish once in Preferences. Every recipe Grub writes leaves out prawns, crab, lobster, mussels, squid and the rest, and is re-checked before you see it. Fish stays on the menu unless you set that too.

"Oyster sauce has oysters in it. Paella has prawns. I'm way ahead of you."

Grublin treats shellfish as a hard rule. When you set it, every recipe request states it as a critical safety constraint, and the finished recipe is re-checked by Grublin's own code against a list of crustaceans, molluscs and the sauces made from them, across the title, the ingredients, the method and the staples it assumes. Squid and octopus count as shellfish. Fish is a separate setting. Grublin is a free recipe app for iPhone and Android.

Shellfish turns up where you weren't looking

A shellfish allergy usually lasts for life, and the reactions can be serious, so the prawn cocktail is the easy part. It's everything around it. A spoon of oyster sauce in a beef stir-fry. Dried shrimp ground into a curry paste. A seafood stock under a risotto. The paella that "might" have had prawns in it before they were picked out. The shellfish is rarely the star of the dish you have to worry about; it's the sauce somebody added for depth.

Grublin knows the obvious names and the ones inside other words, and the rule holds whether you're using up the fridge or asking for a dish by name.

What the check catches

Grub with a magnifying glass
Every line, from the title to the last step.

Crustaceans. Prawn, shrimp, crab, lobster, langoustine, scampi, crayfish and crawfish.

Molluscs. Mussel, oyster, clam, scallop, cockle, whelk, winkle, conch and abalone, plus sea urchin and krill.

Squid and octopus. Squid, calamari, octopus and cuttlefish are molluscs too, so they are on the list.

The catch-all words. Shellfish and seafood, so a frozen seafood mix or a seafood stock is caught even when it doesn't say what's in it.

Shellfish inside other names. Oyster sauce, shrimp paste, prawn crackers and crab sticks all contain a word on the list and are caught. XO sauce, made with dried scallops and shrimp, and belacan, a shrimp paste also spelled blachan, are caught by name, as is surimi, the processed seafood in crab sticks.

Plurals and kinds. Prawns, king prawns, tiger prawns and soft-shell crabs all match.

If any of these appears anywhere in the finished recipe, Grub writes another, and you only see the one that passed.

What the check does not catch

  • Names from other cuisines. Gambas, langostinos and fruits de mer, written without an English name alongside, are not on the list. The request still tells Grub that shellfish is off limits, but the code would not stop them.
  • Curry pastes. Many Thai and Malaysian curry pastes contain shrimp paste without naming it. A recipe that just says "red curry paste" is not caught.
  • Shellfish in products. Some stock cubes, fish sauces, ready-made paellas and frozen seafood mixes contain shellfish without the recipe needing to say so. The check reads ingredient names, not product labels.
  • Cross-contamination. Shared fryers, batter used for scampi, and fish counters.
  • Oyster mushrooms. These trip the check the other way: the word oyster is on the list, so a recipe using them is rewritten. That costs a retry, never safety.

The check lowers the chance of shellfish reaching your plate. Read the label on anything from a packet or a jar.

Shellfish-free and something else

  • Shellfish-free and pescatarian. Fish yes, prawns never. Pescatarian on its own is steered; adding the shellfish allergen means the mussels and squid are kept out by code.
  • Shellfish and fish. Set both for a full seafood allergy. Fish sauce, anchovies, Worcestershire sauce and dashi go too.
  • Shellfish-free and kosher. Kosher already rules out shellfish using the same list, so setting kosher covers it.
  • Shellfish-free and gluten-free. The common pair in East Asian cooking: oyster sauce and soy sauce are both out, so a stir-fry has to get its savoury depth another way.

What you'll actually cook

Grub writes from your fridge or your craving, so there is no fixed list, and shellfish-free leaves almost everything on the table: roasts, pies, curries, pasta, stews, stir-fries, traybakes, and fish dishes if you eat fish. The dishes that usually lean on shellfish come back built on something else. Ask for "something like a paella" and the version you see has no prawns, mussels or squid in its list; ask for a stir-fry and its sauce isn't oyster sauce. If a dish normally relies on a shellfish paste, check the jar you use.

Set your kit too, so a shellfish-free fakeaway from the air fryer is written for the air fryer.

Questions people ask

Does Grublin count squid and octopus as shellfish?

Yes. Squid, calamari, octopus and cuttlefish are on the shellfish list with prawns, shrimp, crab, lobster, langoustine, scampi, crayfish, mussels, oysters, clams, scallops, cockles and whelks.

Will it keep oyster sauce out of a stir-fry?

Yes. Oyster sauce, shrimp paste, prawn crackers, XO sauce and belacan are all caught. A shop-bought curry paste that contains shrimp without naming it is not, so check the jar.

If I set shellfish, can I still eat fish?

Yes. Fish is a separate setting. Set both if you avoid both.

Is Grublin safe for someone with a shellfish allergy?

Grublin states shellfish as a critical constraint in every request and re-checks each recipe, but it is AI-generated, works on ingredient names rather than brands, and cannot see product labels. Always read every label yourself. For a serious allergy, do not rely on Grublin alone.

Does it work from a photo?

Yes. Photograph your shelf or a dish you fancy and the recipe Grub writes follows the shellfish rule like any other. See photo to recipe.

Shellfish-free, decided for you

Free on iPhone and Android.

QR code that opens Grublin in your phone's app store

On your laptop? Point your phone's camera here.