Butter Substitute: Homemade Spread and Baking Swaps

Updated November 3, 2026

Total time
2 hr 10 min
prep 10 min · cook 0 min
Serves
20
portions as written

Jump to recipe

Butter Substitute: Homemade Spread and Baking Swaps

This homemade butter substitute is a chilled, spoonable blend of refined coconut oil, neutral oil, water, salt, and lecithin. It works as a table spread and for many everyday cooking tasks, while the notes below explain when a direct swap is less reliable, especially in baking.

Ingredients

  • 1/2 cup refined coconut oil (108 g), melted but not hot
  • 1/2 cup neutral oil, such as canola, avocado, or light olive oil (110 g)
  • 1/4 cup cool or room-temperature water (60 ml)
  • 1 teaspoon liquid soy lecithin (5 ml), or sunflower lecithin
  • 1/2 teaspoon fine salt (3 g); use 1/4 teaspoon (1.5 g) for a less salty spread

Instructions

  1. Set out the ingredients for about 10 minutes so they are close to room temperature. If the coconut oil is solid, melt it gently in short microwave bursts or in a heatproof bowl set over warm water. It should be liquid and just warm, not hot. Let it cool briefly if needed; very hot oil can make the finished blend harder to emulsify.
  2. Add the water, lecithin, and salt to a blender or narrow blending cup. Blend for about 15 seconds to disperse the lecithin. A stick blender works well because its small blending head keeps the mixture moving rather than splashing it around a wide bowl.
  3. With the blender running on low, pour in the melted coconut oil and neutral oil in a slow, steady stream. This should take about 30 to 45 seconds. Once all the oil is added, blend for another 30 seconds, stopping to scrape down the sides if necessary. The mixture should look evenly creamy, without a distinct oil layer.
  4. Pour the mixture into a clean, shallow, lidded container. Cover it and refrigerate for 2 hours, or until firm enough to scoop. The coconut oil makes the spread set; it will be firmer straight from a cold refrigerator and soften as it sits briefly at room temperature.
  5. Stir or scrape the spread once after chilling if you notice a thin watery layer at the bottom. If it has separated substantially, let it soften until scoopable and blend it again, then chill it. Use a clean utensil each time you serve it.

This batch makes about 1 1/4 cups, or roughly 20 tablespoon portions. It is designed to have a butter-like balance of fat and water, but it is not identical to dairy butter: the flavor, melting behavior, and performance depend on the oils and the temperature of the room. Treat it as a versatile homemade spread rather than a guaranteed one-for-one replacement in every recipe.

Tips

  • Choose a mild oil. Canola or avocado oil keeps the flavor neutral. Light olive oil is also an option, but extra-virgin olive oil has a stronger taste that can show through on toast and in delicate baked goods.
  • Use refined coconut oil. Refined oil has little coconut aroma. Unrefined coconut oil can be substituted by the same amount, but it brings a noticeable coconut flavor. Do not swap in extra neutral oil without changing the texture: the spread may stay soft and may not set as firmly.
  • Keep the ingredients near room temperature. Cold water can make melted coconut oil solidify into small flecks before it emulsifies. If that happens, gently warm the blending cup in lukewarm water and blend again; do not heat the mixture until hot.
  • Adjust salt to its use. The recipe is moderately salted. For unsalted-butter recipes, choose the lower salt amount or omit it, then season the finished dish to taste. If using salted butter as the reference, keep the full amount and avoid adding extra salt automatically.

Serving Suggestions

For a table spread, let a small portion soften for 5 to 10 minutes, then spread it on toast, warm rolls, cornbread, or baked potatoes. It also works for coating cooked vegetables, stirring into hot rice or pasta, and greasing a pan for eggs or pancakes. Because this blend contains water, add it to a hot pan over moderate heat and let the water cook off before expecting the oils to behave like plain cooking oil.

For sautéing onions, mushrooms, or vegetables, use the same volume you would normally use for butter, but watch the pan closely: the mixture can sputter briefly as its water evaporates. It is not the best choice for high-heat searing or deep-frying. If a recipe depends on browned butter’s toasted milk solids, this spread will not produce that flavor; use an appropriate oil or a dairy-free alternative designed for browning instead.

