Vegan Lentil Loaf is a healthy and delicious vegan version of meatloaf that’s made with a combination of, green lentils, portobello mushrooms, quinoa and vegetables. It’s topped with a sweet and tangy balsamic ketchup sauce and is perfect for a vegetarian/vegan-friendly holiday main!

lentil loaf sliced on a white serving platter topped with chopped parsley

A crowd-pleasing Vegan Meatloaf Recipe

I’ve been working on making some delicious dishes for Thanksgiving, like Butternut Squash Mac and Cheese and pumpkin pie bars, but I wanted to share a recipe that would work well as a vegan main.

This Vegan Lentil Loaf recipe is made with a base of lentils, portobello mushrooms, and veggies. It’s topped off with a sweet and tangy glaze. This vegan meatloaf is easy to make and will be a crowdpleaser!

The portobello mushrooms give the lentil loaf a really hearty and meaty texture, and the lentils make it filling and satisfying. You could also add in 1/2 cup chopped walnuts if you want it to be even more filling and hearty, but I found it wasn’t necessary for this recipe.

One thing I love about this lentil loaf is that it holds its shape really well. (Some veggie loaves tend to be crumbly and fall apart easily.)

Why you’ll love this Lentil Meatloaf

  • The combination of portobello mushrooms, lentils and quinoa make this loaf super-rich and hearty.
  • This recipe is fantastic to serve up for Thanksgiving dinner or Christmas dinner as a main dish or even as a side dish.
  • This recipe is naturally vegan and gluten-free.
  • The glaze on this lentil loaf is so delicious made with three simple ingredients: ketchup, balsamic vinegar and maple syrup.

What goes into a Lentil Loaf (completely vegan ingredients)?

  • Lentils: The best type of lentils to use for a lentil loaf are green or brown lentils. You want lentils have still have a slight bite to them and that will hold their shape and texture once cooked. Make sure not to substitute with red lentils. They are too soft and won’t hold up well in the loaf.
  • Portobello mushrooms: you can substitute other mushrooms, but portobello work best for a meaty texture.
  • Veggies: Onions, garlic, carrot, celery, red pepper.
  • Herbs: I like to use dried oregano, thyme, and parsley, but any combination of your favourite dried herbs will work
  • Red wine: to deglaze the pan and help build rich flavour
  • Tomato paste: gives a nice balance of acidity to the recipe
  • Ketchup: Adds a hint of sweetness and vinegar
  • Tamari or soy sauce: Use tamari for gluten-free, or soy sauce if you prefer
  • Vegan Worcestershire sauce: The secret ingredient. This adds that savoury flavour to the recipe that really ties it all together
  • Quinoa: you can substitute brown rice or any cooked grain you love
  • Oats: to help bind everything together, you could also use breadcrumbs
  • Flax eggs: To bind everything together. If making this dish vegetarian, you could also use a regular egg.

Vegan Meatloaf Substitutions

If you don’t have all the ingredients on hand for the Vegan Meatloaf, don’t worry! Here are a few ingredients that can be substituted:

  • Quinoa: substitute with brown or white rice
  • Oats: substitute with breadcrumbs
  • Ground flax seeds: substitute with ground chia seeds
  • Red wine: substitute with vegetable stock

How to make a Lentil Loaf

Chop up the veggies then sautee them in a pan with a bit of oil. You want to let the veggies cook down for 10-15 minutes. It’s important not to rush this step, this is where all the flavour will build! Once the veggies are cooked deglaze the pan with some red wine then add the tomato paste, and seasoning.

A food processor with veggies, lentils, flax oats and quinoa in it

Cook the lentils in vegetable broth, then add them to a food processor with the veggies, quinoa and oats. Pulse it up just a bit so there are still some chunks remaining.

a food processor with lentil loaf mixture in it

Line an 8×4 inch loaf pan with parchment paper then pour the loaf mixture into the pan, pressing down evenly.

Lentil loaf in a pan

Mix the sauce ingredients together (see more details below) then spread the sauce to completely cover the top of the loaf.

A spoon spreading sauce onto a lentil loaf

Bake in the oven at 350 degrees F for 45-50 minutes. Let cool for 30 minutes on the counter before removing from the pan.

How to make a Vegan Meatloaf Glaze

Vegan meatloaf glaze is easy to make and is SO important to make the vegan meatloaf taste amazing! The glaze is sweet, salty and tangy and ties the whole dish together.

To make the glaze, simply mix the ketchup, balsamic vinegar and maple syrup together in a small bowl. Use a spoon or silicon brush to spread the glaze evenly on top of the lentil loaf.

