Romy London

  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
menu icon
go to homepage
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
search icon
Homepage link
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
×
Home » Recipes » Sauces & Condiments

Shallot & Balsamic Gravy

Vegan Food Blogger, Chef and Photographer Romy London in the kitchen with vegan meals on the table in front of her.
Modified: Sep 10, 2026 · Published: Sep 7, 2026 by Romy · This post may contain affiliate links · Leave a Comment
Add my blog as a trusted site on Google
Jump to Recipe Print Recipe

This Shallot & Balsamic Gravy is rich, savory, and just a little sweet, with deeply caramelized shallots and a tangy balsamic finish. It’s especially good poured over mashed potatoes, roasted vegetables, stuffing, or your favorite vegan roast.

The gravy starts with a simple homemade vegetable stock made from scraps you might otherwise throw away. Keep a bag in the freezer and add things like carrot peelings, onion ends, celery leaves, and herb stems as you cook - then when it’s full, you’ve already got the base for your next batch of gravy.

Vegan Shallot gravy in a gravy boat on a wooden table.

📌 If you love Pinterest you can pin any of the images to your boards!

Jump to:
  • 🌱 Ingredients & Notes
  • 🥕 Which Vegetable Scraps Work Best for Stock?
  • 🍇 Getting the Balsamic Reduction Right
  • 🍽️ Serving Ideas
  • 🧊 Storage & Reheating
  • 🔜 More Vegan Roast Dinner Recipes
  • 📖 Recipe Card

🌱 Ingredients & Notes

  • Vegetable scraps - Carrot peelings, onion or shallot ends, celery leaves, leek trimmings, and herb stems all work well for the stock.
  • Shallots - Finely chopped and cooked until soft, they add a naturally sweet, mellow onion flavor.
  • All-purpose flour - Thickens the gravy and gives it a smooth consistency.
  • Balsamic vinegar - Reduced before being added to concentrate its sweet, tangy flavor.
  • Soy sauce or tamari - Adds savory depth and helps deepen the color of the gravy.
  • Agave nectar - Just enough to round out the acidity of the balsamic.

Scroll to the recipe card at the bottom of the post for detailed quantities and measurements.

🥕 Which Vegetable Scraps Work Best for Stock?

A good scrap stock is all about balance. Carrot, onion, shallot, leek, celery, mushroom stems, and fresh herb stalks are all great additions and create a savory base without overpowering the gravy.

I’d avoid using too many strongly flavored or bitter scraps, particularly Brussels sprouts, broccoli, cabbage, kale stems, or other cruciferous vegetables, as they can make the stock taste bitter or sulfurous after simmering.

You can keep a reusable bag or container in the freezer and add suitable scraps whenever you cook. There’s no need to thaw them before making the stock - simply tip them straight into the pot and cover with water.

🍇 Getting the Balsamic Reduction Right

Reducing the balsamic separately concentrates its flavor before it goes into the gravy. Keep it at a gentle simmer rather than a rapid boil and watch it closely toward the end - once it begins to look slightly syrupy, remove it from the heat.

It doesn’t need to become as thick as a balsamic glaze. The reduction will thicken further as it cools and again once it’s whisked into the gravy.

🍽️ Serving Ideas

This gravy is made for roast dinners and holiday meals. Pour it over mashed or roasted potatoes, stuffing, roasted vegetables, or a vegan roast.

The balsamic and shallots also pair especially well with earthy ingredients such as mushrooms, lentils, chestnuts, and root vegetables.

🧊 Storage & Reheating

Store cooled gravy in an airtight container in the refrigerator for up to 4 days. Reheat gently in a saucepan, whisking in a splash of water or vegetable stock if it has thickened too much.

The gravy can also be frozen for up to 2 months. Thaw overnight in the refrigerator and whisk well while reheating to bring the consistency back together.

Did you make this recipe? If so, will you do me a huge favor and leave a review and star rating & let me know how you liked this recipe? THANK YOU! ❤️

🔜 More Vegan Roast Dinner Recipes

  • A vegan lentil and walnut nut roast decorated with carrot slices.
    Lentil & Walnut Roast
  • Caramelized brussels sprouts with beans and chestnuts in a skillet with fresh herbs on top.
    Caramelized Brussels Sprouts
  • Vegan Roast potatoes in a serving dish on the dinner table.
    Vegan Roast Potatoes
  • Roasted rainbow carrots on a serving tray.
    Roasted Rainbow Carrots

Serve this shallot and balsamic gravy with my Vegan Yorkshire Puddings and Vegan Turkey Roast for the ultimate festive holiday roast dinner.

Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:

📖 Recipe Card

Vegan Shallot gravy in a gravy boat.

Shallot & Balsamic Gravy

