One of the most fundamental aspects of baking is that of chemical leaveners. Specifically, baking soda and baking powder. In this post, I break down everything you need to know about baking soda vs baking powder, and the chemistry behind them, and when to use each.
Everything you need to know about how baking soda and baking powder work, and how they differ, and why that’s so important!

- What is leavening?
- What are chemical leaveners?
- What is baking soda?
- What is baking powder?
- Similarities between baking soda and baking powder
- Differences between baking soda and baking powder
- When to use baking soda
- When to use baking powder
- Why are both used in recipes?
- How to store and test freshness
- Substitutions for baking soda and baking powder
Here’s a quick refresher on what chemical leaveners are when it comes to baking and cooking.
What is leavening?
Ingredients that are added to a recipe to give them lift or rise in the final product are called leaveners. Leavening also adds volume by creating a matrix (or the crumb texture), that makes the food light and tender.
Leavening types in recipes,
- Steam – Recipes that use water and rely on water to steam and lift, such as choux pastry.
- Air – Recipes where air is added to the batter or dough during the mixing stage, such as sponge cakes.
- CO₂ (carbon dioxide) – This comes in two forms. Both rely on the production of CO2 to create air that will expand in the batter or dough.
- Yeast (for bread recipes) OR
- Chemical leaveners
All these types of leaveners act in a similar manner.
- They add air to the batter or dough.
- As the batter or dough heats, the air bubbles expand.
- The dough matrix or structure expands with expanding air (for example – gluten or some other type of protein in the mix).
- The matrix dries out with the heat and then sets. If the matrix is stable enough, it remains without deflating.
What are chemical leaveners?
Chemical leaveners are essentially ingredients that rely on chemistry to produce CO₂.
The most common chemical leaveners available are,
- Baking soda
- Baking powder
What is baking soda?
Baking soda is pure sodium bicarbonate, which is an alkaline chemical.
When mixed with an acid, sodium bicarbonate produces CO2 (carbon dioxide). Baking soda is added to recipes, along with an acid, so that the chemical reaction yields CO2, which provides lift and adds volume.
Types of acid that can be added to recipes to activate baking soda,
- Buttermilk
- Vinegar
- Citric juices (lemon, lime etc)
- Other fruit juices or sauces (such as apple sauce)
- Citric acid
- Cream of tartar
- 100% unsweetened chocolate
- Natural cocoa powder
- Yogurt
- Sour cream
- Brown sugar and molasses
So, if a recipe has baking soda as a leavening agent, the recipe MUST include an acidic ingredient to activate the baking soda to create CO2. When baking soda reacts with the acid, you get CO2 and salt residue.

Pros and cons of baking soda
Quick acting
Since baking soda can be activated with the addition of an acid and water, the CO2 works VERY quickly. This can be great for goods like pancakes where you’ll be cooking them as soon as you make the batter.
However, this is a negative when it comes to some other baked goods where the batter sits on the counter for too long before being cooked. For example, when you’re making separate cake layers, and some cake pans have to sit on the counter until the rest time is done. The batter that has to wait will have less rise than the previous batch in this case.
More acidic ingredients will also react faster than others. Plus, the baking soda will react even faster in a thinner batter. A faster reaction means the batter will have the most CO2 as soon as it’s mixed.
More potent
Baking soda is much more active than baking powder. Typically ¼ tsp of baking soda releases a similar amount of carbon dioxide as 1 tsp of baking powder. So you will need LESS baking soda to create the same lift as baking powder. But don’t forget to add the acid to activate the sodium bicarbonate.
Variable activity
Depending on the acid you use, the reaction from the baking soda will be different. Some of the acids in the above list are more acidic than others. The ingredients that are more acidic will produce more CO2. So if you were to substitute one acid with another, the results may vary.
Risk of an aftertaste
It’s very important to add just enough baking soda and acid to a recipe for optimal results. If you add too much baking soda and acid, there’ll be too much salt residue that can contribute to an off-taste. If you don’t add enough acid to activate the baking soda, you will also end up with a soapy aftertaste from excess baking soda.
So getting these proportions correct is crucial for the final result.

