| | | |

Vegan Onion Gravy

Vegan onion gravy made with caramelized onions.

Vegan onion gravy in a pan with a spatula.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

Step up your gravy game with vegan onion gravy! Some recipes call for simply sautéing onions, and while you can absolutely do that, I like to take some extra time and caramelize the onions. It adds depth of flavor with both sweet and savory elements.

Enjoy on a sandwich some grilled veggies or tofu, or make a big bowl of mashed potatoes. You could also make a Whole Roasted Cauliflower with this gravy!


Ingredients for caramelized onion gravy.
  • Oil or vegan butter
  • Onions: Vidalia or yellow onions.
  • Brown sugar: Regular sugar will work, too.
  • Flour: All-purpose flour.
  • Vegetable broth
  • Soy sauce: Adds salt and umami flavor.
  • Pepper

See recipe card for quantities.

Trying to go vegan? Sign up for our (FREE) Vegan Beginner’s Guide!


Caramelizing onions can take a long time, but we’re speeding up the process by adding brown sugar. Some might call this a cheater method, but I’m all about making things quicker in the kitchen.

Onions and brown sugar in a pan.

Add oil, onions, and brown sugar to a cast iron pan.

Caramelized onions in a cast iron pan.

Cook until onions are caramelized on medium-low heat. Stir frequently.

Flour whisked into the onions.

Mix in the flour.

Vegetable stock stirred into the gravy.

Whisk in the vegetable stock, soy sauce, and pepper.

Vegan onion gravy in a pan.

Bring to a simmer on low heat for 3 minutes before serving.

Top Tip

Keep an eye on your onions! Adjust the heat as needed, scrape the pan, and stir them frequently to avoid burning. Caramelizing may take more or less time than what is specified in the recipe card. This is due to variations in pan size, heat, and the type of onions you are using.


  • Quick Method: You can sauté the onions instead of caramelizing them in you are short on time. Add the onions to the oil and cook until they are translucent, about 10 minutes. Whisk in the flour and continue on with the recipe.
  • Gluten-free: Simply substitute the flour with gluten-free 1-to-1 flour, like Bob’s Red Mill.
Mashed potatoes topped with vegetarian caramelized onion gravy.


I recommend using a large stainless steel pan or cast iron pan for this vegan onion gravy recipe. Those are best for caramelizing onions. You can absolutely use a non-stick if that is what you are working with, it just won’t create as many crispy bits in the pan.


Store any leftover gravy in an airtight container in the fridge for up to 3 days.

Vegan Dinners eBook

  • 21 Dinner Recipes
  • 8 Bonus Recipes
  • 2-Week Meal Plan

Recipes Include:

  • Taco Casserole
  • Sweet Potato Chili
  • “Cheesy” Potato Burritos
  • …and way more!

A ladle full of vegan onion gravy made with caramelized onions.

Vegan Onion Gravy

Karissa Besaw
Rich and flavorful caramelized onion gravy.
4.80 from 5 votes
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Course Condiment
Cuisine Vegan
Servings 6
Calories 123 kcal


  • 1/4 cup canola oil or vegan butter
  • 2 large vidalia or yellow onions sliced
  • 2 teaspoons brown sugar
  • 2 tablespoons flour
  • 2 cups vegetable broth
  • 1 tablespoon soy sauce or salt to taste
  • 1/4 teaspoon pepper


  • Add oil, onions, and brown sugar to a cast iron pan (or another type of pan with a thick bottom.)
  • Cook until onions are caramelized on medium-low heat. This can take anywhere from about 35-55 minutes. Adjust the heat as needed to prevent burning. You will need to stir more frequently as the onions cook down, to prevent burning.
  • Mix in the flour. Then whisk in the vegetable stock, soy sauce, and pepper. Bring to a simmer on low heat for 3 minutes before serving.


Serving: 0.33cupCalories: 123kcalCarbohydrates: 9gProtein: 1gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 3gMonounsaturated Fat: 6gTrans Fat: 0.04gSodium: 483mgPotassium: 85mgFiber: 1gSugar: 4gVitamin A: 168IUVitamin C: 4mgCalcium: 14mgIron: 0.3mg
Did you try this recipe?Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating