The best butter substitutes depend on what you want from the cookie
Butter does three things in cookies: it adds fat for richness and browning, it creams with sugar to trap air and lighten the dough, and it carries flavor. The substitute you choose depends on which of those matters most for your cookie. Oil makes a tender, cake-like cookie but won't brown as well. Applesauce keeps cookies moist but makes them denser. Coconut oil browns beautifully but changes the flavor. Greek yogurt creates a fudgy texture. There is no single "best" substitute—it depends on the cookie type and what you are trying to achieve.
Each substitute behaves differently in the oven because of its water content, fat composition, and how it interacts with sugar and flour. Understanding these differences helps you predict how your cookies will turn out and make small adjustments if needed. The sections below walk through each common substitute, how much to use, and which cookies it works best in.
Key Takeaways
- Oil (vegetable, canola, or coconut) replaces butter 1:1 by volume and makes softer, more tender cookies, though they brown less than butter cookies.
- Applesauce or mashed banana replaces half the butter and keeps cookies moist and chewy, but the dough will be wetter and may need extra flour.
- Greek yogurt replaces about three-quarters of the butter and creates dense, fudgy cookies with a tangy undertone.
- Coconut oil browns and crisps like butter but adds coconut flavor, so it works best in chocolate or spiced cookies where that flavor fits.
- Nut butters (peanut, almond) replace half the butter and add protein and richness, though they change the cookie's texture and flavor noticeably.
Oil for tender, cake-like cookies
Vegetable oil, canola oil, or light olive oil are the most neutral choices. Use the same amount of oil as the recipe calls for butter—if the recipe says 1 cup butter, use 1 cup oil. Oil does not cream with sugar the way butter does, so your dough will be looser and your cookies will spread more. They will also be softer and more tender because oil stays liquid in the dough, while butter creates small pockets of air.
The trade-off is browning. Butter contains milk solids that brown and create flavor. Oil does not, so oil-based cookies will be paler and less flavorful. They also won't crisp at the edges the way butter cookies do. Oil works well for soft, chewy cookies like snickerdoodles or sugar cookies where you want a tender crumb. It is less successful for crispy butter cookies or shortbread, where the browning and structure butter provides matter.
Applesauce or mashed banana for moist, chewy cookies
Applesauce and mashed banana replace half the butter, not all of it. If your recipe calls for 1 cup butter, use ½ cup butter and ½ cup applesauce or banana. These add moisture and keep cookies chewy for days, but they also add water to the dough. Your dough will be noticeably wetter, and you may need to add 1 to 2 tablespoons of extra flour to get the right consistency.
Mashed banana adds sweetness and a subtle banana flavor, so it works best in chocolate chip or oatmeal cookies where that flavor blends in. Applesauce is more neutral and works in almost any cookie. Both will make your cookies denser and chewier than butter alone, and they brown less because the water in the fruit slows browning. Bake at the same temperature but watch the cookies—they may need 1 to 2 minutes less time because the extra moisture conducts heat faster.
Greek yogurt for dense, fudgy cookies
Greek yogurt replaces about three-quarters of the butter by weight. This is trickier to measure because yogurt is heavier than butter. A rough guide: replace 1 cup (8 ounces) of butter with about ¾ cup (6 ounces) of Greek yogurt. The dough will be thick and sticky, and you may need to add 2 to 3 tablespoons of flour to handle it.
Yogurt creates a dense, fudgy cookie with a slight tang. It works beautifully in chocolate cookies, brownies, or anything where you want a rich, moist crumb. The cookies will not brown much and will not crisp, so this is not the choice for butter cookies or shortbread. Yogurt cookies also tend to spread less, so they hold their shape better. The tang is subtle in chocolate cookies but noticeable in vanilla, so taste your dough before committing to a full batch.
Coconut oil for browning and crispness
Coconut oil browns like butter because it has a similar smoke point and contains some solids that caramelize. Use it 1:1 by volume—1 cup coconut oil for 1 cup butter. Refined coconut oil is nearly flavorless; virgin coconut oil tastes like coconut. For most cookies, use refined unless you specifically want coconut flavor.
Coconut oil creates cookies that brown and crisp at the edges much like butter cookies do. The dough creams similarly, so your cookies will have good structure. The main difference is that coconut oil is solid at room temperature but melts faster than butter, so your dough may be softer and your cookies may spread slightly more. Chill the dough for 30 minutes before baking if you want them to hold their shape better. Coconut oil works well in chocolate chip cookies, snickerdoodles, or spiced cookies where the coconut flavor either blends in or complements the other flavors.
Nut butters for richness and protein
Peanut butter, almond butter, or sunflower seed butter replace half the butter. Use ½ cup nut butter plus ½ cup butter (or another substitute) for every 1 cup of butter in the recipe. Nut butters are thick and dense, so your dough will be stiffer. You may need to add 1 to 2 tablespoons of milk or water to loosen it.
Nut butters add protein, richness, and a strong flavor that works in some cookies and not others. Peanut butter is obvious in peanut butter cookies but also works in chocolate chip cookies. Almond butter is more subtle and works in vanilla or sugar cookies. These cookies will be denser and chewier than butter cookies, and they brown less. They also tend to crack slightly on top as they cool, which is normal. Nut butters work best when you want the flavor to be part of the cookie, not hidden.
How to choose the right substitute for your recipe
Start by asking what kind of cookie you want. If you want crispy, buttery, and brown, coconut oil is your best choice. If you want soft, tender, and cake-like, use oil. If you want chewy and moist, use applesauce or banana. If you want dense and fudgy, use Greek yogurt. If you want the nut flavor to shine, use nut butter.
Next, consider what you have on hand. Oil is the easiest substitute because it is 1:1 and needs no adjustment. Everything else requires you to replace only half the butter or adjust the flour. Write down what you change so you can repeat it if the cookies turn out well. Bake a small test batch—make 4 or 5 cookies on a sheet and bake them for the time the recipe says. If they spread too much, chill the dough next time. If they are too dry, add a tablespoon of milk. Small adjustments make a big difference.
Frequently Asked Questions
Can I use all oil instead of half butter and half applesauce?
Yes, but the result will be different. All oil makes a softer, more tender cookie that does not brown as well. Half butter and half applesauce makes a chewier, moister cookie. Try both and see which texture you prefer for that particular cookie.
What if my cookies spread too much when I use a substitute?
Chill the dough for 30 minutes to an hour before baking. If that does not help, add 1 to 2 tablespoons of flour to stiffen the dough. Oil-based doughs spread more than butter doughs, so this is normal and usually fixable with chilling.
Do I need to change the baking temperature when I use a substitute?
No, keep the same temperature. You may need to watch the baking time—oil-based cookies sometimes bake faster because oil conducts heat differently than butter. Start checking 1 to 2 minutes before the recipe says they should be done.
Can I mix two substitutes together?
Yes. Half oil and half applesauce, or half coconut oil and half Greek yogurt, both work well. Mixing lets you balance the properties you want—the browning of oil with the moisture of applesauce, for example. Keep notes on what ratio you used so you can repeat it.
Will my cookies taste different if I use a substitute?
Yes, usually. Oil is neutral, so oil cookies taste less rich. Applesauce adds subtle sweetness. Greek yogurt adds tang. Coconut oil adds coconut flavor. Nut butters add their own flavor. Taste your dough before baking a full batch so you know what to expect.