A sauce can change dinner without butter. This version uses oil, flour, milk, and simple seasoning to create a creamy base for pasta bakes, lasagna, casseroles, gratins, vegetables, and chicken dishes. The method stays easy: cook the flour with oil, slowly whisk in milk, and let it thicken into a smooth white sauce. 
Add salt, pepper, nutmeg, herbs, or cheese to match your meal. It works when you are out of butter, avoiding butter, or want a lighter option that still tastes rich and homemade. Use it fresh, or make it ahead for quicker cooking later during busy nights or holiday prep too.
Table of Contents
Why This Recipe Works
This recipe works because olive oil blends with flour to create a smooth base that thickens the milk perfectly. The sauce becomes creamy and silky without needing butter, while simple seasonings like garlic powder, salt, and nutmeg add gentle flavor. The result is a light but rich sauce that still has the classic texture people love in traditional bechamel.
Another reason this recipe is so good is how simple and versatile it is. It uses basic pantry ingredients and only takes about 15 minutes to prepare. The sauce works in many dishes, including pasta bakes, lasagna, casseroles, and vegetable recipes. Making it at home also lets you control the thickness and seasoning to match your meal. It is a great option when you want a creamy sauce with less butter but still want delicious flavor and texture.

Ingredients
Olive Oil: Olive oil replaces butter and helps create a smooth base for the sauce. Avocado oil or vegetable oil also work well.
Flour: Flour thickens the sauce and gives it a creamy texture. All-purpose flour works best.
Milk: Milk makes the sauce rich and smooth. Whole milk gives the creamiest texture, but low-fat milk can also be used.
Garlic Powder: Garlic powder adds light savory flavor without overpowering the sauce.
Nutmeg: A small amount of nutmeg adds warmth and classic flavor to the sauce. It can be skipped if preferred.
Tips
- Whisk constantly to keep the sauce smooth and lump-free.
- Warm the milk slightly before adding it for a creamier texture.
- Cook the flour and oil mixture for about 1 minute to remove the raw flour taste.
- Add more milk if the sauce becomes too thick.
- Use the sauce immediately for the smoothest texture.

How to Serve
Bechamel sauce without butter is creamy, smooth, and perfect for many comfort foods. It works well in baked dishes, pasta, and vegetable recipes.
- Use it in homemade lasagna.
- Pour it over steamed vegetables.
- Mix it into baked pasta casseroles.
Similar Recipes

Bechamel Sauce Without Butter
Ingredients
- 2 tablespoons olive oil
- 2 tablespoons all-purpose flour
- 2 cups milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
- Pinch of ground nutmeg
Instructions
- Heat the olive oil in a saucepan over medium heat.
- Add the flour and whisk continuously for 1 minute.
- Slowly pour in the milk while whisking to prevent lumps.
- Continue whisking until the sauce becomes smooth.
- Add the salt, black pepper, garlic powder, and nutmeg.
- Cook for 5–7 minutes, stirring often, until the sauce thickens.
- Remove from heat and serve warm.
Nutrition
Notes
• Warm the milk slightly before adding it for a creamier texture.
• Cook the flour and oil mixture for about 1 minute to remove the raw flour taste.
• Add more milk if the sauce becomes too thick.
• Use the sauce immediately for the smoothest texture.