The best substitutes depend on what you're cooking

You can replace vegetable oil with butter, coconut oil, olive oil, avocado oil, canola oil, or applesauce depending on whether you're frying, baking, or sautéing. Each substitute changes the flavor and texture of your dish slightly, and some work better at high heat than others. The right choice depends on your cooking method, the dish you're making, and what you have on hand.

Most substitutes swap in at a 1:1 ratio by volume—if a recipe calls for 1 cup of vegetable oil, you use 1 cup of your replacement. The main difference is how each one behaves at different temperatures and how it affects taste. Some are better for baking, others for stovetop cooking, and a few work for both.

Key Takeaways

  • Butter, coconut oil, olive oil, and avocado oil are all-purpose replacements that work for most cooking methods, though they have different smoke points and flavors.
  • Applesauce and mashed banana work in baked goods like cakes and muffins but will change the texture and add sweetness.
  • High-heat cooking like deep frying requires oils with smoke points above 400°F, which rules out olive oil and butter.
  • Neutral-flavored oils like canola and avocado oil won't change your dish's taste the way olive oil or coconut oil will.

Butter for baking and low-heat cooking

Butter is the easiest swap for baking—use it 1:1 in place of vegetable oil in cakes, cookies, brownies, and quick breads. It creates a richer flavor and often produces a slightly denser, more tender crumb. Melted butter works best; if your recipe calls for oil, melt the butter first and let it cool slightly before mixing.

For stovetop cooking, butter works well for sautéing vegetables, pan-frying fish, or making sauces over medium heat. Do not use it for high-heat frying or deep frying—butter has a smoke point around 350°F, which means it will burn and smoke at temperatures needed for crispy fried foods. It also contains water, which splatters when it gets very hot.

Olive oil for sautéing and dressings

Olive oil is a direct replacement for vegetable oil in sautéing, roasting, and salad dressings. Use it 1:1 by volume. Extra-virgin olive oil has a strong, fruity flavor that works well in Mediterranean dishes, dressings, and finishing dishes, but it can taste bitter if heated above its smoke point of around 375°F.

Light or pure olive oil has a higher smoke point (around 465°F) and a milder flavor, making it better for cooking at medium-high heat. Do not use extra-virgin olive oil for high-heat frying. In baking, olive oil creates a denser, more moist crumb and adds a subtle peppery taste that works in savory breads but not in sweet cakes or cookies.

Coconut oil for baking and medium-heat cooking

Coconut oil swaps in 1:1 for vegetable oil in baking, giving baked goods a slightly crispy texture and subtle coconut flavor. Use refined coconut oil if you want no coconut taste; unrefined coconut oil adds a noticeable coconut flavor. Coconut oil is solid at room temperature, so melt it before mixing into wet ingredients.

On the stovetop, coconut oil works for sautéing and medium-heat cooking up to around 400°F. It is not ideal for deep frying because it can smoke and break down at very high temperatures. In baking, coconut oil produces a slightly flakier texture in pie crusts and biscuits compared to vegetable oil, which some bakers prefer.

Avocado oil for high-heat cooking

Avocado oil has one of the highest smoke points of any cooking oil—around 520°F—making it one of the best choices for high-heat cooking, stir-frying, and searing. It has a neutral flavor that won't change the taste of your dish. Use it 1:1 in place of vegetable oil.

Avocado oil also works in baking, though it is more expensive than other options. It produces results similar to vegetable oil—a tender crumb and neutral flavor. If you do a lot of high-heat cooking and want a single oil that handles both stovetop and oven work, avocado oil is a solid choice, but it costs more than canola or vegetable oil.

Applesauce and banana for baked goods

Applesauce and mashed banana replace oil in cakes, brownies, muffins, and quick breads, but they change the texture and add sweetness. Use them at a 1:1 ratio by volume. Applesauce keeps baked goods moist without adding flavor; banana adds sweetness and a slight banana taste.

Baked goods made with applesauce or banana are denser and more cake-like than those made with oil, which produces a lighter crumb. These swaps work best in recipes where a denser texture is acceptable—brownies, banana bread, and spice cakes. They do not work for cookies, which need oil's structure to spread properly, or for pastries, which need oil to create layers.

Canola oil as a neutral all-purpose replacement

Canola oil is nearly identical to vegetable oil in taste, texture, and smoke point (around 400°F), making it the closest 1:1 replacement. It has a neutral flavor, works for sautéing and baking, and costs about the same. If you straightforward ran out of vegetable oil, canola oil will produce nearly identical results in almost any dish.

Canola oil is not ideal for very high-heat frying or searing because its smoke point is lower than avocado oil or refined coconut oil. For everyday cooking—roasting vegetables, making salad dressing, baking cakes, and pan-frying—canola oil performs exactly like vegetable oil.

Smoke point comparison for different cooking methods

Oil or FatSmoke PointBest For
Butter350°FBaking, low-heat sautéing
Extra-virgin olive oil375°FDressings, finishing, light sautéing
Coconut oil (refined)400°FBaking, medium-heat cooking
Canola oil400°FBaking, sautéing, roasting
Light olive oil465°FMedium-high heat sautéing, roasting
Avocado oil520°FHigh-heat frying, searing, stir-frying

Frequently Asked Questions

Can I use peanut oil instead of vegetable oil?

Yes. Peanut oil has a smoke point around 450°F and a neutral flavor, making it a good all-purpose replacement at a 1:1 ratio. It works for baking, sautéing, and high-heat cooking. Use refined peanut oil if you want no peanut flavor. Avoid it only if you or anyone eating the food has a peanut allergy.

What happens if I use butter in a deep fryer?

Butter will burn and smoke because its smoke point is only 350°F. It also contains water, which causes splattering and can be dangerous in hot oil. For deep frying, use an oil with a smoke point above 400°F, such as avocado oil, refined coconut oil, or canola oil.

Does olive oil work in cake recipes?

Yes, but it changes the cake's flavor and texture. Olive oil creates a denser, more moist crumb and adds a subtle peppery or fruity taste. It works well in savory cakes or Mediterranean-style desserts but can taste odd in vanilla or chocolate cakes where a neutral flavor is expected.

Can I mix different oils together?

Yes. Mixing oils lets you balance smoke point with flavor—for example, blending olive oil with a neutral oil like canola lets you use olive oil at higher heat without burning it. Mix them before adding to your recipe, and use the 1:1 ratio as if you were using a single oil.

Is vegetable oil the same as canola oil?

Most vegetable oil sold in stores is actually canola oil or a blend of canola, soybean, and other seed oils. They have nearly identical smoke points and neutral flavors. For cooking purposes, they are interchangeable, so canola oil is the closest replacement if you run out of vegetable oil.