This vegan lentil and walnut roast combines a savory, herb-seasoned loaf with a tangy cranberry-orange glaze. Finely chopped walnuts add a nutty bite, while lentils give the roast its hearty base. It’s a fantastic main for Thanksgiving, Christmas, or a Sunday dinner with all the trimmings.
The cranberry topping brings a little sweetness and acidity to each slice, balancing the earthy lentils and walnuts. Serve it with roast potatoes, greens, and plenty of gravy -then save a slice for a sandwich the next day.

Jump to:
❤️ Why You’ll Love This Recipe
- A hearty vegan main: Lentils and walnuts give the loaf substance and texture.
- A cranberry glaze with a little bite: Balsamic vinegar, Dijon, and orange zest keep the topping bright against the savory roast.
- Leftovers worth keeping: Reheated slices work well with extra gravy, or tucked into sandwiches with a spoonful of cranberry glaze.
🌱 Ingredients & Notes

Lentils: Use cooked lentils and drain them thoroughly after rinsing. Excess water makes it harder to judge the consistency of the loaf mixture. Brown or green lentils are a good choice for retaining some texture; red lentils break down much more readily.
Walnuts: Chop them finely enough to distribute throughout the mixture. Large pieces can interrupt a slice and make it more likely to break apart. Keep some texture rather than grinding them into a paste.
Ground flaxseed: Mixed with water, it forms a gel that helps bind the loaf. Whole flaxseeds won’t do the same job, so check that yours is ground.
Tomato paste and dark soy sauce: These add concentrated savory flavor. Tomato paste is the thick concentrate sold as tomato purée in the UK. Dark soy sauce adds color as well as seasoning; it isn’t the same as a bottle labeled “light” or “low-sodium.”
Cranberries: Fresh or frozen both work for the glaze. They bring the tartness, while brown sugar softens their sharp edge and orange zest adds fragrance.
See the recipe card below for the full ingredient list and measurements.
🥄 Getting a Loaf That Holds Together
The binding starts before the mixture goes into the pan. Mix the ground flaxseed with water and let it stand until thickened, then combine it thoroughly with the other ingredients so there are no dry pockets.
Pay attention to the breadcrumb texture, too. Fresh crumbs, fine dried crumbs, and panko absorb moisture differently, so use the type specified in the finished recipe card rather than swapping them cup for cup.
The mixture should hold together when pressed, without loose liquid collecting in the bowl. Press it firmly into the loaf pan, working into the corners and smoothing the top. This closes up gaps that can cause the roast to crumble when sliced.
Line the pan with parchment, leaving enough overhang to help lift the loaf out later. It makes serving much easier, especially once the top is glazed.
🍊 Making the Cranberry Glaze
Let the cranberries burst and soften as they simmer, then stir and gently crush them to make a spreadable topping. You want it thick enough to sit on the loaf rather than run straight off. If it becomes too stiff, stir in a small splash of water.
The balsamic vinegar and Dijon give the glaze a savory edge, while cinnamon and orange zest add warmth and fragrance. It should still have some tartness to balance the roast.
Spread most of the glaze over the loaf for the final 15 minutes of baking. Adding it toward the end lets it warm through and settle onto the surface without spending the entire bake exposed to the heat. Keep the rest for serving.
🔪 Give It a Rest Before Slicing
A hot loaf is more delicate straight from the oven. Let it rest in the pan before lifting it out, then support the base as you transfer it to a serving board.
Use a sharp serrated knife and a gentle sawing motion rather than pressing straight down. Cut substantial slices and slide a spatula underneath when serving. Extra glaze or gravy can go on the plate once the slice is in place.

