How to Make a Vegan Roux Without Butter, and Why the Technique Doesn't Change


If you've ever searched for how to make a vegan roux, you may have noticed that most roux recipes start with the same two ingredients: butter and flour. That can make it seem as if butter is essential to the process.

It isn't.

A roux is simply a mixture of fat and flour that is cooked together before liquid is added. Butter is traditional, but it is not what makes a roux work. A neutral plant-based oil can perform the same basic job, provided you use the right flour-to-fat ratio and cook the mixture properly.

The technique is remarkably straightforward: heat the fat, whisk in the flour, cook the mixture to the color you want, and then gradually incorporate your liquid.

The important part is understanding what is happening in the pan. Once you know that, making a vegan roux for gravy, sauces, soups, casseroles, and other dishes becomes much less mysterious.

What Is a Roux?

A roux is a cooked mixture of fat and flour, usually used to thicken a liquid.

The basic formula is simple:

Equal parts fat and flour by weight create a classic roux.

For a practical kitchen measurement, you can start with approximately 1 tablespoon of oil and 1 tablespoon of all-purpose flour. That amount is useful for a small batch, although the exact quantity you need depends on how much liquid you want to thicken and how thick you want the finished dish.

During cooking, the flour absorbs some of the fat and develops a smooth, cohesive texture. When liquid is added, the starches in the flour help thicken that liquid.

Butter is common because it has a long culinary tradition and adds flavor. But from a thickening standpoint, the key ingredient is the flour's starch, not butter specifically.

That is why an oil-based roux works.

Can You Make a Roux Without Butter?

Yes. You can make a roux without butter by replacing the butter with a plant-based oil or another suitable cooking fat.

For a simple vegan roux, use:

  • Plant-based oil
  • All-purpose flour
  • The liquid you want to thicken

Neutral oils such as canola, vegetable, avocado, grapeseed, or sunflower oil work well when you don't want the fat to noticeably change the flavor of the sauce.

Olive oil can also work, particularly in savory dishes where its flavor fits the recipe. Extra-virgin olive oil has a more pronounced taste, though, so it may not be the best choice when you want a very neutral white sauce.

The underlying process does not change because the fat is plant-based.

You still heat the fat, whisk in the flour, cook the flour mixture, and gradually add liquid.

How to Make a Vegan Roux

The easiest way to make a vegan roux is to think in four stages: measure, combine, cook, and incorporate liquid.

Step 1: Measure the Oil and Flour

Start with equal amounts of oil and flour by weight.

If you're working without a kitchen scale, a useful starting point is:

1 tablespoon oil + 1 tablespoon all-purpose flour

This produces a small roux suitable for a modest amount of sauce or gravy.

For a larger recipe, simply scale the quantities up.

The exact amount of roux required depends on the liquid, the desired consistency, and the type of dish. A thick gravy needs more thickening power than a lightly thickened soup.

Step 2: Heat the Oil

Add the oil to a saucepan or skillet over medium heat.

You don't need the oil to be smoking hot. In fact, excessive heat makes the process harder to control. You want the oil warm enough to combine smoothly with the flour.

Step 3: Whisk in the Flour

Add the flour and immediately whisk it into the oil.

The mixture should become smooth and paste-like.

If the flour sits in the oil without being stirred, it can cook unevenly or form lumps. Consistent whisking helps distribute the flour throughout the fat.

At this point, you've made the basic roux.

Step 4: Cook the Roux to the Desired Color

Now comes the part that changes depending on the recipe.

A roux can be cooked briefly for a light color or longer for a deeper brown color. As the flour cooks, its color, aroma, and flavor change.

The three commonly discussed roux color stages are white, blond, and brown.

Your choice depends on what you're making.

Step 5: Add the Liquid Gradually

Once the roux reaches the color you want, slowly add your liquid while whisking continuously.

Plant-based milk, vegetable broth, mushroom broth, water, or another cooking liquid can all be used depending on the recipe.

Adding the liquid gradually helps prevent lumps. Start with a small amount, whisk until smooth, then add more.

Once all the liquid has been incorporated, continue cooking until the sauce reaches the desired consistency.

What Is the Correct Flour-to-Fat Ratio for Roux?

The classic starting point is a 1:1 ratio of flour to fat by weight.

This is one of the most useful rules to remember when learning how to make a vegan roux.

