This post may contain affiliate links. Please read our disclosure policy.
Whether you don’t have oil on hand or you want to lighten things up, sometimes you need a substitute for oil in cake mix. These 7 easy oil substitutes produce delicious results—and you probably have most of them in your kitchen already!

These easy oil substitutes won’t let you down!

Almost every boxed cake mix I have ever made calls for oil as one of the additional ingredients. But I don’t always have oil on hand—and replacing the oil is one of my favorite ways to make boxed cake mix taste homemade, so sometimes even when I do have it on hand, I want to use something else!
Luckily, there are quite a few things you can use in place of oil that will still help you bake a perfect cake. So, whether you need a Betty Crocker cake mix oil substitute or an oil substitute for Pillsbury cake mix, all of these ideas will work!
Table of Contents
Best Oil Substitutes for Cake Mix
Here are my go-to, tried-and-true vegetable oil substitutes for cake mix.

Unsalted Butter
Butter is always the best substitute for oil in cake mix. It’s high in fat and will make your cake mix rich and decadent. You may even like cake mix made with butter better than when it’s made with oil!
Be sure to replace the oil with the same amount of melted butter. The butter should be completely melted when you add it to the cake mix so that it blends evenly into the dry ingredients.
Applesauce + Fruit Purees
Applesauce is a very healthy substitute for oil in cake mix. This is especially true when you use unsweetened applesauce in place of oil. Not only are you adding fruit, but you are also cutting back on the overall fat content of the cake. In addition to applesauce, try other fruit purees like peach or pear.
Applesauce does add a subtle, sweet taste to the cake, so keep this in mind. You can use 75% the amount of applesauce to replace oil. For example, if a recipe calls for 1 cup or oil, replace it with ¾ cup of applesauce. Mix it right in, just as you would add the oil!
Olive Oil
Most boxed cake mixes use vegetable oil or canola oil. Both of these oils have a very neutral taste that blends right into the flavor of the cake. You can choose to use olive oil instead, which does have a stronger, nuttier taste, but is actually quite good!
Use the same amount of olive oil to replace vegetable oil in the cake mix. Then, get ready to enjoy a decadent, more flavorful boxed cake!
Coconut Oil
Just as you can use olive oil in cake mix, coconut oil is also a great substitute for regular canola oil. Coconut oil gives boxed cake mixes a tropical, fruity taste. It goes well with vanilla, chocolate, strawberry, or even lemon cakes.
Be sure to use melted coconut oil. You need to mix the coconut oil into the cake mix batter quickly to make sure it is evenly blended. Use whatever quantity of oil your boxed cake recipe calls for and it will work well!
Yogurt
You can use the same amount of plain yogurt to replace oil in any cake mix. I have found that plain Greek yogurt works best, as it is nice and thick. Yogurt will make your cake a little more dense, but still delicious.
Keep in mind that yogurt will add a slightly tangy taste to the boxed cake mix. But this can be quite good! Yogurt is also much lower in fat than pure oil, which makes it a healthy oil substitute for cake mix.
Mayonnaise
Okay, I know this sounds crazy, but using mayonnaise to replace the oil in cake mix is actually a genius idea! (In fact, it’s the secret ingredient in my Copycat Portillo’s Chocolate Cake!)
Mayonnaise is high in fat, so it works well as an oil substitute. It also makes the cake have a creamy texture and subtle tangy taste. It really is great in chocolate cake, but it also works for yellow boxed cake mixes too.
Be sure to use full-fat mayonnaise and not a reduced-fat version. You want those fats! Use ¾ of the amount of mayonnaise to replace the oil in any cake mix recipe.
Mashed Banana
Do you have any ripe bananas on hand? If you’ve ever made banana bread with cake mix, then you already know: you can mash them up and use them as an oil substitute in cake mix! I have used this oil replacement many times with great success. Mashed bananas add a nice flavor and moistness to boxed cakes.
To replace oil with bananas in cake mix, use a ratio of ½ to 1. If your recipe asks for one cup of oil, you only need ½ cup of mashed banana.

Frequently Asked Questions
You definitely should not skip the oil when making boxed cake mix. Oil adds fat to the cake mix, which is what gives it a tender crumb. If you don’t use oil, you’ll need to use an oil substitute that works in cake mix.
If you ask me, I’d say butter is my favorite. As someone who’s been baking most of her life, there’s really nothing that beats the richness that butter adds to a recipe. It’s a great way to make your cake taste homemade.
Oil is vegan, but if you want to substitute the oil and don’t want to use butter either, you have a lot of options! Applesauce and mashed banana would both be great.
Yes, cake made with applesauce will be a bit denser, but it will still be moist and delicious.
I’m guessing you have at least one of these oil substitutes on hand at home. That means it’s time to start baking! Let me know how your cake turns out. And for more ways to use boxed cake mix, try one of these poke cake recipes!
👉 Love easy desserts? Join my newsletter and grab my free Top 10 Reader Favorites eBook today! Get it here: Easy Dessert Recipes
Thank so much for the substitute advice! My box recipe calls for 1/2 cups vegetable oil but I only have a 1/4 cup. I do have butter, though, and so Iโm going to try half oil; half butter and see how it goes. I only have salted butter, so, I hope that doesnโt mess things up ๐ฌ
Please let us know how it turns out!
What are the measurements for yogurt to oil replacement?
Im trying to bake a cake with the Simple Mills Almond Flour Vanilla Cupcake and cake mix, and it calls for 1/3 cup oil. How much yogurt would I use?
Start with a 1:1.25 ratio. For example, if the recipe calls for 1 cup of oil, use 1 ยผ cup of yogurt for baking. If your batter seems dry, slowly stir in a bit more yogurt. Hope this helps!
Can some please help me understand use 3/4 the amount of mayo that it calls for oil, I’m drawing a complete blank at this moment and im trying to make my god son a birthday cake. Like I need 1/3 cup oil so what does exactly mean?
Sorry about the confusion, Heather! You should be able to substitute it in equal amounts.
Thank you very much Kade! I’m up early and was interested in knowing what I could use in my cakes instead of the oils. People cutting back on buying due to cholesterol. So, that’s become my concern also.
This really helped out a lot. I have no eggs but I have Greek yogurt so I’m gonna use that. I’m gonna try right now. Thanks for the tip
Please let us know how it turns out!
Thank you so much! I love playing with cake flavors and recipes!
Thank you for saving my day. I had a white box cake mix and forgot to purchase vegetable oil. I went with your suggestion of using part mayonnaise and part butter, I used up what I had left in the mayo jar so it was probably a quarter cup of each butter and mayo. I added a touch more of white vanilla, because I am crazy and buy Mexican vanilla by the liter so I have Addit to pretty much everything Iโm baking. The combination of the mayo and the butter instead of vegetable oil was spectacular. I am making a cannoli cake, so thank you for the recommendation.