Variations

Make it unsalted: Leave out the salt and label the container clearly. This is useful when you want to control seasoning in mashed potatoes, sauces, or baking. Add salt to the dish itself rather than trying to predict how much each portion will need.

Use sunflower lecithin: Replace the soy lecithin with the same amount of sunflower lecithin. Lecithin helps water and oil stay blended; it does not make the spread shelf-stable. If you cannot find lecithin, you can omit it, but expect a greater chance of separation and blend again before use.

Change the flavor: For a savory serving spread, blend in a small amount of finely chopped fresh herbs after the base is emulsified. Use only what you plan to eat soon, since fresh additions shorten the practical storage time. For a sweeter breakfast spread, leave the base plain and add honey or maple syrup to an individual portion rather than to the full container.

Use a direct oil swap for some baking: For a quick bread, muffin, or simple cake, plain neutral oil can often replace 1 cup (227 g) butter at about 3/4 cup (180 ml) oil, but the result will be moister and may have a different crumb. This is a starting point, not a universal formula. For cookies, pie dough, laminated pastry, and recipes that cream butter with sugar, use a plant-based baking stick or a recipe developed for oil; those methods depend on butter’s plastic texture and structure.

Storage and Reheating

Keep the spread covered in the refrigerator and use it within 4 days. Refrigerate it promptly and within 2 hours of making it; do not leave this water-containing homemade emulsion out on the counter for extended storage. The spread firms as it chills, so take out only the amount you need and let it soften briefly before spreading. If it separates, blend the portion you plan to use or stir it thoroughly while soft.

You can freeze the spread in a tightly sealed freezer-safe container for up to 2 months. Leave a little room for expansion, and thaw it in the refrigerator rather than on the counter. After thawing, it may look grainy or separated; let it soften enough to blend, then mix until smooth. Do not repeatedly warm and chill the full batch. This spread does not need conventional reheating: melt only the amount needed for a pan or warm dish, and do not microwave a sealed container.

Frequently Asked Questions

Can I use this butter substitute in a 1:1 ratio?
For spreading, greasing pans, and many simple cooking uses, begin with the same volume as butter and adjust to taste. Baking is more recipe-dependent. This blend can work in some straightforward batters, but it will not behave exactly like a solid butter stick in cookies, pastry, or recipes that rely on creaming. Follow the baking guidance above or choose a plant-based baking stick for those jobs.

What is the best substitute if I do not want to make this spread?
For sautéing or roasting, use a suitable neutral oil, generally starting with about 3/4 as much oil as the butter called for and adding more if the food seems dry. For toast, choose a ready-made spread. For baking, a dairy-free baking stick is usually a closer match than pourable oil because it has a solid texture and is formulated for mixing and chilling.

Why did my spread turn grainy or separate?
The coconut oil may have begun to harden before the water and oils formed a stable emulsion, or the ingredients may have been at very different temperatures. Let the mixture soften until it is fluid but not hot, then blend again while slowly streaming in the oils. A little separation after storage is possible in a homemade emulsion; stir or reblend it rather than adding more water.

Can I make this without coconut oil?
Coconut oil is what helps the mixture firm up when chilled, so replacing all of it with liquid oil will leave a much softer spread. You can try a firm plant fat intended for spreads, but the result will depend on that product’s water and fat content. For a simple, no-coconut option, use olive or canola oil directly in cooking rather than trying to make this particular settable blend.

Is this substitute suitable for vegan cooking?
The listed ingredients are plant-based, provided you choose a plant-based lecithin and check the labels on packaged ingredients. It contains soy when made with soy lecithin; sunflower lecithin is an alternative. If cooking for someone with a food allergy, check all ingredient labels and avoid cross-contact with the allergen.

Can I use it for browning or flaky pastry?
Not reliably. Dairy butter browns because of its milk solids, which this recipe does not contain, and its chilled fat structure is important for flaky pastry. For browned flavor, use a recipe that specifies oil or another dairy-free browning fat. For pie crust and laminated dough, choose a suitable baking stick and follow a recipe developed for that fat.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).