Diets
Diet filter
Soy-free substitutions
65 soy-free swaps across 30 ingredients that need one. Swaps free of soy. Soy hides in more places than people expect - tofu and tempeh obviously, but also miso, many bouillon cubes, lecithin and most vegan butter blocks.
This page lists only the ingredients where soy-free is the reason you are substituting - the ingredient itself does not fit the diet and at least one of its swaps does. Ingredients that already suit it are in the full A-Z.
Soy hides in the savoury baseline
The obvious soy is easy to avoid. The difficult soy is the umami layer underneath a dish: soy sauce, miso, most bouillon cubes and stock powders, and a great many vegan butters, spreads and creamers built on soy lecithin.
Coconut aminos is the closest soy-sauce substitute, but it is noticeably sweeter and less salty, so use it a little more generously and pull back the sugar elsewhere. For fermented depth without soy, chickpea miso does the same job.
Highly refined soybean oil and soy lecithin are tolerated by many people with a soy allergy and not by others - worth knowing, but a question for a clinician rather than a recipe.
Proteins
Smoke, salt and rendered fat - often it is the fat left in the pan that the recipe actually needs.
Pancetta
Closest match4 oz bacon = 4 oz pancetta, dicedPancetta is the same cut of pork belly cured with salt and spice, so it renders the same quantity of fat and delivers the same salty pork backbone - it simply skips the smoking step.
MethodStart it in a cold pan over medium-low heat so the fat renders out before the meat browns.
Trade-offNo smoke at all, which is a real absence in something like a chowder or a smoky bean dish. Cleaner and more purely porky.
CookingSaucesFryingGluten-freeDairy-freeEgg-freeNut-freeSoy-free
Smoked paprika + oil
In a pinch4 oz bacon = 1 tsp smoked paprika + 1 tbsp oilSmoked paprika supplies the phenolic smoke compounds that read as bacon on the palate, and the oil stands in for the rendered fat the recipe was counting on.
MethodBloom the paprika in the warm oil for about 30 seconds before adding anything else, so the flavour disperses.
Trade-offFlavour only - no texture, no crisp bits, and none of bacon's salt, so taste and adjust the seasoning at the end.
CookingSaucesVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
See all 4 substitutes for bacon →
Broths & stocks
Concentrated salt and savoury flavour with a very long shelf life.
Nutritional yeast + salt
Reliable1 bouillon cube = 1 tbsp nutritional yeast + 1/2 tsp salt per cup of waterNutritional yeast is rich in glutamates and nucleotides, the same compounds that make a stock cube taste savoury, and the salt supplies the rest of what a cube contributes.
Trade-offCheesier and slightly nutty in flavour, and it leaves a faint cloudiness in the liquid.
CookingSaucesVeganVegetarianDairy-freeEgg-freeNut-freeSoy-free
Allergen checkNutritional yeast is usually grown on beet or cane molasses and is generally gluten-free, but some brands are grown on a barley-derived medium. Look for an explicit gluten-free claim if you are cooking for a coeliac.
See all 4 substitutes for bouillon cube →
Grains
A starch that binds by absorbing moisture in a mixture, and forms a browned crust when it coats something fried or baked.
Panko
Closest match1 cup breadcrumbs = 1 cup pankoPanko is made from crustless bread baked by electric current and torn into flakes rather than ground, so it is far lighter and takes up much less moisture for the same volume.
Trade-offA meatball made with panko is looser and more tender because the flakes absorb less of the juices, and a coating made with panko is markedly crunchier and stays crisp longer. Both are usually improvements, but the meatball is more fragile to turn.
FryingBakingCookingVeganVegetarianDairy-freeEgg-freeNut-freeSoy-freeAlcohol-free
Allergen checkPanko is a wheat bread product and contains gluten. For a gluten-free coating, use crushed cornflakes, rice crumbs or ground almonds, checking the label in each case - and if the swap is for coeliac disease, confirm the manufacturer's handling rather than relying on the ingredient list.
Rolled oats, pulsed
Reliable1 cup breadcrumbs = 3/4 cup rolled oats, pulsed to a coarse crumbOats absorb a great deal more liquid than bread does, so you need less of them to bind the same mixture without it going dry.
Trade-offChewier and denser in a meatball, and they will not crisp, so this is a binder and not a coating.
CookingBakingVeganVegetarianDairy-freeEgg-freeNut-freeSoy-freeAlcohol-free
Allergen checkOats are naturally free of gluten but are routinely contaminated with wheat during growing and milling, so only certified gluten-free oats are safe for coeliac disease. This is a real distinction, not a labelling technicality.
Crushed cornflakes
Reliable1 cup breadcrumbs = 1 1/4 cups cornflakes, lightly crushedCornflakes are already dry and rigid, so they crush into shards that brown hard and stay crisp - and they are corn rather than wheat.
MethodCrush coarsely and press the coating on firmly. Because they are already toasted, they colour early - drop the oven temperature by about 25°F/15°C.
Trade-offSweeter and considerably crunchier, with a shattering rather than sandy crust. Poor as a binder inside a mixture.
FryingBakingVeganVegetarianDairy-freeEgg-freeNut-freeSoy-freeAlcohol-free
Allergen checkCornflakes are corn-based but most mainstream brands contain barley malt, which means gluten. Gluten-free cornflakes exist and are labelled as such - check the box specifically if the swap is being made for coeliac disease.
See all 4 substitutes for breadcrumbs →
Thickeners
Absorbing and holding moisture inside a mixture so it stays tender and does not fall apart.
Rolled oats, pulsed
Closest match1/2 cup breadcrumbs = 1/2 cup rolled oats, pulsed a few times in a processorOats absorb moisture and swell in much the same way, and their soluble fibre gives the mixture enough tackiness to hold a meatball together.
MethodPulse them briefly so they are broken but not floury, and let the mixture rest 10 minutes so they hydrate before shaping.
Trade-offSlightly chewier and denser, with a faint oat flavour that shows in a delicately seasoned mixture.
CookingBakingVeganVegetarianDairy-freeEgg-freeNut-freeSoy-free
Allergen checkOats are naturally gluten-free but are very commonly cross-contaminated with wheat during growing and milling. For a coeliac, use oats explicitly labelled gluten-free rather than assuming.
Cooked rice or mashed potato
Reliable1/2 cup breadcrumbs = 1/2 cup cooked short-grain rice or plain mashed potatoBoth are gelatinised starch that holds water and binds by stickiness, which is exactly what a panade does - this is the traditional binder in many meatball recipes around the Mediterranean.
MethodUse it cool and slightly overcooked so it mashes in evenly rather than leaving lumps.
Trade-offSofter and denser than a breadcrumb-bound mixture, and a little stickier to shape by hand.
CookingVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
Almond flour or ground nuts
Reliable1/2 cup breadcrumbs = 1/3 cup almond flourGround nuts absorb moisture and add fat and body, binding a mixture reasonably well without any grain - the usual choice for grain-free meatballs.
Trade-offRicher and denser with a distinct nutty flavour, and it browns faster, so lower the heat slightly.
CookingBakingVeganVegetarianGluten-freeDairy-freeEgg-freeSoy-free
Allergen checkThis introduces tree nuts, one of the most serious food allergens. Never use it for a shared dish without saying so clearly, check for peanut cross-contact warnings on the bag, and treat a diagnosed nut allergy as a medical matter rather than a preference.
See all 4 substitutes for breadcrumbs (as binder) →
Proteins
Shelf-stable savoury protein that flakes into salads, sauces and fillings without cooking.
Shredded cooked chicken
Reliableone 5 oz can tuna = 3/4 cup shredded cooked chickenMild, already-cooked protein that shreds to roughly the same size, so a chicken salad sandwich is made exactly like a tuna one.
Trade-offNone of the sea flavour that tuna brings, so a niçoise or a tuna melt becomes a different dish rather than a substituted one.
CookingRaw / no-cookGluten-freeDairy-freeEgg-freeNut-freeSoy-free
Allergen checkThis is the sensible route when fish is the thing being avoided, since it introduces no top allergen of its own. Still check any pre-cooked or rotisserie chicken for wheat, soy or dairy in the seasoning.
Chickpeas, mashed
In a pinchone 5 oz can tuna = 3/4 cup canned chickpeas, drained and roughly mashedMashed chickpeas hold dressing and have enough body to bind into the same sandwich filling, which is why chickpea 'tuna' salad works as a dish in its own right.
MethodA sheet of crumbled nori or a splash of caper brine adds back some of the sea note the fish provided.
Trade-offNutty and earthy instead of fishy, and softer in the mouth. It is a good dish, but nobody will mistake it for tuna.
Raw / no-cookCookingVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
Allergen checkChickpeas introduce no top allergen, which makes this the safe route for a fish allergy as well as the vegan one. If you add nori for the sea note, check that packet separately - some seaweed products are processed alongside fish and shellfish.
See all 4 substitutes for canned tuna →
Broths & stocks
The savoury liquid backbone of a dish - salt, gelatin and background depth all at once.
Mushroom broth
Reliable1 cup chicken broth = 1 cup mushroom broth, or 1 cup water steeped with 1/2 oz dried mushroomsDried mushrooms are dense in glutamates and nucleotides, the same savoury compounds that make meat stock taste of something, so the depth is comparable even though the source is not.
MethodSteep the dried mushrooms in just-boiled water for 20 minutes, then strain carefully to leave the grit behind.
Trade-offDarker in colour and unmistakably mushroomy, which reads as depth in a stew and as wrong in a delicate chicken soup.
CookingSaucesVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
Water + aromatics
In a pinch1 cup chicken broth = 1 cup water + half an onion, a bay leaf, a few peppercorns and 1/4 tsp saltYou are building the simplest possible stock in the pot itself, which gets you the aromatic background even though there is no meat flavour or collagen behind it.
MethodAdd the aromatics early so they have time to give something up, and fish out the bay leaf before serving.
Trade-offDistinctly thinner and less savoury. In a risotto or a pan sauce, where the stock is most of the flavour, the difference is stark.
CookingVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
See all 4 substitutes for chicken broth →
Fats & oils
Minimal, evenly distributed release layer between food and pan - measured in a fraction of a teaspoon, not a tablespoon.
Oil in a refillable mister
Closest match1 second of spray = about 1/4 tsp of oil from a pump misterThe same oil delivered as the same fine mist, just without the propellant and additives of the commercial can.
MethodFill no more than two thirds full and pump 10-15 times before the first spray. Refined oils mist better than thick unrefined ones.
Trade-offNothing lost. The spray pattern is slightly coarser, so hold the nozzle a little further from the pan.
CookingBakingFryingVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-freeAlcohol-free
Oil brushed or wiped on
ReliableOne coating of spray for a 9-inch pan = about 1/2 tsp neutral oil, brushed thinThe same job done by hand - the point is a continuous film, and a pastry brush or a folded paper towel spreads one just as well.
MethodWork into the corners and up the sides, then wipe off any pooling. Excess oil fries the edges of a cake and makes them tough.
Trade-offHarder to get an even coat inside a bundt tin or a detailed mould, which is exactly where spray earns its place.
BakingCookingVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-freeAlcohol-free
Butter and flour
ReliableOne coating for a 9-inch pan = 1 tbsp softened butter rubbed on, then 1 tbsp flour dusted overThe fat sticks to the pan and the flour gives the batter something dry to climb, which is why creamed cakes release cleanly from it.
MethodTip the pan and tap out every loose speck of flour, then chill the pan for 10 minutes before the batter goes in.
Trade-offLeaves a faint pale crust on the outside of the cake, and the flour shows white on a chocolate one - use cocoa powder instead there.
BakingVegetarianEgg-freeNut-freeSoy-freeAlcohol-free
Allergen checkThis version brings both wheat and dairy into a pan that may have been sprayed to avoid them. Use a gluten-free flour or fine rice flour with a vegan block where either is a concern, and check labels rather than assuming a dusting is too small to matter.
See all 4 substitutes for cooking spray →
Broths & stocks
Clean, glutamate-driven savour that adds depth without adding weight or colour.
Kombu dashi (kombu only)
Reliable4 cups awase dashi = 4 cups water steeped with a 4-inch piece of kombuKombu is the source of dashi's glutamate; the bonito adds inosinate on top, which multiplies the perceived savour. Kombu alone gives you a cleaner, gentler version of the same stock and no fish at all.
MethodSteep the kombu in cold water for a few hours, or heat it slowly and pull it out just before the water boils. Boiling kombu makes the stock slimy and bitter.
Trade-offNoticeably less savoury and without the smoky note bonito gives. This is the vegan and vegetarian dashi, and adding a dried shiitake to the steep brings back much of the missing depth.
CookingSaucesVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
Allergen checkThis is the version to use for a fish allergy or a vegetarian table, since it contains no bonito. Check that the kombu was not packed on a line handling dried fish if the allergy is severe.
Shiitake dashi
Reliable4 cups awase dashi = 4 cups water steeped with 4 to 6 dried shiitake mushroomsDried shiitake are rich in guanylate, a savoury nucleotide that works on the palate much as bonito's inosinate does, so it restores the depth that a kombu-only stock lacks.
MethodSoak them in cold water for several hours or overnight, then strain and leave the last of the gritty liquid behind.
Trade-offDistinctly mushroomy and darker in colour, which shows in a pale clear soup.
CookingSaucesVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
Allergen checkAlong with kombu dashi, this is the version to reach for when the fish in bonito is the problem, since it contains none. Dried shiitake are sometimes packed alongside dried seafood, so check the bag if the fish allergy is severe - that is a medical matter, not a seasoning one.
Light chicken broth + kombu
In a pinch4 cups dashi = 4 cups light chicken broth steeped 15 minutes with a 3-inch piece of kombuThe kombu contributes the marine glutamate that defines dashi, and the chicken broth carries it, which gets you a workable base for a noodle soup when there is no bonito in the house.
Trade-offHeavier and rounder than dashi's clean, almost transparent savour. Fine in a ramen broth, wrong in a delicate clear soup.
CookingSaucesDairy-freeEgg-freeNut-freeSoy-free
Allergen checkUseful when fish is the allergen, since it contains none - but check the broth carton, which may list wheat, celery or soy. Severe fish allergy is a medical matter and warrants care about shared equipment too.
See all 4 substitutes for dashi →
Thickeners
Opaque, stable thickening with a familiar cooked-flour taste that suits gravies and white sauces.
Roux made with the same flour
Closest match2 tbsp flour stirred in dry = 2 tbsp flour cooked with 2 tbsp butter, then whisked into the liquidCoating each flour particle in fat before it meets the liquid keeps the starch grains separate, so they hydrate individually instead of clumping - this is the reliable way to use flour without lumps.
MethodCook the flour and fat together for at least two minutes before adding liquid, and add the liquid gradually while whisking.
Trade-offAdds the fat's flavour and calories, and the longer you cook the roux the darker and more toasty it becomes - and the less it thickens.
ThickeningSaucesCookingVegetarianEgg-freeNut-freeSoy-free
Allergen checkA butter roux adds dairy. Oil or a dairy-free spread works the same way if milk is the problem; the flour itself still contains wheat either way.
Cornstarch
Reliable2 tbsp all-purpose flour = 1 tbsp cornstarchCornstarch is nearly pure starch, so it has roughly twice the thickening power by volume and needs only half as much to reach the same viscosity.
MethodSlurry it into cold water before it goes anywhere near the hot pan, and add it in the last couple of minutes of cooking.
Trade-offGlossy and translucent rather than matte and opaque, which looks wrong in a traditional white sauce or a country gravy. It also cannot be held at a simmer or reheated repeatedly without thinning.
ThickeningSaucesVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
Arrowroot starch
Reliable2 tbsp all-purpose flour = 1 tbsp arrowroot starchArrowroot is a pure starch with roughly double flour's thickening power, and unlike flour it tolerates acid well, so it suits a sauce with wine, tomato or lemon in it.
MethodAdd it off the boil at the very end; sustained heat destroys its thickening power quickly.
Trade-offGoes slippery in dairy, so it is a poor choice for a béchamel. Clear rather than opaque.
ThickeningSaucesVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
See all 4 substitutes for flour (as thickener) →
Condiments & sauces
Fermented umami, slow-building heat and rice-derived sweetness in a thick, clinging paste.
Harissa + sugar
In a pinch1 tbsp gochujang = 2 tsp harissa + 1 tsp brown sugar or honeyHarissa brings a comparable thick, oily chilli paste texture and heat, and the sugar bridges the sweetness gap that separates the two.
Trade-offCumin and caraway come along for the ride, which reads as North African rather than Korean. Fine in a marinade, wrong in a bibimbap sauce.
CookingSaucesVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
See all 4 substitutes for gochujang →
Thickeners
Instant cold-set thickening plus sweetness and flavour in a single scoop.
Cornstarch + sugar + vanilla
Reliable1 box (3.4 oz) instant vanilla pudding = 3 tbsp cornstarch + 1/3 cup sugar + 1 tsp vanilla + a pinch of salt, cooked with 2 cups milkThis is essentially what the mix contains, so rebuilding it from scratch gives the same starch-thickened result with real vanilla and no stabilisers or colour.
MethodWhisk everything into the cold milk, bring it to a simmer while stirring, cook one minute, then chill with cling film on the surface.
Trade-offIt must be cooked and chilled, so it cannot be folded into a cold mixture the way instant powder can. The result is cleaner-tasting but softer, without the mix's firm stabilised set.
BakingCookingVegetarianGluten-freeEgg-freeNut-freeSoy-free
Allergen checkMade with dairy milk this contains milk protein. A plant milk works, though oat milk sets softest and soy or coconut hold best - and oat milk is not gluten-free unless the carton says so.
Cornstarch alone (for the thickening job only)
In a pinch1 box (3.4 oz) instant pudding = 3 tbsp cornstarch, plus sugar and flavouring to tasteIf the mix was in the recipe purely to thicken and stabilise - as it often is in a poke cake or a no-churn ice cream - plain starch covers that function without the sugar and flavour riding along.
Trade-offAdds no sweetness, no vanilla and no colour, so the recipe will need those built back in. It also lacks the mix's stabilising salts, so the set is less firm and less lasting.
ThickeningBakingVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free
See all 4 substitutes for instant pudding mix →
Proteins
Fatty pork plus a built-in spice blend - it seasons the whole dish as it browns.
Ground pork + fennel seed and garlic
Closest match1 lb Italian sausage = 1 lb ground pork + 1.5 tsp crushed fennel seed + 2 tsp minced garlic + 1 tsp salt + 1/2 tsp black pepperItalian sausage is simply seasoned ground pork, so rebuilding it from the same base gives you an accurate result and full control over the salt.
MethodCrush the fennel seed lightly in a mortar and mix everything into the cold meat, then let it sit 30 minutes if you have the time so the seasoning penetrates.
Trade-offSlightly less cohesive than commercial sausage, which usually contains binders, but the flavour lands very close.
CookingSaucesFryingGluten-freeDairy-freeEgg-freeNut-freeSoy-free
See all 4 substitutes for italian sausage →
More
Other ingredients with soy-free swaps
Check the label, every time. A soy-free tag describes the ingredient, not the brand in your cupboard. Formulations change, and shared production lines are common. If you are cooking around a diagnosed allergy or coeliac disease, verify each product yourself and treat a severe allergy as a medical matter.