Vegan Gravy with Caramelized Onions Recipe

Why You’ll Love This Recipe

I love this vegan gravy because caramelized onions give it so much flavor from simple ingredients. Slowly browning the onions creates a savory sweetness that makes the finished gravy taste rich and satisfying.

I also like that I can adjust the texture easily. I can leave some caramelized onion pieces in the gravy for a rustic finish or blend everything until silky smooth. It is also easy for me to prepare ahead of time and gently reheat before serving.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 2 large yellow onions, thinly sliced
  • 3 tablespoons olive oil or vegan butter
  • 2 garlic cloves, minced
  • 1/4 cup all-purpose flour
  • 3 cups vegetable broth
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried sage
  • 1/4 teaspoon freshly ground black pepper
  • Salt, to taste
  • 1 teaspoon balsamic vinegar, optional

Directions

1. Caramelize the Onions

I heat the olive oil or vegan butter in a large skillet or saucepan over medium-low heat. I add the sliced onions with a small pinch of salt and stir until they are coated.

I cook the onions slowly for about 30 to 40 minutes, stirring every few minutes. I lower the heat if they begin browning too quickly.

I know they are ready when they are very soft, deeply golden, and sweet.

2. Add the Garlic

I add the minced garlic to the caramelized onions and cook for about 30 seconds to 1 minute.

I stir constantly so the garlic becomes fragrant without burning.

3. Add the Flour

I sprinkle the flour evenly over the onions and stir until no dry patches remain.

I cook the flour with the onions for about 1 to 2 minutes. This helps remove the raw flour taste and creates the base that will thicken my gravy.

4. Add the Vegetable Broth

I gradually pour in the vegetable broth while whisking or stirring constantly.

I add the broth slowly at first so the flour incorporates smoothly without creating lumps.

5. Season the Gravy

I stir in the soy sauce, Dijon mustard, thyme, sage, and black pepper.

I bring the mixture to a gentle simmer and cook for about 8 to 10 minutes, stirring frequently, until the gravy thickens.

6. Adjust the Texture

For a rustic gravy, I leave the caramelized onion pieces intact.

When I want a smooth gravy, I carefully blend the mixture with an immersion blender until it reaches the consistency I prefer.

If the gravy becomes too thick, I add a little more vegetable broth. If it is too thin, I let it simmer for a few additional minutes.

7. Finish and Serve

I taste the gravy and adjust the salt and black pepper.

When I want a little extra depth and acidity, I stir in the balsamic vinegar immediately before serving.

I serve the gravy warm over mashed potatoes, roasted vegetables, stuffing, biscuits, or my favorite vegan main dish.

Servings and Timing

This recipe makes approximately 3 cups of gravy.

  • Prep time: 10 minutes
  • Caramelizing time: 30 to 40 minutes
  • Additional cook time: 10 to 15 minutes
  • Total time: approximately 50 minutes to 1 hour 5 minutes
  • Servings: about 8
  • Serving size: approximately 1/3 cup

Variations

For mushroom and onion gravy, I add sliced cremini or button mushrooms once the onions are caramelized. I cook the mushrooms until browned before adding the flour and broth.

For extra-rich vegan gravy, I use vegan butter instead of olive oil. I find that it gives the sauce a richer, more traditional gravy-like flavor.

For gluten-free vegan gravy, I replace the all-purpose flour with an appropriate gluten-free thickener. I like using a cornstarch slurry added after the broth rather than trying to caramelize it with the onions.

For herb gravy, I add fresh rosemary, thyme, or sage. I use rosemary sparingly because its flavor can become dominant.

For a darker, more savory gravy, I add a little extra soy sauce or a small amount of mushroom powder. I taste as I go because these ingredients can also increase the saltiness.

Storage/Reheating

I let leftover vegan gravy cool before transferring it to an airtight container. I store it in the refrigerator for up to 3 to 4 days.

The gravy thickens considerably as it chills, so I do not worry if it looks much firmer when I remove it from the refrigerator.

To reheat it, I place the gravy in a saucepan over medium-low heat and whisk in a small amount of vegetable broth or water. I continue stirring until it is hot and smooth.

For longer storage, I freeze the cooled gravy in a freezer-safe container for up to about 3 months. I thaw it overnight in the refrigerator and whisk it thoroughly while reheating to restore the texture.

FAQs

How long does it take to caramelize onions for gravy?

I usually allow about 30 to 40 minutes. I cook the onions over medium-low or low heat and stir them regularly. I avoid rushing the process with high heat because I want the onions to become deeply golden and sweet rather than simply browned or burned.

