TempoLife › Ingredient substitute guide › cocoa
Cocoa powder substitutes
Find substitutes for cocoa powder, with practical ratios and notes on texture, rise, moisture, flavour and calories.
What cocoa powder does in a recipe
Cocoa is flavour with chemistry attached: natural cocoa is acidic and activates soda, Dutch-process is neutral and does not, and both absorb liquid hard.
Substitution is about structure, not taste, and no table row overrides an allergy. If the swap is for gluten, egg, dairy or nut allergy, use a recipe written for that diet: allergen-free baking changes the structure of the recipe, not just one ingredient.
Substitutes and ratios
| Use | Ratio | Best for | What changes |
|---|---|---|---|
| Unsweetened chocolate | 3 tbsp cocoa + 1 tbsp fat per 30 g chocolate | baking | Cocoa plus fat reconstructs the chocolate; melt them together. Calories similar. |
| Carob powder | 1 : 1 | drinks, batters | Sweeter and milder with no caffeine; the colour and the depth differ. Calories similar. |
| Dutch-process for natural cocoa | 1 : 1, but fix the leavening | cakes, cookies | The two are not neutral for each other: Dutch cocoa will not activate soda, so swap the recipe's soda for baking powder or the cake will not rise. |
Substitution ratios and techniques: standard kitchen reference tables. Calorie comparisons use USDA FoodData Central figures. Checked 2026-09-06.
Frequently asked questions
Why did my chocolate cake not rise when I used Dutch cocoa?
Because Dutch-process cocoa has been alkalised and no longer reacts with baking soda. A recipe written for natural cocoa depends on that reaction for lift; with Dutch cocoa you must switch the leavener to baking powder.
Ingredients with a similar job
Vanilla extract
Vanilla is pure flavour: it rounds the other notes and masks the eggy edge in baked goods. It has no structural job at all.
All ingredient substitutes
Browse the complete guide by the job each ingredient performs.
Track the ingredient you really used
TempoLife records the actual swap so the nutrition total reflects your plate, not the recipe you started with.