How to make ahead, store, freeze and reheat Vegan Meatloaf

  • Fridge: Store in an air-tight container in the fridge for up to a week. Reheat in the oven at 350 degrees F or in the microwave until warm.
  • Freezer: Freeze this lentil loaf in a container, freezer bags or food saver bags. Defrost on the counter and reheat in the oven at 350 degrees F until warmed through.

Tips for making a Vegan Lentil Loaf

  • Take your time to brown the veggies in the pan. You want to do this for at least 10 minutes, but ideally 15. The veggies will cook down and brown nicely and will build up flavour for the loaf.
  • Don’t over pulse the mixture in the food processor. You don’t want it to be completely pureed. There should be whole pieces of the lentils left for texture. If you puree the mixture too much, you’ll end up with a more mushy lentil loaf.
  • Line your loaf pan with parchment paper. This will prevent the loaf from sticking and make it easier to remove the loaf from the pan once it’s cooked.
A vegan lentil loaf topped with a ketchup glaze and parsley

What to serve with Lentil Loaf

Lentil loaf is great enjoyed on it’s own or with a variety of different sides. Here are some of my favourite things to serve with lentil loaf:

  • Steamed Green beans
  • Roasted Broccoli
  • Roasted Squash

More lentil recipes to try

If you tried this Vegan Lentil Loaf or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on PinterestInstagram and Facebook for even more deliciousness!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
lentil loaf sliced topped with fresh parsley

Vegan Lentil Loaf Recipe

  • Author: Jess
  • Prep Time: 30 minutes
  • Cook Time: 35 minutes
  • Total Time: 65 minutes
  • Yield: 10 servings 1x
  • Category: Main
  • Method: Bake
  • Cuisine: American


A meat-less loaf recipe made with lentils, portobello mushrooms and quinoa! 


Units Scale
  • 3 cups cooked green lentils (about 1 cup dried, or can use canned)
  • 2 tbsp ground flax seeds+6 tbsp water
  • 2 tbsp olive oil
  • 1 large onion, chopped
  • 4 garlic cloves, chopped
  • 1 large carrot, chopped
  • 1 celery stalk, chopped
  • 1 red bell pepper, chopped
  • 2 portabello mushrooms, chopped
  • 1/2 tsp salt
  • 1 tsp pepper
  • 2 tsp paprika
  • 1 tsp dried oregano
  • 1 tsp dried parsley
  • 1/4 cup red wine
  • 2 tbsp tomato paste
  • 2 tbsp ketchup
  • 1 tbsp tamari
  • 1/2 tbsp vegan worshershire sauce
  • 1/2 cup quinoa, (already cooked)
  • 1/2 cup oats


  • 1/4 cup ketchup
  • 2 tbsp balsamic vinegar
  • 1 tbsp maple syrup


  1. Mix the ground flax seeds with the water and let sit for 5 minues to gel.
  2. Heat the olive oil in a pan on medium-high heat. Add the onions, garlic, carrot, celery, red pepper and mushrooms and let brown in the pan for 10-15 minutes, stiring constantly so the veggies don’t burn. Sesason with salt, pepper, paprika and dried herbs.
  3. Reduce the heat to medium then deglaze the pan with red wine. Add the ketchup, tomato paste tamari, and vegan worshershire sauce and mix everything together. 
  4. Add the veggie mixture to a food processor with the lentils, quinoa oats, and flax eggs. Pulse just a bit until combined, but not too much so there is still texture.
  5. Line an 8×4 inch loaf pan with parchment paper and spray with cooking spray. Pour the lentil mixture into the pan spreading evenly.
  6. To make the glaze mix the ketchup, balsamic vinegar and maple syrup together, then spread evenly onto the loaf. 
  7. Bake at 350 degrees for 35-45 minutes.
  8. Let cool for 30 minutes before removing from the pan.


Don’t rush cooking the vegetables in the pan. You want them to brown. If they start to brown too much, reduce your heat a bit. 

I recommend cooking the lentils in broth rather than water. This will help infuse the lentils with more flavour. 

Don’t overpulse the mixture in the food processor. You want to leave some texture. 

Don’t try and remove the loaf from the pan while it’s still hot. 


  • Serving Size: 1/10th recipe
  • Calories: 177
  • Sugar: 5.5g
  • Sodium: 328mg
  • Fat: 4g
  • Carbohydrates: 27g
  • Fiber: 8g
  • Protein: 8g

Keywords: vegan meatloaf recipe, meatloaf with lentils