How can I make vegan gravy thicker?

I let the gravy simmer for a few additional minutes so more liquid evaporates. If it still needs thickening, I mix a small amount of cornstarch with cold water and gradually whisk the slurry into the simmering gravy until I reach the consistency I want.

Can I make vegan onion gravy ahead of time?

Yes. I often prepare it a day or two ahead and refrigerate it in an airtight container. When I am ready to serve it, I gently reheat it on the stovetop and add a splash of vegetable broth if it has become too thick.

Can I make this vegan gravy gluten-free?

Yes. I use gluten-free tamari instead of regular soy sauce and replace the flour with a gluten-free thickener such as cornstarch. I always check the labels on my vegetable broth and other packaged ingredients when I need the entire recipe to be gluten-free.

What can I serve with vegan caramelized onion gravy?

I love serving it over mashed potatoes, roasted potatoes, stuffing, vegan meatloaf, lentil loaf, biscuits, roasted vegetables, or plant-based holiday roasts. I also use leftover gravy to add extra savory flavor to grain bowls and vegetable dishes.

Conclusion

Vegan gravy with caramelized onions is one of my favorite ways to create a rich, savory sauce without meat or dairy. Slowly caramelizing the onions builds a deep foundation of flavor, while vegetable broth, herbs, Dijon mustard, and soy sauce turn those onions into a satisfying gravy.

Print

Vegan Gravy with Caramelized Onions Recipe

Vegan Gravy with Caramelized Onions Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Vegan gravy with caramelized onions is a rich, savory plant-based sauce with deep sweetness from slowly browned onions. Vegetable broth, herbs, Dijon mustard, and soy sauce create a flavorful gravy perfect for mashed potatoes, roasted vegetables, stuffing, and holiday meals.

  • Author: Laura
  • Prep Time: 10 minutes
  • Cook Time: 40 to 55 minutes
  • Total Time: 50 minutes to 1 hour 5 minutes
  • Yield: Approximately 3 cups, 8 servings
  • Category: Sauce
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Ingredients

  • 2 large yellow onions, thinly sliced
  • 3 tablespoons olive oil or vegan butter
  • 2 garlic cloves, minced
  • 1/4 cup all-purpose flour
  • 3 cups vegetable broth
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried sage
  • 1/4 teaspoon freshly ground black pepper
  • Salt, to taste
  • 1 teaspoon balsamic vinegar, optional

Instructions

  1. Heat the olive oil or vegan butter in a large skillet or saucepan over medium-low heat. Add the sliced onions and a small pinch of salt. Cook for 30–40 minutes, stirring every few minutes and reducing the heat if necessary, until very soft, deeply golden, and caramelized.
  2. Add the minced garlic and cook for 30–60 seconds, stirring constantly until fragrant.
  3. Sprinkle the flour evenly over the onions and stir until no dry patches remain. Cook for 1–2 minutes to remove the raw flour taste.
  4. Gradually pour in the vegetable broth while whisking or stirring constantly, adding it slowly at first to prevent lumps.
  5. Stir in the soy sauce or tamari, Dijon mustard, thyme, sage, and black pepper. Bring to a gentle simmer and cook for 8–10 minutes, stirring frequently, until thickened.
  6. Leave the onion pieces intact for a rustic gravy or carefully blend with an immersion blender for a smoother consistency. Add extra broth if the gravy is too thick or simmer a few minutes longer if it is too thin.
  7. Taste and adjust the salt and black pepper. Stir in the optional balsamic vinegar for additional depth, then serve warm.

Notes

  • Caramelize the onions slowly over medium-low or low heat for the deepest flavor; high heat can burn them before they become sweet and tender.
  • For mushroom gravy, brown sliced cremini or button mushrooms after caramelizing the onions and before adding the flour.
  • For a gluten-free version, use gluten-free tamari and replace the flour with a suitable gluten-free thickener such as a cornstarch slurry.
  • Mushroom powder can be added for deeper savory flavor, but adjust the salt because it and soy sauce can increase sodium.
  • Store refrigerated in an airtight container for 3–4 days or freeze for up to 3 months.
  • Reheat gently on the stovetop, whisking in vegetable broth or water as needed to restore the desired consistency.

Nutrition

  • Serving Size: Approximately 1/3 cup
  • Calories: 125 kcal
  • Sugar: 4 g
  • Sodium: 430 mg
  • Fat: 6 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 15 g
  • Fiber: 2 g
  • Protein: 2 g
  • Cholesterol: 0 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments