The most common butter replacements depend on what you're cooking
The best substitute for butter changes based on whether you're baking, frying, or spreading. Oil works in most savory cooking and some baking. Applesauce or mashed banana replace butter in cakes and quick breads but change the texture. Coconut oil mimics butter's solid state at room temperature, making it useful for pie crusts and biscuits. Nut butters like peanut or almond butter work for brownies and cookies. Dairy-free spreads labeled as butter replacements are formulated to work like butter in most recipes.
Each substitute has trade-offs. Some change how your food tastes. Others affect how it browns or rises. Some cost more. Knowing what you're making and what matters most—texture, flavor, or dietary restriction—helps you pick the right one.
Key Takeaways
- Neutral oils like vegetable or canola oil work in most savory dishes and some baked goods, using the same amount as butter by weight.
- Applesauce and mashed banana reduce fat in baked goods but make cakes denser and less rich, and you use about three-quarters as much as the butter called for.
- Coconut oil stays solid at room temperature like butter, making it the best choice for pie crusts, biscuits, and laminated doughs, though it adds coconut flavor.
- Nut butters work well in brownies and cookies but will make the texture denser and add their own flavor.
- Dairy-free butter spreads are designed to replace butter one-to-one in most recipes, though results vary by brand.
Oil for savory cooking and some baked goods
Neutral oils—vegetable, canola, or light olive oil—are the most straightforward replacement for butter in savory cooking. Use the same weight of oil as the butter the recipe calls for. If a recipe says 4 tablespoons of butter, use 4 tablespoons of oil. The food will cook the same way and brown normally.
Oil also works in some baked goods, particularly those that don't rely on butter's solid structure. Muffins, pancakes, and quick breads turn out nearly identical. Cakes made with oil are often moister than those made with butter, though slightly less rich-tasting. Avoid oil in pie crusts, biscuits, and cookies where you need butter to stay solid and create flaky layers.
The main drawback is flavor. Butter adds a savory, slightly sweet taste that oil cannot match. If the recipe depends on butter's flavor—like shortbread or a brown butter sauce—oil will taste noticeably different.
Applesauce and mashed banana for lower-fat baking
Applesauce and mashed banana replace butter in cakes, brownies, and quick breads when you want to reduce fat. Use about three-quarters as much applesauce or banana as the recipe calls for butter. If the recipe says 1 cup of butter, use about 3/4 cup of applesauce.
These substitutes work because they add moisture and help the batter hold together. The result is a denser, less rich cake—more like a coffee cake than a layer cake. Applesauce is nearly flavorless, so it won't change the taste much. Mashed banana adds its own flavor, which works well in chocolate or spice cakes but can overpower delicate flavors.
Both will make baked goods brown more slowly and stay moist longer. They also tend to stick to pans more easily, so grease well or use parchment paper. These substitutes do not work in pie crusts, biscuits, or any recipe where you need a crispy or flaky texture.
Coconut oil for pie crusts and biscuits
Coconut oil is solid at room temperature, which makes it behave like butter in pie crusts, biscuits, and other laminated doughs. Use the same amount as the butter called for. Keep the coconut oil cold—chill it in the freezer for 15 minutes before cutting it into your flour.
The advantage is texture. Coconut oil creates the same flaky, tender layers that cold butter does. The disadvantage is flavor. Coconut oil adds a noticeable coconut taste, even in brands labeled "refined" or "neutral." This works well in some recipes—coconut cream pie, tropical cookies—but clashes with others like savory biscuits or apple pie.
Refined coconut oil has less coconut flavor than virgin coconut oil, so start there if you want to minimize the taste. Unrefined coconut oil has a stronger coconut flavor and works best when that flavor fits the recipe.
Nut butters for brownies and cookies
Peanut butter, almond butter, and other nut butters work in brownies, cookies, and chocolate cakes. They add richness and a subtle nutty flavor. Use the same amount as the butter called for, though the dough will be thicker and stickier.
Nut butters make baked goods denser and chewier. Cookies spread less and stay thicker. Brownies become fudgier. This works well if you like a denser texture; it does not work if you want a light, fluffy cake. The nut flavor is noticeable, so use nut butter only in recipes where that flavor makes sense.
Natural nut butters (those with just nuts and salt) work better than sweetened versions, which can make your baked good too sweet. Stir the nut butter well before measuring, since the oil separates from the solids.
Dairy-free butter spreads for one-to-one replacement
Dairy-free butter spreads—brands like Earth Balance, Miyoko's, and Naturli—are formulated to replace butter directly in most recipes. Use the same amount as the recipe calls for. These spreads contain water, oil, and emulsifiers designed to mimic butter's behavior.
Results vary by brand and by recipe. Some spreads work nearly identically to butter in cookies and cakes. Others produce a slightly different texture or brown differently. The best approach is to test one brand in a recipe you know well before using it in something you're making for others.
Dairy-free spreads cost more than butter or oil. They also contain additives and emulsifiers that some people prefer to avoid. Read the ingredient list to see what you're getting. Most spreads work better in baked goods than in cooking, since they can break down at high heat.
How to choose based on what you're making
Start by asking what role butter plays in your recipe. If butter is mostly a cooking medium—frying vegetables, sautéing meat—use neutral oil. If butter adds flavor and richness, as in shortbread or brown butter pasta, a substitute will taste noticeably different, and you may prefer to use real butter or accept the change in flavor.
If you need a specific texture, choose accordingly. For flaky pie crusts and biscuits, use coconut oil or a dairy-free spread. For dense, moist cakes, use applesauce or banana. For cookies and brownies where you want richness, use nut butter or dairy-free spread.
If you're avoiding dairy for allergy or dietary reasons, dairy-free spreads are the closest match. If you're avoiding fat, applesauce or banana work but will change the texture noticeably. If cost matters, neutral oil is cheapest and works in most savory cooking and many baked goods.
Common mistakes when substituting butter
The most common mistake is using the same amount of a wet substitute (applesauce, banana) as butter. These add moisture, so you end up with a batter that's too wet. Reduce the amount to about three-quarters of what the recipe calls for, and reduce other liquids slightly if the batter looks too thin.
Another mistake is using oil in recipes that need butter's solid structure. Oil will not create flaky layers in pie crusts or biscuits. It will not help cookies hold their shape. If the recipe depends on creaming butter and sugar together, oil will not work the same way.
A third mistake is not adjusting for flavor. Coconut oil and nut butters add their own taste. If you're making something delicate, these flavors can overwhelm the recipe. Taste as you go, and be prepared for the result to taste different from the original.
Frequently Asked Questions
Can I use oil instead of butter in cookies?
Oil works in some cookies but not all. Cookies made with oil spread more and stay softer because oil does not solidify. They work in soft cookies like snickerdoodles or chocolate chip cookies if you like a chewier texture. They do not work in shortbread or other cookies that need to hold their shape and stay crispy.
What's the best substitute for butter in a pie crust?
Coconut oil or a dairy-free butter spread are the best choices because they stay solid at room temperature and create flaky layers like butter does. Keep the coconut oil cold and cut it into the flour the same way you would butter. Be aware that coconut oil adds coconut flavor.
Can I use applesauce in chocolate chip cookies?
Applesauce will not work well in chocolate chip cookies because cookies need butter to stay solid and hold their shape. Applesauce is wet and will make the dough spread too much. Use nut butter, coconut oil, or a dairy-free spread instead.
Does dairy-free butter taste like real butter?
Most dairy-free spreads taste similar to butter but not identical. The flavor is usually close enough that most people do not notice the difference in baked goods. In dishes where butter flavor is the main point—like buttered toast or brown butter sauce—the difference is more noticeable.
How much oil do I use if the recipe calls for butter?
Use the same weight of oil as butter. If the recipe says 4 tablespoons of butter, use 4 tablespoons of oil. Oil is slightly lighter than butter, so by weight you use a bit less, but measuring by volume (tablespoons and cups) works fine for most home cooking.