What is baking powder?
Baking powder is a mix of sodium bicarbonate with an acid (or acids, or acid-salt) and cornstarch. So baking powder contains BOTH the alkaline AND acid substances in dry form. Cornstarch is an anti-caking agent.
Baking powder comes in two forms,
- Single acting baking powder and
- Double acting baking powder.
Single acting baking powder isn’t used widely in home cooking. It’s called single acting because the baking powder contains a straight powdered acid that will dissolve with water and immediately react with the sodium bicarbonate and produce CO2. It does not require heat.
Double acting baking powder is what is more widely available in supermarkets, so this is what is more commonly used in recipes. So I’ll be talking more about double acting baking powder.
In double acting baking powder, the acid is added as a salt, like cream of tartar. For example, cream of tartar is an acid salt that becomes an acid (tartaric acid), with water. When double acting baking powder is mixed with liquids, the acid salt splits into an acid and a salt. When heat is applied, the rest of the acid salts are activated to release acids. So the acid and alkaline react to produce CO2 at two different stages. For simplicity, I will refer to acid salts as an acid here.

Types of acids that are added to baking powder (double acting)
- Cream of tartar
- Calcium acid phosphate or mono calcium phosphate
- Alum (sodium aluminum sulfate)
- Sodium aluminum phosphate
- Sodium acid pyrophosphate
The first two ingredients are fast acting where most of the acid is released in the early stages of mixing. The latter three are slow acting, where heat is required to release the acid and most of the CO2 is produced during the bake time. Double acting baking powder usually contains a fast acting and slow acting acid.
What is used in widely available baking powder?
Fleischmann’s baking powder contains sodium acid pyrophosphate and monocalcium phosphate.
Magic baking powder contains monocalcium phosphate.
Great value baking powder contains sodium aluminum sulfate and monocalcium phosphate.
Bob’s Red Mill baking powder contains Sodium acid pyrophosphate and monocalcium phosphate.
My preferred brand is Fleischmann’s baking powder or Bob’s Red Mill as they have a fast acting AND a slow acting acid, balancing the CO2 release in two stages.



Pros and cons of baking powder
Baking powder is what I prefer over baking soda. Here’s why.
Ease of use
There’s already an acid contained in the baking powder. So you don’t have to add an extra acid to activate the sodium bicarbonate.
More consistent CO2 production
Baking soda is made to produce a minimum 12% carbon dioxide in weight. So it’s pretty consistent in how much gas it will add to the batter. So there is no variability in the CO2 production between different types of baking powder brands.
Rate of reaction can vary between brands
However, the rate of reaction will change depending on the types of acid that are used. Baking powder that only has fast acting acids will produce most of the CO2 during the mixing stage, and release the rest during the baking period. This is why I prefer to work with a baking powder that has BOTH a fast acting AND slow acting acid.
Risk of tasting funny is low
Since baking powder already includes acid, it carries less of a risk of making your baked goods taste salty or soapy.
Less potent
Because baking powder includes all the additives, 1 tsp of baking powder is only about 25% as active as 1 tsp of baking soda.
Similarities between baking soda and baking powder
Both contain sodium bicarbonate as the primary alkaline.
They both require acids to activate and to produce carbon dioxide.
They are both great at leavening in baked goods.
Excellent at tenderizing cakes as well. The difference between a dense cake and a tender, light, airy cake can be baking powder or baking soda. This is because of the fine crumb that they create as the batter expands and sets.

R – Baking powder

