Why does baking soda make things taste soapy?
It's one of the most common "what went wrong" questions in baking, and the answer is a single, real chemical fact rather than a vague seasoning problem.
The kitchen answer
That soapy, faintly metallic taste is unreacted baking soda -- sodium bicarbonate that never found enough acid to react with, sitting in the finished bake exactly as alkaline as it started.
What's actually happening
Baking soda only becomes carbon dioxide, water, and a harmless salt by reacting with an acid. Add more soda than the recipe's acid can actually neutralize, and the surplus stays exactly as it was -- straight sodium bicarbonate, which is measurably alkaline and has a real, distinct flavor most people describe as soapy or metallic once it's present in noticeable amounts.
This is a real chemical property, not a subjective description: sodium bicarbonate itself tastes this way in isolation, at high enough concentration, independent of whatever it's baked into.
What does that mean for your recipe
Matching soda to the acid actually present matters more than the total amount of either on its own. A recipe built around a cup of buttermilk can neutralize meaningfully more soda than one built around two tablespoons of brown sugar -- so "the recipe calls for 1 tsp of soda" only holds if the rest of the recipe hasn't changed. Substituting a less acidic liquid (plain milk for buttermilk, for example) without adjusting the soda is the single most common cause of this.
What can go wrong
- Recipe modified without adjusting soda: swapping buttermilk for milk, or cutting back on brown sugar or cocoa, removes acid without removing soda.
- Doubling a recipe unevenly: soda doesn't always scale identically with acid if any ingredient got rounded during doubling.
- Extra soda used to compensate for weak leavening elsewhere: some bakers add more soda when a bake seems flat, overshooting the acid actually available and getting soapiness instead of more lift.
Try it yourself
Same soda, one variable -- the acid:
- Bake two identical batches of a soda-leavened quick bread.
- Use the recipe's normal acidic ingredient (e.g. buttermilk) in one.
- Swap in a neutral substitute (e.g. regular milk) in the other, keeping the soda amount identical.
- Taste both once fully cooled.
Watch for: the neutral-substitute batch tasting noticeably soapier and browning less (see pH and browning in Leavening) -- both symptoms of the same root cause: less acid available to consume the soda.
Go deeper
The neutralization reaction is: NaHCO₃ + (acid) → CO₂ + H₂O + (a sodium salt of that acid). It's a genuine acid-base reaction, and like any acid-base titration, the soda needs a matching quantity of acid to fully react -- there's no "extra strong" version of the reaction, just leftover reactant on whichever side has the surplus.