Substitute for Butter in Sauce: Ratios and a Simple Recipe

Updated November 3, 2026

Total time
13 min
prep 5 min · cook 8 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Substitute for Butter in Sauce: Ratios and a Simple Recipe

A good substitute for butter in sauce depends on what butter is doing: adding cooking fat, enriching the finish, or helping make a creamy emulsion. This simple olive-oil, broth, and milk sauce gives you a smooth, savory option, while the ratios below help you adapt other sauces without making them oily or thin.

Ingredients

  • 2 tablespoons (30 ml) olive oil: This supplies the fat that helps carry flavor and gives the sauce a silky feel. Use a mild olive oil if you do not want a pronounced fruity taste; a neutral oil such as canola or avocado oil also works.
  • 2 tablespoons (16 g) all-purpose flour: Flour thickens the sauce and helps it stay cohesive. Spoon it into the measuring spoon and level it rather than packing it down. For a gluten-free version, use an equal amount by volume of a cup-for-cup gluten-free flour blend.
  • 1 cup (240 ml) low-sodium vegetable or chicken broth: Broth forms the savory base. Choose vegetable broth for a vegetarian sauce, or chicken broth for a fuller, familiar flavor. Low-sodium broth lets you season to taste at the end.
  • ½ cup (120 ml) milk: Whole milk makes the sauce creamy without making it heavy. Two-percent milk works too, though the result will be a little less rich. For a dairy-free sauce, use unsweetened, unflavored oat or soy milk.
  • ¼ teaspoon garlic powder (about 1 g): This seasons the base evenly. If using fresh garlic instead, use 1 small minced clove and cook it in the oil for about 30 seconds before adding the flour.
  • ¼ teaspoon fine salt (about 1.5 g), plus more to taste: The amount needed depends on the broth and what you plan to serve with the sauce.
  • ⅛ teaspoon black pepper (about 0.3 g): Add more at the end if you like a peppery finish.
  • 1 teaspoon (5 ml) lemon juice, optional: A small splash brightens the sauce, especially if it is going over vegetables, fish, or chicken. Add it after cooking so its fresh flavor remains noticeable.

Instructions

  1. Measure before you start. Set out the oil, flour, broth, milk, garlic powder, salt, and pepper. Whisk the broth and milk together in a measuring jug if convenient; combining them now makes it easier to add the liquid steadily. This is included in the 5-minute prep time.
  2. Make the oil-and-flour base. Warm the olive oil in a small saucepan over medium heat. Sprinkle in the flour and whisk continuously for 1½ to 2 minutes. The mixture should look smooth and lightly bubbly, with a mild toasted aroma, but it should not turn dark brown. This short cooking step removes the raw flour taste while keeping the sauce pale.
  3. Whisk in the liquids gradually. Pour in about ¼ cup (60 ml) of the broth-and-milk mixture while whisking. Once smooth, add another ¼ cup, whisk again, and continue in small additions until all the liquid is incorporated. Taking a moment to whisk between additions helps prevent flour lumps. Stir in the garlic powder, salt, and pepper.
  4. Simmer until smooth and lightly thickened. Bring the sauce to a gentle simmer, whisking often, then cook for about 5 to 6 minutes. Keep the heat moderate: a hard boil can make the liquid reduce too quickly and may leave the sauce thicker than intended. The finished sauce should coat the back of a spoon, with no floury taste. The roux and simmer together take about 8 minutes of cooking.
  5. Adjust and serve. Take the pan off the heat. Taste the sauce and add more salt or pepper as needed; stir in the optional lemon juice. If it is too thick, whisk in warm broth or milk 1 tablespoon (15 ml) at a time. If it is too thin, simmer gently for another minute or two, whisking continuously, then check again.

Tips

  • Match the replacement to the job butter was doing. For sautéing onions or garlic, use roughly the same volume of olive, canola, or avocado oil as the butter called for. For a roux, equal volumes of oil and flour work well as a starting point. For a sauce finished with a knob of cold butter, oil is not a direct textural match; use plant-based butter in a 1:1 amount if you want a similar creamy finish, or add oil a little at a time and accept a lighter, less emulsified result.
  • Start with less oil when finishing a sauce. Butter contains water and milk solids, while cooking oils are nearly all fat. Replacing 1 tablespoon (14 g) of finishing butter with 1 tablespoon (15 ml) oil can make a delicate sauce feel slick. Begin with about ¾ tablespoon (11 ml) oil for each tablespoon of butter, taste, and add more only if the sauce needs richness.
  • Keep the heat controlled and whisk patiently. If the flour-and-oil mixture browns too much, it will taste toasted and darken the finished sauce. If liquid goes in all at once, small lumps can form. Whisking in stages and keeping the pan at a gentle simmer are more dependable than trying to fix a lumpy sauce at the end.
  • Season after the sauce thickens. Broths vary in saltiness, and simmering concentrates their flavor. Add only the listed starting amount first, then taste before adding more. A little lemon juice or black pepper can make the sauce taste livelier without requiring extra salt.