R – Baking soda + acid
Differences between baking soda and baking powder
Baking soda requires an external acid source to activate.
However, baking powder already has acid added to the mix.
Baking soda activates with water, and you must work quickly as the rate of reaction is very fast.
Baking powder activates with water AND heat, so it works in two stages.
When to use baking soda
If a recipe has an acidic ingredient, then baking soda is usually used to create the required lift and volume. For example, in buttermilk pancakes, usually baking soda is added to react with the acidity of buttermilk.
Without an acid in the recipe, the baking soda cannot be activated. If there is no acid to neutralize the baking soda in a recipe, you will absolutely end up with a cake or baked good that tastes soapy or metallic.
Since baking soda is more potent, you need less to create the same rise. But make sure to add enough acidity to neutralize the base.
When I first tested my chocolate bundt cake recipe, I used baking powder and dutch cocoa powder. While this cake was DELICIOUS, I wanted the cake to rise more and have a lighter crumb. So I switched to baking soda and natural cocoa powder, and this created a cake that was still moist, but not at all gummy or dense. The flavor was amazing AND the crumb was light too.
If a chocolate cake recipe is using natural cocoa powder, then it’s pretty common to see baking soda as the leavener, because the acidic cocoa powder will react with the baking soda.
I was always taught to use about 1/4 tsp of baking soda per 1 cup / 120 g of flour when in doubt.

When to use baking powder
Baking powder is used in recipes with OR without an acidic component. You don’t have to rely on an acid addition to react with the baking powder.
If a chocolate cake recipe uses dutched cocoa powder (which is NOT acidic), then it is more likely that the leavener is going to be baking powder.
With baking powder, I was taught to use 1 tsp of baking powder per 1 cup / 120 g flour.
Why are both used in recipes?
I like to use a combination of both in my recipes sometimes. These recipes usually have some acid ingredient (buttermilk, vinegar, cocoa powder etc), but the baking soda alone isn’t enough to create the desired rise that will result in a light crumb. In these recipes, adding a little baking powder to increase the lift is recommended.
Also in some recipes, baking soda and baking powder react differently to produce varying textures as well. This is especially true in chocolate chip cookies! Baking soda will cause the cookies to spread more and be more crisp. And adding baking powder will cause the cookies to rise more and have a cake-like soft texture.

How to store and test freshness
All chemical leaveners should absolutely be stored in airtight containers. These can be stored at room temperature as well. Baking soda will also absorb odors around it, which is why it’s used as a deodorizer in the fridge or freezer.
How to test freshness of baking soda
The shelf life of baking soda is usually 6 months once opened (about 12 – 18 months, unopened). However, you can still use it if it’s fresh.
Place about 3 – 4 tbsp of white vinegar in a small bowl. Add 1/2 tsp of baking soda to the vinegar and stir. If the baking soda is fresh, it should bubble vigorously.
How to test freshness of baking powder
Shelf life of baking powder is also about 6 months. Baking powder tends to lose freshness faster than baking soda. You can test your baking powder freshness before using it to make sure it’s still active (if you’re not sure how long it has been since it was opened).
Place about 3 – 4 tbsp of warm water in a small bowl and add 1 tbsp of vinegar to it. Add 1 tsp of baking powder to the mix and stir. If the baking powder bubbles well, then it has not expired, and should still be good to use.
Substitutions for baking soda and baking powder
Substituting these ingredients is a little tricky.
No baking soda?
If you don’t have baking soda, you can in theory use baking powder as a substitute. However, you’ll need to use four times as much baking powder.
However, this could also slightly change the flavor of your baked product. Baking powder is already a little salty, so you will need to reduce the salt in the recipe by about half.
No baking powder?
If you don’t have baking powder, you could in theory use baking soda. However, you will also need to estimate how much acid to add along with the baking soda. Some resources say that,
1 tsp of baking powder = ¼ tsp baking soda + ½ tsp cream of tartar
You could also use white vinegar or cider vinegar or even lemon juice – however the acidity will vary yielding variable results with baking soda.
I personally do not like to, nor do I advise my readers to substitute between the two, unless a recipe specifically says that you can. Here’s why – there is absolutely no way to guarantee how well the recipe turns out with that substitution. There is too much variability with an ingredient change like this, and the final result could very well be a salty, soapy, inedible baked good. Not good.
Leave a Review