🍽️ What to Serve With Lentil & Walnut Roast
Serve with vegan roast potatoes, roasted rainbow carrots, and something green on the side. For a softer, creamy accompaniment, try herb butter bean mash.
A generous spoonful of caramelized onion gravy works alongside the cranberry topping. Serve both separately so everyone can add as much as they like.
📌 If you love Pinterest you can pin any of the images to your boards!
❓ Frequently Asked Questions
A mixture that’s too dry, unevenly mixed, or loosely packed can crumble, and slicing while it’s very hot makes matters worse. Let the flax mixture thicken before using it, combine everything thoroughly, and press firmly into the pan. Give the baked loaf time to rest before cutting.
Dried cranberries aren’t a direct substitute here. Fresh and frozen berries contain moisture and break down as they cook, creating the sauce. Dried berries would need a different liquid balance and cooking method.
Yes. Make it a day ahead, refrigerate it in a covered container, and gently warm it before spreading. Stir in a little water if it has thickened too much to spread easily.
🥡 Storage & Reheating
Refrigerate leftover roast in an airtight container for up to 4 days. Keep any extra cranberry glaze separately so you can add it after reheating.
For longer storage, freeze individual portions for up to 2 months. Separate the slices with parchment so you can take out only what you need, and thaw overnight in the refrigerator.
Reheat slices in a covered ovenproof dish at 350°F (180°C conventional / 160°C fan), with a small splash of water or broth to help keep them moist. Heat until hot throughout; the time will depend on the thickness and number of slices. Serve with warmed gravy or the reserved glaze.
🔜 Complete Your Vegan Roast Dinner
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! ❤️
Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:
📖 Recipe Card
Vegan Lentil Walnut Loaf with Cranberry Glaze
Equipment
- 9 × 5-inch loaf pan about a 2lb UK loaf tin size
- large mixing bowl
- large skillet
- small saucepan
- wooden spoon or spatula
- Sharp serrated knife
Ingredients
For the Lentil Walnut Loaf:
- 2 tablespoons olive oil
- 1 large onion finely chopped
- 3-4 whole garlic cloves minced
- 1 14-oz can lentils 400g, drained and rinsed
- 1 ¾ cups walnuts 200g, finely chopped
- 1 ¾ cups dried breadcrumbs 200g, plain
- 2 tablespoons ground flaxseed + 5 tablespoon water for creating flax eggs
- 5 tablespoons water 75 ml, to mix with the flax
- 3 tablespoons tomato paste
- 2 tablespoons dark soy sauce or tamari
- 2 teaspoons dried thyme
- 1 teaspoon dried rosemary
- Salt & black pepper to taste
- Carrot slices for decoration optional
For the Cranberry Glaze:
- 1 ½ cups fresh or frozen cranberries 150g
- ¼ cup brown sugar 50g, packed
- 2 tablespoons balsamic vinegar 30 ml
- 1 teaspoon Dijon mustard
- ½ teaspoon ground cinnamon
- Zest of 1 orange
- ½ cup water 120 ml
Instructions
- Prep the oven and pan: Preheat the oven to 350°F (180°C; 160°C fan). Lightly grease a standard loaf pan and set aside.
- Sauté the aromatics: Heat the olive oil in a skillet over medium heat. Add the chopped onion and garlic and cook for 5-7 minutes, stirring occasionally, until softened and fragrant.
- Mix the loaf: Add the cooked onion and garlic to a large mixing bowl with the lentils, walnuts, breadcrumbs, flax eggs, tomato paste, soy sauce, thyme, rosemary, salt, and pepper. Mix thoroughly until all the ingredients are evenly combined.
- Shape the loaf: Transfer the mixture to the prepared loaf pan. Press it down firmly and evenly, then smooth the top with the back of a spoon or spatula.
- Make the cranberry glaze: Add the cranberries, brown sugar, balsamic vinegar, Dijon mustard, cinnamon, orange zest, and water to a small saucepan. Bring to a gentle simmer over medium heat and cook, stirring occasionally, until the cranberries burst and the mixture thickens into a glossy glaze. Remove from the heat.
- Bake the loaf: Place the loaf in the preheated oven and bake for 30-35 minutes, until firm and lightly crisp around the edges.
- Glaze and decorate: During the final 15 minutes of baking, brush most of the cranberry glaze evenly over the top of the loaf. If using the carrot decorations, arrange them on top during the final 5 minutes of baking.
- Cool and serve: Let the loaf cool in the pan for a few minutes before carefully removing and slicing with a sharp serrated knife. Serve warm with the remaining cranberry glaze and your favorite holiday sides.
Notes
- Lentils: The 14 oz (400 g) canned lentils are measured before draining. Drain them thoroughly before adding them to the loaf mixture.
- Breadcrumbs: Use dried breadcrumbs rather than fresh breadcrumbs. Their lower moisture content helps the loaf hold together and creates a firmer texture.
- Loaf pan: A standard 9 x 5-inch loaf pan works best for this recipe. Press the mixture firmly into the pan so the finished loaf holds together well when sliced.
- Cranberry glaze: The glaze will continue to thicken slightly as it cools. If it becomes too thick to brush onto the loaf, stir in a small splash of water.
- Cooling: Let the loaf rest for a few minutes before removing it from the pan and slicing. This gives it time to firm up and makes cleaner slices.
- Make ahead: The lentil loaf can be assembled ahead of time and refrigerated until ready to bake. For the best finish, prepare and add the cranberry glaze shortly before or during baking.
© 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.



💭 Leave a Comment