The ratio does not suddenly change because you replace butter with oil.

For example:

Flour Oil Basic Use
1 tablespoon 1 tablespoon Small sauce or gravy
2 tablespoons 2 tablespoons Medium batch
4 tablespoons 4 tablespoons Larger batch

These amounts are starting points rather than rigid laws.

Different recipes require different levels of thickening. You may need more or less roux depending on how much liquid you're using and whether you want a thin sauce, spoon-coating gravy, or very thick filling.

The most important takeaway is that the flour-fat relationship is what matters, not whether the fat came from dairy butter.

Why Does a Roux Work Without Butter?

A roux works without butter because flour contains starch, and that starch is responsible for thickening the liquid.

The fat performs several important functions. It coats the flour particles, helps distribute the flour evenly, and allows the flour to cook before liquid is introduced.

When liquid is added and the mixture is heated, the flour's starch granules absorb water and swell. This increases the viscosity of the liquid, creating the familiar thick texture associated with gravy and creamy sauces.

Butter is therefore one possible fat for the process, not a requirement.

This distinction is useful if you're cooking without dairy. Rather than looking for a completely different thickening method, you can simply substitute a suitable plant-based fat and keep the basic roux technique intact.

The Three Roux Color Stages

Understanding roux color stages is essential because the longer you cook a roux, the more its flavor and thickening behavior change.

White Roux

A white roux is cooked only briefly.

The goal is to cook the raw taste out of the flour while keeping the mixture very pale.

A white roux is ideal for recipes where you want a light-colored sauce, such as a dairy-free white sauce or creamy plant-based pasta sauce.

The flavor remains relatively mild, allowing other ingredients to stand out.

For a vegan version, combine your oil and flour and cook over moderate heat for just a few minutes, stirring constantly. Don't wait for the flour to turn noticeably brown.

Blond Roux

A blond roux is cooked longer than a white roux.

It develops a pale golden color and a slightly deeper, nuttier flavor.

This stage is useful when you want a little more flavor without going all the way to a dark brown roux.

A blond oil roux can be especially useful for creamy soups, vegetable-based sauces, casseroles, and gravies where you want some additional depth.

Brown Roux

A brown roux is cooked until the flour develops a deeper brown color.

This produces a richer, toastier flavor, but there is a trade-off: the longer flour cooks, the less thickening power it retains.

That means a brown roux may require more roux than a white roux to achieve the same final thickness.

Brown roux is particularly useful when you're building a deeply savory sauce or gravy.

With an oil roux, watch the pan carefully at this stage. Once the flour starts changing color, the process can move quickly.

How Long Should You Cook a Vegan Roux?

There is no single cooking time that works for every roux.

The right time depends on the heat level, pan, quantity of roux, and desired color.

Instead of relying entirely on a timer, watch the roux.

For a white roux, look for a smooth mixture with a lightly cooked aroma and very little color.

For a blond roux, look for a pale golden shade and a toasted aroma.

For a brown roux, continue cooking until the mixture develops a deeper brown color and nutty, roasted aroma.

Stir continuously, especially as the roux darkens.

A few extra seconds can make a meaningful difference once the flour begins to brown.

What Oil Is Best for a Vegan Roux?

The best oil depends on the flavor you want.

Canola Oil

Canola oil is a practical choice for a neutral vegan roux. Its mild flavor allows the sauce, vegetables, herbs, and seasonings to remain the focus.

Vegetable Oil

Standard vegetable oil is another easy option. It works particularly well when you're making gravy or a sauce where the oil isn't meant to contribute much flavor.

Avocado Oil

Avocado oil can be used for a plant-based roux and has a relatively mild flavor.

Grapeseed Oil

Grapeseed oil is another neutral option for an oil roux technique.

Olive Oil

Olive oil works, but consider the flavor. A flavorful olive oil can become noticeable in a delicate white sauce.

For Mediterranean-inspired sauces, soups, and gravies, that may be exactly what you want.

How to Make a Vegan Roux for Gravy

A vegan roux is one of the easiest ways to create a rich, traditional-style gravy without dairy.

Start with equal parts oil and flour by weight.

Cook the roux to a blond or brown stage depending on how much depth you want. Then gradually whisk in vegetable broth.

