Vegan Red Wine Gravy Made with Dried Porcini
A deep, savoury vegan red wine gravy made with dried ceps, onions, and herbs.

This vegan red wine gravy builds its depth from dried porcini (ceps), softened onions, and a slow reduction that concentrates the wine into a rich base. Rosemary and thyme give it a clean, herbal edge, while a little mustard rounds the flavour. It’s a simple gravy to make at home, but it has the depth of a gravy made from the juices of a Sunday roast.
Since going vegetarian, I’ve been on a quest for a proper rich gravy. Roasted vegetables alone never reaches the depth you get from meat juices, and the end result was always disappointing. The answer was sitting in my cupboard the whole time: dried ceps.
Once soaked, they turn the liquid a deep golden brown and add the kind of umami that most vegetarian gravies struggle to deliver. And even though porcini have a very distinctive flavour, the finished sauce only has a hint of mushroom — mild enough that even vegetarians who don’t usually like mushrooms will enjoy it. Luckily, every summer and autumn I find enough ceps to carry me through the year, so I never need to rely on store bought mushrooms to make a proper gravy.
Ingredients Breakdown

Dried ceps (porcini)
Provide the core depth and savouriness, and their soaking liquid forms the backbone of the gravy.
Onion and garlic
Adds natural sweetness and body once softened and lightly caramelised.
Red wine
Brings acidity and fruitiness that balance the richness; use a dry red for the cleanest flavour.
Vegetable stock
Extends the sauce and carries the flavours; a darker stock gives a better colour.
Rosemary and thyme
Add a restrained herbal note that keeps the gravy from tasting flat.
Soy sauce
Strengthens the savoury base and deepens colour. Use it sparingly to avoid making a gravy that taste like soy.
Dijon mustard
Lifts the flavour at the end and adds a small amount of sharpness.
Flour
Thickens the gravy and helps it emulsify into a smooth, stable sauce.
Olive oil
Provides the fat needed to soften the onion and form the roux.
Redcurrant jelly
Adds a small touch of sweetness and acidity that rounds the sauce and enhances the wine flavour; you only need a spoonful. I used my homemade cornelian cherry jelly, which works just as well as redcurrant.
Step-by-Step Instructions for Vegan Red Wine Gravy
Soak the ceps
Place the dried ceps in a heatproof bowl and cover with 250 ml boiling water. Leave for 15–20 minutes until softened, then lift them out, squeeze gently, and finely chop. Strain the soaking liquid through a fine sieve or coffee filter to remove grit.



Prepare the ingredients
Finely chop the onion and mince the garlic. If using fresh herbs, strip them off the stem and roughly chop them.


Cook the base
Heat a medium saucepan (around 18–20 cm) over medium heat and add the olive oil or butter. Cook the chopped onion for 8–10 minutes, stirring occasionally, until softened and lightly golden. Reduce the heat if the edges start to brown too quickly.
Stir in the garlic, rosemary, and thyme. Cook for 30 seconds until fragrant, keeping the heat moderate so the garlic doesn’t catch.

Make the roux
Sprinkle the flour over the onions and stir for 1 minute to form a paste. It should look slightly sandy and pull away from the pan when stirred — this helps the gravy thicken evenly.
Deglaze with red wine
Pour in the red wine slowly, scraping the base of the pan to lift any browned bits. Simmer for 2–3 minutes until the wine reduces and no longer smells sharp.


Add liquids and seasonings
Add the chopped ceps, strained soaking liquid, vegetable stock, soy sauce or tamari, and Dijon mustard. Bring to a gentle simmer and cook for 10–12 minutes, stirring occasionally, until the gravy thickens and looks glossy.

Finish the flavour
Stir in a spoon of redcurrant jelly until dissolved. Taste and adjust: add extra stock if it’s too strong, a little mustard if it needs brightness, or a pinch of salt or a splash more soy sauce to balance.
Strain the gravy (optional)
This step is optional. If you prefer to have a rustic mushroom gravy, you can skip straining.
If you are after a silky smooth gravy, pass it through a sieve and push all the liquid out with the back of a spoon. The leftover mushroom onion mix is delicious and can be saved and tossed through pasta.
You might be tempted to blend the gravy here to have a smooth finish, but I highly recommend against it. The result will be a grey sludge, and while still tasting delicious, it will look very unappetising.

Adjust consistency
Loosen a thick gravy with a splash of stock or water. If it’s too thin, simmer uncovered for a few minutes until it reaches the texture you want
Make-ahead & storage
Cool the vegan red wine gravy completely before storing. It keeps for up to 3 days in the fridge or 3 months in the freezer. Reheat gently, adding a little water if needed to loosen.
Vegan Red Wine Gravy Made with Dried Porcini
Ingredients
- 20 g dried ceps porcini mushrooms
- 250 ml boiling water
- 1 tbsp olive oil or vegan butter
- 1 medium onion finely chopped
- 1 garlic clove minced
- 1 sprig fresh rosemary finely chopped
- 1 tsp fresh thyme leaves or ½ tsp dried
- 1 tbsp plain flour
- 100 ml red wine
- 300 ml vegetable stock
- 1 tsp soy sauce or tamari
- 1 tsp Dijon mustard
- 1 tbsp redcurrant jelly
- Salt and black pepper, to taste
Instructions
- Place the dried ceps in a bowl and cover with 250 ml boiling water. Soak for 15–20 minutes, then lift out, squeeze gently, finely chop, and strain the soaking liquid through a fine sieve to remove grit. Chop the onion and rosemary, and mince the garlic.
- Heat the olive oil or vegan butter in a medium saucepan over medium heat. Add the onion and cook for 8–10 minutes until softened and lightly golden, stirring occasionally.
- Add the garlic, rosemary, and thyme. Cook for 30 seconds until fragrant.
- Sprinkle in the flour and stir for 1 minute to form a paste.
- Pour in the red wine slowly, scraping the bottom of the pan to lift any browned bits. Simmer for 2–3 minutes until slightly reduced.
- Add the chopped ceps, strained soaking liquid, vegetable stock, soy sauce or tamari, and Dijon mustard. Bring to a gentle simmer and cook for 10–12 minutes, stirring occasionally, until the gravy thickens.
- Stir in the redcurrant jelly until fully dissolved. Season with salt and black pepper, adjusting the consistency with a splash of stock or water if needed.
Notes
Variations & Substitutions
- Swap the red wine for extra porcini soaking liquid plus a splash of balsamic vinegar if you want the acidity without alcohol.
- Add a spoon of cranberry sauce instead of redcurrant jelly for a sharper, fruitier finish.
- For a more herbal profile, increase the rosemary or add a bay leaf during simmering, removing it before serving.
- If you don’t have dried ceps, dried shiitake give a different but still deeply savoury flavour.
- This gravy is naturally vegan and dairy-free. It keeps for up to three days in the fridge and freezes for three months. Thaw in the fridge and reheat gently with a splash of water or stock to loosen if needed.







