If you’re craving a rich and flavorful sauce to elevate your meals, this vegan onion gravy is exactly what you need.
Made from caramelized onions and simple pantry staples, it’s a delicious gluten free onion gravy option that’s perfect for holidays or any cozy dinner. Learning how to make onion gravy from scratch is easier than you think, and this recipe skips the packaged mixes for a fresh, plant-based alternative everyone will love.
Onion gravy has long been a classic comfort sauce, but making a vegan version that’s gluten free brings it into the modern kitchen with a healthier twist. The sweetness from slow-cooked onions combined with savory mushroom broth creates layers of umami that pair beautifully with mashed potatoes or roasted veggies.
This recipe only requires seven affordable ingredients and delivers big flavor without complicated steps or hard-to-find items.
Jump to:
Why You’ll Love This

- It uses just seven simple, affordable ingredients you likely have on hand. You won’t need a big shopping list or specialty items to make this flavorful vegan onion gravy. Keeping it simple means it’s accessible for any budget and kitchen setup.
- This is a truly gluten free onion gravy, thickened with cornstarch instead of flour. This makes it perfect for those with gluten sensitivities or anyone avoiding wheat. It delivers that rich, silky texture without gluten or additives.
- Perfect for holiday meals or everyday dinners, it pairs beautifully with vegan mashed potatoes or lentil loaf. Whether it’s Thanksgiving or a casual weeknight, this gravy adds warmth and savory depth to any meal. Its versatility makes it a go-to for plant-based comfort food lovers.
Ingredients & Substitutions

- Vegan butter: Provides richness and helps caramelize the onions beautifully. If you prefer, a neutral oil like avocado or light olive oil can be used instead to keep it dairy-free and light. Using vegan butter adds that creamy mouthfeel that lifts the gravy’s flavor.
- Yellow onions: Offer the ideal balance of sweetness and savoriness when caramelized. Red or white onions are great alternatives and will work well in this recipe with just a slight flavor difference. Thinly slicing the onions ensures even cooking and a smooth gravy base.
- Red wine vinegar: Brightens the overall flavor with a mild tang. Balsamic or sherry vinegar are excellent substitutes that add their own unique depth to the gravy. Vinegar helps balance the sweetness from the caramelized onions, making the sauce more complex.
- Cornstarch: Is used here as a gluten free thickening agent instead of traditional flour. It creates a smooth, glossy gravy without any grainy texture, ideal for those avoiding gluten. This simple swap keeps the recipe accessible to many dietary needs.
- Mushroom broth: Adds a rich umami flavor that elevates this vegan onion gravy. If you don’t have mushroom broth, any vegetable broth can work just as well. It provides a savory backbone that complements the sweet onions perfectly.
- Salt and black pepper: Season to taste, adjusting according to your preference. Garlic salt is a flavorful option that adds a subtle twist, but you can keep it low-sodium by skipping extra salt altogether. Adding dried parsley or herbs like thyme or rosemary can enhance the aroma and flavor complexity.
Step-By-Step Recipe
- Melt vegan butter in a non-stick skillet over medium heat and add the thinly sliced onions. Cook them slowly, stirring frequently, until they turn golden brown and caramelized. This usually takes around 30 minutes. Patience here builds the deep, sweet flavor that makes this onion gravy so special.
- Add red wine vinegar to the pan and stir well to deglaze and lift all the flavorful bits. Then sprinkle the cornstarch evenly over the onions and mix thoroughly to start thickening the gravy. Cook this mixture for about two minutes to eliminate the raw cornstarch taste.
- Pour in the mushroom broth gradually while stirring constantly to prevent lumps. Bring the gravy to a gentle simmer and cook until it thickens to your desired consistency, usually about 10 minutes. For a silky smooth texture, blend about three-fourths of the gravy, then combine it back with the rest before serving.
Tips for the Best Vegan Onion Gravy

