From the blog

How to substitute an ingredient: a chart of 18 swaps and when they fail

Need to substitute an ingredient tonight? A chart of 18 common swaps with ratios and catches, plus which swaps need starting the night before.


You’re halfway into a recipe and the one thing it needs isn’t there. No buttermilk, no brown sugar, one egg short. Before you put your coat on, check whether you can substitute an ingredient you already have. Usually you can, as long as you know the ratio and the one thing the swap can’t do.

Below is the chart I keep coming back to, then a short note on how Pantry Pal handles the swaps it’s sure about.

The rule behind every ingredient substitution

Most ingredients do one job: acid, fat, sweetness, binding, lift. Swap one acid for another and you’ll be fine. Things go wrong when the missing ingredient does two jobs and the stand-in only does one. Butter is fat, and in a cookie it’s also the air you beat into it. Oil covers the fat but not the air, which is why oil cookies come out flat.

So before you swap, ask what the ingredient is doing in this recipe. If it’s one job, the chart will see you through. If it’s two, read the catch column first.

Ingredient substitutions chart

MissingUse insteadRatioThe catch
ButtermilkMilk + lemon juice or white vinegar1 cup milk + 1 tbsp acid, rest 5 minThinner than the real thing. Fine for pancakes and quick breads, weak in a creamy dressing
Sour creamPlain Greek yogurt1:1Tangier, and it can split in a hot sauce. Stir it in off the heat
Egg (baking)Ground flax + water1 tbsp flax + 3 tbsp water per egg, rest 5 minBinds but doesn’t lift. Good in muffins and cookies, not in anything that relies on whipped eggs
Egg (baking)Unsweetened applesauce¼ cup per eggMakes a denser, moister crumb. Sweet bakes only, and no more than 2 eggs’ worth
Butter (baking)Neutral oil¾ cup oil per 1 cup butterWorks in muffins and loaf cakes. Fails in creamed cookies, pastry, and icing
Salted butterUnsalted butter + saltAdd ¼ tsp salt per ½ cupOr the other way round: cut the recipe’s salt by the same amount
Fresh herbsDried herbs1 tbsp fresh = 1 tsp driedAdd dried herbs early so they soften. No good as a garnish
Brown sugarWhite sugar + molasses1 cup sugar + 1 tbsp molasses (2 tbsp for dark)Skip the molasses and cookies spread thinner and crisper
SugarHoney¾ cup honey per 1 cup sugarCut other liquid by ¼ cup and the oven by 15°C (25°F). It browns faster
CornstarchAll-purpose flour2 tbsp flour per 1 tbsp cornstarchThe sauce turns cloudy, not glossy. Simmer 2–3 min to cook out the raw taste
Self-raising flourAll-purpose flour + baking powder + salt1 cup flour + 1½ tsp powder + ¼ tsp saltWhisk it well or you’ll get bitter pockets
Baking powderBaking soda + cream of tartar¼ tsp soda + ½ tsp cream of tartar per 1 tspStarts working the moment it’s wet. Get it in the oven quickly
Heavy cream (cooking)Milk + melted butter¾ cup milk + ¼ cup butterFine in a sauce or soup. It won’t whip
MilkEvaporated milk + water½ cup + ½ cupSlightly sweeter and richer. Nobody will notice in a bake
Wine (pan sauce)Stock + a little vinegar or lemon½ cup stock + 1 tsp acidLoses some depth. Don’t try it where wine is the main liquid, like coq au vin
Lemon juiceLime juice1:1More floral and a bit bitter. Wrong where lemon is the point, like lemon curd
Canned beansDried beans1 cup dried ≈ 2 cansSoak overnight, then simmer about an hour. Boil kidney beans hard for 10 min first
Dried beansCanned beans2 cans ≈ 1 cup driedDrain, rinse, and skip the soak. The quickest swap on this chart

Two things the chart can’t show. First, swaps add up: one swap in a recipe is almost always fine, but by the third you’re cooking a different dish. Second, only one row has to start a day early, the dried beans. Every other swap happens at the counter. If you want dried chickpeas for Friday’s hummus, you have to remember on Thursday night, and Thursday night is when you’ve forgotten about the hummus.

Where Pantry Pal fits