Romy
A rich vegan gravy made with sweet shallots, homemade vegetable stock, and reduced balsamic vinegar. Perfect for mashed potatoes, vegan roasts, and holiday dinners.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Stock time 45 minutes mins
Total Time 1 hour hr 15 minutes mins
Course Condiment, Sauce
Cuisine American, British
Servings 4 servings

Equipment

  • Large saucepan or stockpot
  • medium saucepan
  • small saucepan
  • Fine mesh strainer
  • whisk
  • wooden spoon

Ingredients
  

  • 2 handfuls vegetable scraps such as carrot peelings, onion ends, celery leaves, leek trimmings, and herb stems
  • 4-8 cups water about 1-2 liters, or enough to cover the scraps
  • 1 whole bay leaf
  • 3-4 whole black peppercorns
  • 2 tablespoons olive oil 30 ml
  • 2 whole shallots finely chopped
  • 2 whole garlic cloves minced
  • 2½ tablespoons all-purpose flour 20g, UK: plain flour
  • 2 cups vegetable stock 480 ml, strained
  • ¼ cup balsamic vinegar 60 ml
  • 1 tablespoon soy sauce 15 ml, or tamari
  • 1 teaspoon agave nectar or maple syrup
  • salt and black pepper to taste

Instructions
 

  • Make the vegetable stock: Add the vegetable scraps, water, bay leaf, and peppercorns to a large saucepan. Bring to a gentle simmer and cook for 45-60 minutes. Strain through a fine-mesh strainer and set aside.
  • Reduce the balsamic: Add the balsamic vinegar to a small saucepan and bring to a gentle simmer. Cook until slightly reduced and syrupy, watching closely so it doesn’t burn. Remove from the heat.
  • Cook the shallots: Heat the olive oil in a medium saucepan over medium heat. Add the shallots and cook until soft and translucent. Add the garlic and cook for another 30-60 seconds, until fragrant.
  • Make the roux: Sprinkle in the flour and stir continuously for 1-2 minutes, until no dry flour remains.
  • Add the stock: Gradually pour in the vegetable stock while whisking continuously to keep the gravy smooth.
  • Finish the gravy: Stir in the balsamic reduction, soy sauce, and agave. Simmer gently for 10-15 minutes, stirring occasionally, until the gravy has thickened to your preferred consistency.
  • Season and serve: Taste and season with salt and black pepper as needed. Serve warm.

Notes

  • Vegetable scraps: Stick mostly to mild, savory vegetables such as carrots, onions, shallots, leeks, celery, mushrooms, and herbs. Avoid using large amounts of cruciferous vegetables, as they can make the stock bitter.
  • Stock quantity: You only need 2 cups + 2 tablespoons (500 ml) of finished stock for the gravy. Freeze any extra for another recipe.
  • Balsamic reduction: Don’t reduce the vinegar all the way to a thick glaze. It should still be pourable when it comes off the heat.
  • Consistency: The gravy will continue to thicken slightly as it cools. If it becomes too thick, simply whisk in a splash of vegetable stock or water.
  • Make ahead: Both the vegetable stock and finished gravy can be prepared ahead of time and refrigerated until needed.
Keyword balsamic gravy, shallot gravy, vegan gravy, vegan holiday gravy, vegan roast gravy, vegan shallot gravy, vegetable scrap gravy

 © 2026 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!

*Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.

More Sauces, Dips & Dressings

  • A gravy boat filled with vegan caramelized onion gravy.
    Caramelized Onion Gravy
  • Homemade coconut milk in a glass bottle with a label.
    How to Make Coconut Milk from Coconut Flakes
  • Pouring coconut cream into a jug.
    How to Make Coconut Cream from Shredded Coconut
  • A small ramekin of vegan nacho cheese sauce.
    Vegan Nacho Cheese Sauce

💭 Leave a Comment Cancel reply

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

Recipe Rating




Hey, I'm Romy! 👋

I'm a vegan recipe developer & food photographer based in the UK.

I share comfort food recipes that are easy to follow and genuinely tested - so you know they'll work.

About Romy

FOLLOW ME

  • link to instagram account
  • link to facebook account
  • link to pinterest account
  • link to youtube account
  • link to tiktok account
  • Link to email

As Seen In

Romy London Uk as seen on Netflix, Channel 4, Metro, Cosmopolitan, TalkRadio, Channel 4, Evening Standard, Vegan Life, Vegan Food & Living

Latest Recipes

  • Vegan Shallot gravy in a gravy boat.
    Shallot & Balsamic Gravy
  • A vegan lentil and walnut nut roast decorated with carrot slices.
    Lentil & Walnut Roast
  • A gravy boat filled with vegan caramelized onion gravy.
    Caramelized Onion Gravy

🔎 Search

Footer

↑ back to top

About

  • Privacy Policy
  • Cookie Policy

Newsletter

  • Sign up for my newsletter & NEVER miss a recipe!

Contact

  • Contact
  • Work with me

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2026 Romy London

Manage Cookie Consent
We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show (non-) personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}