- Take your time caramelizing the onions to develop maximum sweetness and flavor. Cooking them slowly on medium-low heat and stirring often prevents burning and brings out the best taste. The longer you cook, the richer and more complex your onion gravy will be.
- Choose a high-quality mushroom broth or make your own for the best umami base. This step makes a big difference in the depth and savoriness of the gravy. Avoid watery broths, as they can dilute the flavor and thin out your sauce.
- If the gravy thickens too much after cooling, add a splash of water or broth while reheating. Gently warm it over medium-low heat, stirring until it loosens up to the perfect pourable consistency. This keeps the vegan onion gravy creamy without sacrificing taste.
What To Serve With Vegan Onion Gravy
Vegan onion gravy pairs beautifully with a wide variety of plant-based dishes, making it an incredibly versatile addition to your meals. It’s classic over creamy garlic mashed potatoes, where the rich gravy soaks into every fluffy bite. For a heartier option, drizzle it on lentil loaf or vegan meatballs to add moisture and savory depth.
Roasted or mashed root vegetables like carrots, parsnips, or sweet potatoes also benefit from the rich umami flavors of the onion gravy. For a festive holiday plate, serve alongside vegan zucchini stuffing, roasted Brussels sprouts, or grain bowls for a comforting and satisfying experience.
This gravy can also complement simple weeknight meals like steamed greens, vegan sausages, or baked tofu, elevating everyday dishes into something special.
How to Store Vegan Onion Gravy

Once your vegan onion gravy has cooled completely, transfer it to an airtight container and store it in the refrigerator for up to 3-4 days.
Keep in mind that the gravy will thicken further as it chills, so reheat it gently in a saucepan with a splash of water or broth to loosen it back up.
You can also freeze this gluten free onion gravy in portion-sized containers for up to 3 months; just thaw overnight in the fridge and reheat before serving.
More Onion Recipes
Did you try out this vegan onion gravy recipe? Please leave a comment below, share it, rate it, or tag a picture @plantbasedandbroke on Instagram and hashtag it #plantbasedandbroke. Show off that creation with us!
Recipe FAQs
Rushing the caramelization can cause the onions to burn and taste bitter instead of sweet. Not stirring enough or adding thickener too early can lead to lumps or uneven texture.
Use cornstarch or another gluten-free starch instead of flour to thicken the gravy. Also, make sure your broth or bouillon does not contain gluten.
Onion gravy is made from caramelized onions, a thickener like flour or cornstarch, and broth for flavor. Vinegar or wine is often added to balance the sweetness and enhance the taste.

Gluten-Free Onion Gravy
Ingredients
- 3 tablespoons vegan butter
- 3 yellow onions thinly slices
- Salt
- Black Pepper
- 2 tablespoons red wine vinegar
- 2 tablespoons cornstarch
- 2 cups mushroom broth or any broth of choice
- ½ teaspoon dried parsley optional, if using fresh, use 1 tablespoon of parsley
Instructions
- In a non-stick skillet over medium heat, melt the butter. Add the onions and cook, stirring frequently, for about 30 minutes. After 10 minutes, season with salt and pepper. To keep the onions from burning or drying out, lower the heat and add a splash of water as needed.
- Stir in the red wine vinegar and let it simmer for 2 minutes. Sprinkle in the cornstarch and mix well with the onions. Continue cooking and stirring for 2 more minutes.
- Pour in the broth and bring the mixture to a simmer. Stir often and cook until the gravy thickens, about 10 minutes.
- Remove about three-fourths of the gravy and blend until smooth. Then, combine it back with the remaining chunky gravy and serve.
Notes
- I used Lee Kum Mushroom Bouillon Powder mixed with water for the mushroom broth, but I halved the recommended amount to reduce the saltiness.
- If you don’t have mushroom broth or prefer not to use it, feel free to use any broth you like.
- For a sweeter gravy, cook the onions longer, for about up to an hour.
- This recipe calls for yellow onions, but red or white onions work just as well.
- Blending the onion gravy creates a smoother texture and helps fully blend the flavors.






Vegan Puerto Rican Spaghetti
Leave a Reply