Disclosure: This page may contain affiliate links. If you purchase through them, we earn a small commission at no extra cost to you.
Baking soda and baking powder are both leavening agents, and many home bakers treat them as interchangeable. They're not. Using the wrong one will produce a failed recipe—flat cookies, dense cakes, or bitter flavors. Yet they're often confused because they're both white powders used in small quantities. Understanding the difference is critical to reliable baking.
Baking soda is sodium bicarbonate, a compound that reacts with acid to produce carbon dioxide gas. That gas creates the rise in your baked goods. The chemical reaction is straightforward: baking soda + acid = CO2 + water + salt. This reaction happens almost immediately when the two are mixed. If you combine baking soda with buttermilk and let it sit, you'll start to see bubbles forming within seconds. The reaction is fast and largely complete before you even put the batter in the oven.
Because this reaction is so immediate, baking soda can only be used in recipes that contain acid. Common acids in baking are buttermilk, sour cream, yogurt, lemon juice, vinegar, citrus zest, brown sugar (which is acidic), and chocolate (which is slightly acidic). If a recipe contains one of these, it can use baking soda. If it doesn't, baking soda alone won't work because there's nothing for it to react with.
The timing requirement is important. When you mix baking soda into a wet batter with acid, the rise starts immediately. You must get the batter into the oven quickly—usually within a few minutes—or the CO2 bubbles will escape and be lost. This is why recipes with baking soda say "bake immediately" or "don't let batter sit." If you let a baking soda batter sit on the counter for 10 minutes while you preheat the oven, by the time it gets in the oven, much of the leavening has already escaped.
Baking powder is baking soda mixed with one or more acids (usually cream of tartar) and cornstarch. The cornstarch is added to absorb moisture and prevent the baking soda and acid from reacting while they're sitting in the pantry. Once you add moisture (wet ingredients), the acid and baking soda can finally react. Unlike baking soda, this reaction happens more slowly because the acid needs to dissolve in the wet ingredients first. The CO2 production continues during baking, which means the rise happens over several minutes in the oven rather than immediately.
Baking powder comes in two types: single-acting and double-acting. Single-acting baking powder reacts immediately when wet. Double-acting baking powder reacts in two stages—first when wet ingredients are added (at room temperature), then again when the batter heats in the oven. Most commercial baking powders are double-acting, which is why they work so reliably. They produce some rise during mixing and more rise during baking, which gives you a more foolproof result.
Because the reaction is slower and happens over time, you don't need to rush baking powder batters into the oven. You can prepare the batter, let it sit while you grease pans or preheat the oven, and still get good results. The CO2 production happens during baking, not during mixing.
Use baking soda in recipes that contain acid. These include sour cream cookies, buttermilk pancakes, chocolate cakes, red velvet cakes, lemon cakes, berry muffins, and brown sugar recipes. Baking soda produces a slightly different browning pattern (a bit faster and darker) because it's alkaline, which accelerates browning reactions on the surface of the baked good. For chocolate baked goods, this is usually beneficial—chocolate cakes browned with baking soda have deeper color and richer flavor than the same cake made with baking powder.
The amount of baking soda depends on the amount and type of acid in the recipe. A general rule is that 1 teaspoon baking soda reacts with about ½ cup sour cream or buttermilk, or ¼ cup lemon juice or vinegar. If a recipe has 1 cup buttermilk, it needs about 2 teaspoons baking soda for proper leavening. If it has only ½ cup buttermilk, it needs about 1 teaspoon. The recipe balances these amounts for proper rise.
Use baking powder in recipes that don't contain acid. These include vanilla cakes, simple cookies (without buttermilk or sour cream), biscuits, scones, muffins made with milk (not buttermilk), quick breads made with milk, and most cupcakes. Baking powder is the default leavening for neutral-pH recipes.
The amount of baking powder is roughly 1-2 teaspoons per cup of flour, depending on recipe and desired rise. Cookies typically use less (to prevent over-spreading), while cakes and quick breads use more (to produce a light, fluffy crumb). The exact amount varies by recipe.
If you use baking soda in a recipe that calls for baking powder (and the recipe has no acid), several things go wrong. Baking soda needs acid to react, so with no acid present, it simply sits there inert. You get almost no leavening. The baked good comes out dense and flat. Additionally, unreacted baking soda (sodium bicarbonate) is slightly alkaline and tastes bitter or soapy. This is a common complaint: "my cookies taste metallic." Often, that's baking soda that didn't react properly.
If you use baking powder in a recipe that calls for baking soda (and the recipe has acid), you get a different problem. The baking soda and acid would have reacted quickly and produced immediate rise. Baking powder reacts more slowly. You'll get less rise, a denser crumb, and possibly a flat baked good. Additionally, baking powder is not as strong as the combination of baking soda + acid, so the leavening power is insufficient. If a recipe was formulated for the immediate, strong rise of baking soda, baking powder produces suboptimal results.
Can you convert a recipe from one to the other? Sometimes, but it requires understanding the acid balance. If a recipe calls for baking powder and you want to use baking soda instead, you need to add acid. For every 1 teaspoon of baking powder, add ¼ teaspoon baking soda plus ½ teaspoon acid (lemon juice, vinegar, buttermilk, sour cream, etc.). However, adding acid changes the recipe's flavor profile and moisture balance, so results may vary.
If a recipe calls for baking soda and you want to use baking powder instead, the conversion is different. You'd use about 4 teaspoons baking powder for every 1 teaspoon baking soda. However, this dramatically increases the batter volume and changes the baked good—it will be airier and lighter than intended. Additionally, you're omitting the acid that was part of the original reaction, so flavor and browning will be different. These conversions are possible but not ideal. Better to use the leavening agent the recipe calls for.
Both baking soda and baking powder lose potency over time, especially if stored in humid conditions. Baking soda lasts about 10 years if stored properly (in an airtight container). Baking powder lasts about 3-6 months because it's more chemically sensitive. If you're not sure whether your baking soda or powder is still active, test it. Mix ¼ teaspoon baking soda with a few drops of lemon juice or vinegar. If it fizzes vigorously, it's fresh. If it barely reacts, it's dead. For baking powder, mix ½ teaspoon with hot water. If it fizzes, it's fresh. If not, replace it.
Baking soda can be stored in an open box in your pantry indefinitely (literally indefinitely—sodium bicarbonate doesn't spoil). It will absorb odors from the pantry, which is why people use open baking soda to deodorize refrigerators. If your baking soda has absorbed pantry odors, it's still chemically active for baking, but you might want to replace the kitchen box with a fresh one.
Baking powder must be stored in an airtight container in a cool, dry place. Humidity is its enemy. If moisture reaches the baking powder in the pantry, the acid and baking soda will start reacting, and by the time you open it, the powder will be clumpy or partially spent. This is why some people store baking powder in the freezer or in a sealed container with a desiccant packet.
Baking soda is pure sodium bicarbonate that reacts with acid. It's used in recipes containing acidic ingredients. It reacts immediately and produces fast rise. Baking powder is baking soda plus acid plus cornstarch, designed for recipes with no acid. It reacts more slowly and produces rise over time during baking. They're not interchangeable. Using the right one for the recipe ensures proper leavening, correct browning, and good flavor. Using the wrong one produces dense, flat, or bitter baked goods. When in doubt, follow the recipe exactly.
Check expiration dates on baking powder; baking soda lasts much longer.