The chart is for your head. Pantry Pal takes a narrower job: it applies the swaps it’s sure about to the food you actually have, and it tells you when one needs starting tonight.

I’ll be clear about the size of that list, because it’s small. The swaps are curated by hand rather than generated, and the list grows only when I’m sure a new one holds up. Pantry Pal won’t guess at swaps it isn’t sure about, because a wrong swap gives you a flat cake, and that’s worse than no swap at all.

Here’s what it does with the ones it has. Your recipes sit against your pantry, and each card says how close you are. When a swap is part of that count, the card says so.

The recipes grid sorted by pantry match. Silky Hummus reads Need 1 · 1 swap and Beef Chili reads Need 2 · 1 swap
Two recipes, two bags of dried beans, and a pantry that's short of lemon juice.

Open the recipe and the swap gets its own block above the ingredients. It names which ingredient stands in for which and how much time the swap adds.

The Silky Hummus recipe page. A block above the ingredients reads Plan ahead · 7 of 8 in pantry · 1 swap, then Using dried chickpeas for chickpeas, then Start the night before. Soak overnight, then simmer about an hour
The hummus is 15 minutes of work, once the chickpeas have had their night in the water.

Once the last missing thing is in the pantry (here I added lemon juice), the card doesn’t say “All in pantry”, because that would be a lie at 6pm. It says Plan ahead · soak overnight.

The recipes grid sorted by pantry match. Silky Hummus is first with a Plan ahead · soak overnight badge, ahead of recipes marked All in pantry
Everything's here. The chickpeas still need a night in a bowl of water.

The meal plan uses the same reading. Plan the hummus for Sunday lunch and the entry reads plan ahead · 1 swap instead of pantry-friendly, so you see it on Saturday while there’s still time to soak.

The week's meal plan. Sunday lunch is Silky Hummus with a plan ahead · 1 swap badge, beside dinners marked pantry-friendly or a percentage on hand
Saturday's job is a bowl of chickpeas and a reminder you'll actually see.

When you don’t want the swap

Maybe you’d rather buy the canned kidney beans than boil dried ones hard for 10 minutes. Every swap row has Don’t swap this. It asks once, and it’s upfront that the choice covers your whole household.

A dialog over the Beef Chili recipe reading Stop swapping dried kidney beans for kidney beans? Everyone in your household stops seeing this swap, on every recipe, and it doesn't come back. Buttons: Keep it, Stop the swap
Sometimes the can is worth it.

Stop the swap and the chili goes back to counting kidney beans as missing. Its card goes from Need 2 · 1 swap to Need 3, which is the honest number if you’re not going to soak anything.

The recipes grid after the veto. Beef Chili now reads Need 3, with no swap
One more thing to buy, and no beans to babysit.

Swaps on your recipes, the plan-ahead badge, and Don’t swap this are all on the free plan. The meal plan is Pro, and it’s part of the 30-day trial every new account starts with. The details are on the pricing page.

The short version

Keep the chart somewhere you’ll find it. Ask what the missing ingredient is doing before you swap it. Watch out for the rows that need a day’s notice. If you’d rather your recipe list did that last part, Pantry Pal ranks your recipes against what you have and flags the swaps that need starting the night before.

Common questions

What is the most reliable way to substitute an ingredient? Swap like for like: an acid for an acid, a fat for a fat, a binder for a binder, at the ratio in the chart. Most failed substitutions come from swapping an ingredient that does two jobs (butter is fat and structure) for one that does only one of them.

Can I use dried beans instead of canned? Yes. One cup of dried beans gives about the same as two cans, but they need soaking overnight and an hour or so of simmering. Kidney beans also need a hard 10-minute boil. That is a swap you have to start the night before, not at 6pm.

Does Pantry Pal know every substitution? No. It knows a small list of swaps, curated by hand rather than generated, and the list grows over time. It will not guess at a swap it is not sure about. When a recipe uses one, it says so on the recipe, on your recipe list, and on the meal plan, and tells you when the swap needs starting the night before.

The app behind the blog

Knowing what's back there is the hard part.

Pantry Pal keeps the count for you, so the system you just set up is still true on Friday. Free to start. No ads. No wellness vibes.

Try it free