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.
PrintVegan Gravy with Caramelized Onions Recipe
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.
- 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
- 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.
- Add the minced garlic and cook for 30–60 seconds, stirring constantly until fragrant.
- 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.
- Gradually pour in the vegetable broth while whisking or stirring constantly, adding it slowly at first to prevent lumps.
- 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.
- 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.
- 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