For a more savory gravy, consider adding ingredients such as:

  • Mushroom broth
  • Roasted garlic
  • Onion powder
  • Fresh or dried thyme
  • Black pepper
  • Soy sauce or tamari
  • Nutritional yeast
  • Caramelized onions
  • Mushroom cooking juices

The roux provides the structure while the broth and seasonings provide the flavor.

If your gravy is too thin, continue simmering it gently. If it's still not thick enough, avoid dumping dry flour directly into the finished sauce. That can create lumps and a raw flour taste.

Instead, make a small additional roux or use another appropriate thickening method.

How to Make a Vegan Roux for White Sauce

For a creamy plant-based sauce, start with a white roux.

Cook your oil and flour briefly, keeping the mixture pale. Then gradually whisk in unsweetened plant milk.

Unsweetened soy milk is often useful because it has a relatively creamy consistency and works well in savory applications. Other unsweetened plant milks can work too, but check the flavor and texture of the particular product you're using.

Season the sauce with salt, pepper, garlic, mustard, nutritional yeast, or other ingredients that fit the dish.

The result can be used as a base for dairy-free pasta sauces, vegetable gratins, casseroles, and creamy soups.

The key is to choose an unsweetened plant milk. Vanilla-flavored or sweetened varieties can produce an unexpected result in savory food.

How to Prevent Lumps in an Oil Roux

Lumpy gravy is one of the most common problems people encounter when making a roux.

Fortunately, the solution is usually simple.

Add liquid gradually and whisk continuously.

Start by adding a small amount of liquid to the cooked roux. Whisk until it forms a smooth, thick paste. Then add a little more liquid and whisk again.

Once the mixture has loosened, you can add the remaining liquid more quickly.

Adding a large volume of cold or room-temperature liquid all at once can make it harder to incorporate the flour evenly.

Temperature also matters. Keep the pan at a moderate heat rather than blasting it on high.

If your finished sauce still has small lumps, a fine-mesh strainer or immersion blender can sometimes rescue it.

Why Is My Roux Not Thickening?

If your vegan roux isn't thickening the sauce, several factors may be responsible.

You Used Too Much Liquid

The simplest explanation is that there isn't enough roux for the amount of liquid.

A roux isn't an unlimited thickener. As you increase the liquid, you need enough flour to produce the desired viscosity.

You Cooked the Roux for a Long Time

A brown roux has less thickening power than a white roux because extended cooking changes the starch.

If you're making a dark roux, account for this by using enough roux for your recipe.

You Haven't Heated the Sauce Long Enough

Starch needs heat to thicken effectively.

After adding the liquid, bring the sauce to a gentle simmer and give it time to develop its final consistency.

You Changed the Flour

All-purpose flour is the easiest starting point for a classic roux.

Different flours behave differently. Whole wheat flour, gluten-free blends, nut flours, and other alternatives don't necessarily have the same starch content or thickening behavior as standard all-purpose flour.

If you're specifically trying to make a gluten-free vegan roux, choose a flour or starch blend designed for cooking and expect that the ratio may require adjustment.

Can You Make a Roux With Olive Oil?

Yes. Olive oil can replace butter in a roux using the same basic technique.

The main consideration is flavor.

Extra-virgin olive oil has a stronger character than neutral oils, so it can influence the finished sauce. That's not necessarily a problem. In fact, it can be a great match for savory dishes featuring garlic, herbs, tomatoes, mushrooms, or Mediterranean flavors.

For a delicate white sauce where you want a neutral flavor, a mild cooking oil may be preferable.

Can You Make a Roux With Coconut Oil?

Yes, but coconut oil isn't always the most practical choice.

Coconut oil can work as the fat component of a roux, but it may contribute a noticeable coconut flavor depending on the variety and recipe.

Refined coconut oil generally has less coconut flavor than unrefined coconut oil.

If you're making a curry-inspired sauce or another recipe where coconut works naturally, that flavor can be welcome. For classic-style gravy or a neutral white sauce, a neutral oil is usually easier.

Can You Use Vegan Butter Instead of Oil?

Yes.

Vegan butter can be used in a roux much like conventional butter. However, vegan butter products vary considerably in their water and fat content.

That's one reason a straightforward neutral oil can be easier when you're trying to understand the mechanics of a vegan roux.

With oil, you're working with a concentrated fat. With a vegan butter product, the composition may be more complex.

