Kitchen Ingredient Substitutions: Reliable Swaps for Common Ingredients

Updated April 2026 · By the KitchenCalcs Team

You are halfway through a recipe and discover you are out of buttermilk, or eggs, or the specific flour it calls for. Before you abandon the recipe or make a grocery run, check whether a substitution will work. Not all swaps are equal — some are seamless and others fundamentally change the result. The difference between a successful substitution and a failed one is understanding what the original ingredient does in the recipe and matching that function, not just the volume. This guide covers the substitutions that actually work, the ratios you need, and when a swap will save your recipe versus ruin it.

Dairy Substitutions

Buttermilk is one of the easiest ingredients to substitute: add 1 tablespoon of lemon juice or white vinegar to 1 cup of regular milk, stir, and let it sit for 5 minutes. The acid curdles the milk slightly, mimicking buttermilk's acidity and thickness. This works for pancakes, biscuits, cakes, and any recipe relying on buttermilk to activate baking soda.

Heavy cream can be replaced with a mixture of three-quarters cup whole milk and one-quarter cup melted butter for cooking applications. This does not whip like heavy cream but works for sauces, soups, and baked goods. For whipped cream, there is no true substitute — coconut cream whips to a similar consistency but has a distinct flavor. Sour cream and Greek yogurt are interchangeable in most recipes at a 1:1 ratio.

Egg Substitutions

Eggs serve different functions depending on the recipe — leavening, binding, moisture, or emulsifying. The right substitute depends on the function. For binding (meatballs, veggie burgers, casseroles), use a flax egg: 1 tablespoon ground flaxseed mixed with 3 tablespoons water, rested 5 minutes until gel-like. For moisture in cakes and muffins, use one-quarter cup unsweetened applesauce or mashed banana per egg.

For leavening in cakes and quick breads, use one-quarter teaspoon baking soda plus 1 tablespoon vinegar per egg. For richness in custards and sauces, no good substitute exists — eggs are irreplaceable when they are the primary structural ingredient. As a general rule, egg substitutions work well when a recipe calls for 1 to 2 eggs but become less reliable with 3 or more, where eggs are providing significant structure.

Pro tip: When a recipe calls for eggs as a wash (brushed on pastry for shine), use milk, cream, or a mixture of milk and a pinch of sugar. For vegan egg wash, use aquafaba (chickpea liquid) or plant milk with a touch of maple syrup.

Fat and Oil Substitutions

Butter and oil are interchangeable in many recipes at a ratio of approximately 7/8 cup oil to 1 cup butter (butter is about 80 percent fat, 20 percent water and milk solids). Use this swap in cakes, muffins, and quick breads. Do not substitute oil for butter in recipes that depend on creaming butter with sugar, as the air incorporation during creaming is part of the leavening.

For lower-fat baking, replace half the butter or oil with unsweetened applesauce in muffins, quick breads, and dense cakes. The texture will be slightly denser and moister. Greek yogurt also works as a partial fat replacement. Coconut oil substitutes for butter at a 1:1 ratio in most baking but adds a subtle coconut flavor, especially with unrefined varieties.

Flour Substitutions

All-purpose flour is the baseline. To make cake flour from all-purpose, remove 2 tablespoons per cup and replace with 2 tablespoons of cornstarch, then sift twice. This approximates the lower protein content of cake flour and produces a more tender crumb. To approximate bread flour, add 1 teaspoon of vital wheat gluten per cup of all-purpose flour.

Whole wheat flour can replace all-purpose at a 1:1 ratio but absorbs more liquid. Add 1 to 2 tablespoons of extra liquid per cup of whole wheat flour used. For a milder whole grain flavor, use white whole wheat flour, which has the same nutrition as regular whole wheat but a lighter color and milder taste. Gluten-free flour blends vary significantly — follow the specific blend manufacturer's substitution guidelines.

Leavener Substitutions

Baking powder and baking soda are not interchangeable, but you can make baking powder from baking soda: combine 1 teaspoon baking soda with 2 teaspoons cream of tartar for 3 teaspoons of single-acting baking powder. This lacks the double-acting feature of commercial baking powder, so work quickly and get the batter into the oven immediately.

Self-rising flour already contains baking powder and salt. To make it from all-purpose flour, add 1.5 teaspoons baking powder and 0.25 teaspoons salt per cup. Active dry yeast and instant yeast are interchangeable with adjustments: use 25 percent less instant yeast than active dry, and instant yeast does not need to be proofed in warm water first — it can go directly into the dry ingredients.

Frequently Asked Questions

Can I substitute oil for butter in cookies?

Yes, but the texture will change. Butter contributes flavor and creates a firmer texture because it solidifies when cool. Oil produces softer, chewier cookies. Use 7/8 cup oil per 1 cup butter. Do not substitute oil in recipes that call for creaming butter with sugar, as the creaming step is critical for the cookie structure.

What is the best egg substitute for baking?

It depends on the egg's function. For moisture, use 1/4 cup applesauce or mashed banana per egg. For binding, use a flax egg (1 tbsp ground flax + 3 tbsp water). For leavening, use 1/4 tsp baking soda + 1 tbsp vinegar. Commercial egg replacers like Bob's Red Mill work well for most applications. No single substitute replicates all of an egg's functions.

Can I use almond flour instead of all-purpose flour?

Not as a direct 1:1 substitute. Almond flour has no gluten and behaves completely differently — baked goods will be denser, moister, and more crumbly. Recipes designed for almond flour adjust liquid, eggs, and binding agents to compensate. For best results, use recipes specifically developed for almond flour rather than trying to convert standard recipes.

What can I use instead of cornstarch for thickening?

All-purpose flour at double the amount (2 tablespoons flour for 1 tablespoon cornstarch) works in sauces and gravies but produces a cloudier result. Arrowroot powder substitutes 1:1 and produces a clear, glossy finish. Tapioca starch substitutes 1:1 and works well in fruit fillings. Each thickener has slightly different properties but all achieve the basic thickening function.

Is baking powder a good substitute for baking soda?

Baking soda cannot be directly replaced with baking powder. Baking soda is a single ingredient (sodium bicarbonate) that requires an acid to activate. Baking powder contains baking soda plus an acid. You can use 3 times the amount of baking powder as baking soda, but this may affect flavor and can cause over-rising. If a recipe calls for baking soda, it already has an acid ingredient (buttermilk, yogurt, vinegar) to activate it.