Serving Suggestions

Spoon this sauce over mashed or roasted potatoes, steamed green beans, sautéed mushrooms, rice, or pasta. It also works as a simple gravy-style accompaniment for roasted vegetables or cooked chicken. For pasta, loosen it with a splash of hot pasta water and toss the sauce with the noodles in a warm pan; the starch in the water helps it cling. For vegetables, try a small pinch of dried thyme or chopped parsley stirred in just before serving.

This recipe makes about 1½ cups (360 ml), or roughly four modest servings of sauce. If you are serving it with a dish that is already rich or strongly seasoned, offer the sauce on the side so each person can add the amount they want. For a thinner consistency to drizzle over fish or vegetables, whisk in a little warm broth. If you want a thicker coating for potatoes or a casserole-style plate, simmer it briefly longer rather than adding extra flour directly to the finished pan.

Variations

Make it dairy-free: Use vegetable broth and unsweetened, unflavored oat or soy milk. These usually give a neutral, creamy result. Coconut milk can work in a pinch, but its distinctive flavor may not suit a savory sauce unless the dish is designed around it. Avoid sweetened or vanilla-flavored plant milks.

Make it more herb-forward: Stir in ½ teaspoon dried thyme or Italian seasoning with the garlic powder. For fresh herbs, use about 1 tablespoon (4 g) chopped parsley, dill, or chives after the pan comes off the heat. Fresh herbs are best added at the end so their flavor stays bright.

Give it a mustard finish: Whisk in 1 teaspoon (5 g) Dijon mustard after simmering. It adds tang and a little complexity, which can be especially good with potatoes, vegetables, or chicken. Taste before adding lemon because both mustard and lemon bring acidity.

Use a different thickener: For a cornstarch-thickened version, skip the flour and do not cook a roux. Whisk 1 tablespoon (8 g) cornstarch with 2 tablespoons (30 ml) cold broth until smooth, bring the remaining broth and milk to a gentle simmer, then whisk in the slurry and simmer for 1 to 2 minutes. This makes a glossier sauce with less of the toasted, rounded flavor that flour provides.

Storage and Reheating

Let leftover sauce cool briefly, then refrigerate it in a covered container within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. The sauce may thicken as it chills because the flour continues to hold the liquid; that is normal. For longer storage, freeze it in a freezer-safe container for up to 2 months. Milk-based sauces can separate slightly after freezing, so the texture may be less smooth even when the sauce is handled safely.

Reheat only the amount you need in a small saucepan over low to medium-low heat, whisking frequently. Add broth or milk 1 tablespoon (15 ml) at a time until it loosens to the consistency you want. Avoid a vigorous boil, which can make the sauce reduce too far or turn grainy. Reheat leftovers to 165°F (74°C), as recommended by USDA FSIS, checking with a food thermometer. If the sauce has an unpleasant smell, visible mold, or has been left at room temperature for more than 2 hours, discard it.

Frequently Asked Questions

What is the best substitute for butter in sauce?

For most savory sauces, olive oil is a practical substitute when butter is used to sauté aromatics or start a flour roux. Use a similar volume for those jobs, then adjust the seasoning and texture. If butter is stirred in at the end to make a sauce glossy and rich, plant-based butter is usually the closest 1:1 substitute because it is made to behave more like butter than liquid oil does.

Can I replace butter with oil in a cream sauce?

Yes, especially when the butter is used to cook garlic, onions, or flour. Add oil gradually if the recipe uses butter only as a finishing ingredient, since oil can feel heavier and less creamy. In a cream sauce, the cream or milk supplies much of the body, so a modest amount of oil can provide the cooking fat without needing to reproduce butter exactly.

Can I use margarine or vegan butter instead?

Usually, yes. Stick-style plant-based butter or margarine can generally replace butter in sauce in equal amounts. Tub spreads often contain more water and may behave differently when heated, so check the package and add them carefully. Some products are salted, so reduce the added salt until you have tasted the finished sauce.

Why did my butter-free sauce turn lumpy?

Lumps usually form when flour is not whisked smoothly into the oil or when too much liquid is added before the first addition has blended in. If a few lumps remain, whisk firmly or pass the sauce through a fine-mesh strainer. For larger amounts of sauce, an immersion blender can smooth it, but avoid splashing hot liquid.

How can I make this sauce thicker or thinner?

For a thicker sauce, let it simmer gently for an extra minute or two while whisking. For a thinner sauce, stir in warm broth or milk a tablespoon at a time. Avoid sprinkling dry flour into the finished sauce, because it tends to form clumps and may leave a raw flour taste.

Will this work in a recipe that calls for browned butter?

Not as a direct flavor match. Browned butter gets its toasted, nutty character from milk solids browning, and plain oil has no milk solids to brown. You can use oil for the cooking fat and add toasted nuts, browned mushrooms, or a little extra pepper for a different savory depth, but the result will not taste exactly like browned butter.

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).