Either can work. The important thing is to understand that the roux does not depend on dairy butter specifically.

Common Vegan Roux Mistakes

Adding the Flour Before the Fat Is Hot

The oil should be heated enough for the flour to cook evenly.

It doesn't need to be smoking. Moderate heat is sufficient.

Walking Away From the Pan

Roux requires attention.

This is especially true for blond and brown roux, where the flour can go from nicely toasted to burnt faster than expected.

Using High Heat

High heat can cause uneven cooking and make it difficult to control the color.

Moderate heat gives you more time to react.

Adding All the Liquid at Once

This increases the chance of lumps.

Add liquid gradually and whisk thoroughly.

Burning the Flour

A burnt roux has a bitter flavor that is difficult to disguise.

If the flour smells acrid or looks black rather than deeply brown, starting over is usually the better choice.

Assuming Darker Means Better

A darker roux isn't automatically superior.

White, blond, and brown roux each have different purposes.

Choose the color based on the dish rather than cooking the roux longer simply because deeper color seems more flavorful.

How to Choose the Right Roux Color

A useful rule is to match the roux to the flavor and color of your finished dish.

Choose a white roux when:

  • You want maximum thickening power.
  • You're making a pale sauce.
  • You want a mild flour flavor.
  • You're making a creamy plant-based sauce.

Choose a blond roux when:

  • You want a slightly toasted flavor.
  • The finished sauce can have a pale golden color.
  • You're making a creamy soup or savory sauce.

Choose a brown roux when:

  • You want a deeper roasted flavor.
  • You're making a dark vegan gravy.
  • You want the roux to contribute significant flavor.
  • The finished dish can handle a darker color.

The color stages aren't just visual milestones. They help determine the personality of the finished sauce.

A Simple Vegan Roux Formula to Remember

If you want one formula to keep in your cooking notes, make it this:

1 part fat + 1 part flour by weight, then cook to the desired color before adding liquid.

For a small batch, start with about 1 tablespoon of oil and 1 tablespoon of flour.

From there, scale the recipe according to how much sauce you're making.

The technique remains the same whether you're making a white sauce for pasta, a gravy for mashed potatoes, a thick soup base, or a savory casserole sauce.

Troubleshooting Your Vegan Roux

My roux looks greasy. What happened?

There may be too much oil relative to the flour, or the flour may not have been fully incorporated.

Whisk thoroughly and check your measurements.

If the finished sauce separates, the problem may be related to the sauce itself rather than the initial roux.

My roux tastes like raw flour.

It probably hasn't cooked long enough.

A white roux should still be pale, but it needs enough time to cook away the raw flour flavor.

My roux tastes bitter.

The flour may have been overcooked.

A deeply brown roux can be flavorful, but once the flour burns, bitterness takes over.

My sauce is too thick.

Whisk in additional liquid a little at a time until the desired consistency is reached.

My sauce is too thin.

Let it simmer longer first. If it remains too thin, you may need additional thickening.

My sauce has lumps.

Keep whisking. If that doesn't solve the problem, strain the sauce or blend it carefully.

For future batches, add the liquid more gradually.

Why This Technique Matters for Plant-Based Cooking

Learning how to make a vegan roux is useful far beyond a single recipe.

Once you understand the basic fat-and-flour structure, you have a flexible foundation for countless plant-based dishes.

A roux can help turn vegetable broth into gravy, plant milk into a creamy sauce, and a simple soup into something thicker and more substantial.

It also helps remove one common misconception about vegan cooking: that familiar cooking techniques must be completely reinvented when animal products are removed.

Sometimes the technique stays exactly the same.

The ingredient simply changes.

That principle is useful throughout plant-based cooking. If you're interested in incorporating plant-based living into more areas of everyday life, The Dharma Store offers designs inspired by veganism, compassion, mindfulness, and ethical living, including Vegan T-Shirts.

Does an Oil Roux Taste Different From a Butter Roux?

Yes, but the difference is primarily about flavor rather than basic function.

Butter contributes a distinctive creamy, rich flavor. A neutral oil contributes very little flavor, which can actually be an advantage when you want the other ingredients to stand out.

The texture can still be smooth and rich because the roux's thickening effect comes from the flour and the cooking process.

If a recipe depends heavily on buttery flavor, replacing butter with neutral oil will change the finished dish. But if the goal is simply to create a thick sauce or gravy, an oil roux is an effective alternative.

Is a Vegan Roux Healthier Than a Butter Roux?

It's better to avoid treating one fat as universally "healthier" because nutritional needs vary and different oils have different compositions.

From a cooking perspective, the important point is that both butter and plant-based oils can serve as the fat component of a roux.

If you're avoiding dairy, have dietary preferences around plant-based foods, or simply don't have butter available, oil provides a practical alternative.

The amount and type of fat in the finished dish still matter, so choose an oil appropriate for your overall recipe and dietary needs.

What Dishes Can Use a Vegan Roux?

Once you know the oil roux technique, you can use it in many savory recipes.

Vegan Gravy

A brown or blond roux combined with vegetable or mushroom broth creates a flavorful vegan gravy.

Creamy Pasta Sauce

A white roux and unsweetened plant milk can create a base for a dairy-free pasta sauce.

Vegan Mac and Cheese

A roux can form the foundation of a creamy plant-based cheese-style sauce. Nutritional yeast, mustard, spices, and other ingredients can provide additional flavor.

Creamy Vegetable Soup

A blond roux can add body to potato, mushroom, corn, broccoli, or other vegetable soups.

Casseroles

A white or blond roux can help bind vegetables, pasta, grains, and other ingredients in a creamy casserole.

Savory Pot Pie

A vegan roux is particularly useful for creating the thick filling needed for a vegetable pot pie.

The application changes, but the fundamental technique remains the same.

Quick Reference: How to Make a Vegan Roux

If you need the process at a glance:

  1. Measure equal parts oil and flour by weight.
  2. Heat the oil over medium heat.
  3. Whisk in the flour.
  4. Cook while stirring continuously.
  5. Stop at the white, blond, or brown stage required by your recipe.
  6. Gradually whisk in the liquid.
  7. Bring the sauce to a gentle simmer.
  8. Continue cooking until it reaches the desired thickness.
  9. Season according to the dish.

That's the entire basic method.

The real skill comes from learning to recognize the stages and adjusting the process to the dish you're making.

Frequently Asked Questions About Vegan Roux

How do you make a vegan roux?

To make a vegan roux, heat a neutral plant-based oil, whisk in an equal amount of flour by weight, and cook the mixture until it reaches the desired color. Gradually whisk in your liquid and simmer until thickened.

What can I use instead of butter for a roux?

Neutral plant-based oils such as canola, vegetable, avocado, sunflower, or grapeseed oil can replace butter in a roux. Olive oil and vegan butter can work as well, depending on the flavor and recipe.

What is the flour-to-fat ratio for a vegan roux?

A traditional starting point is equal parts flour and fat by weight. For a small batch, approximately 1 tablespoon of oil and 1 tablespoon of all-purpose flour is a practical starting point.

Does a vegan roux thicken the same as a butter roux?

Yes, the basic thickening mechanism is the same. Flour provides the starch responsible for thickening, while the fat helps coat and cook the flour before liquid is added. A darker roux may have less thickening power than a lightly cooked roux.

Can you make a brown roux with oil?

Yes. Oil can be used to make a brown roux. Cook the oil and flour over moderate heat while stirring continuously until the flour develops a deep golden-brown to brown color. Because brown roux has reduced thickening power, you may need more of it than a white roux.

Why does my vegan gravy have lumps?

Lumps usually form when the liquid isn't incorporated evenly into the roux. Add the liquid gradually while whisking continuously, especially during the first additions. Moderate heat also makes the process easier to control.

The Main Idea to Remember

The word "roux" describes a technique, not a requirement to use butter.

Once you understand that a roux is fundamentally cooked fat and flour, making a vegan version becomes straightforward. Use a suitable plant-based oil, start with a roughly 1:1 flour-to-fat ratio by weight, cook the mixture to the color your recipe needs, and add liquid gradually while whisking.

White roux gives you a light, efficient thickener. Blond roux brings a little more toasted flavor. Brown roux delivers deeper, roasted notes while sacrificing some thickening power.

There is no special vegan workaround required.

The technique works because of the relationship between fat, flour, heat, and liquid. Butter has simply been the traditional fat—not the essential one.

The information in this article is for educational purposes only and should not be considered medical advice. Always consult a qualified healthcare professional regarding dietary or health concerns.