This amazing vegan lentil meatloaf is easy, packed with flavor, wholesome and made using simple ingredients. It makes for a hearty and filling vegan main entrée recipe that even meat lovers will ask for seconds.

I love to recreate meaty dishes in a vegan and healthier way. My husband Chris begs me regularly for these TVP Swedish meatballs and my kids adore this hearty tofu bolognese sauce. And right now it is the holiday season, so it just felt natural to share a vegan lentil meatloaf next!
You won't miss the meat at all in this plant-based meatloaf: the umami-rich mushrooms and chewy lentils set a hearty base to carry all the incredible flavors from the seasoning. Plus, that BBQ-tomato thick glaze is something you have to taste, so yummy.
Serve alongside roasted miso potatoes or vegan twice baked potatoes and a vegan onion gravy for a delicious holiday meal! Or try these mashed sweet potatoes and cauliflower for a boost in veggies!
Let me know if you give it a try! ❤️
Jump to:
❤️ Why you will love this recipe
- Wholesome and vegan alternative to a classic meatloaf
- Packed with flavor and has an amazing texture
- Easy to make
- Features an addictive BBQ glaze
- Perfect Thanksgiving or Christmas recipe
- Healthy and rich in fiber and plant-based protein

🌱 Wholesome plant-based meatloaf
I noticed that many vegan meatloaves were made using fake ground meat. These are great for adding flavor and mimicking the real meat texture, but also are packed with processed fats, which I wanted to avoid here.
This recipe includes beans (lentils) instead of processed vegan meat and is packed with flavoring ingredients to ensure the loaf is super tasty and as satisfying as a regular meatloaf. Also filled with veggies, it makes for a high-in-protein and fiber-rich recipe that's perfect as a comforting vegetarian main entrée.
🗒 Ingredient notes (+ substitutions)

- Vegetables: you will need some mushrooms, onion, garlic and carrots, which make for the base of the loaf. Try not to swap the vegetables or the texture could change.
- Nutritional yeast: technically options, but highly recommend for an amazing flavor.
- Soy sauce: add saltiness and umami deep flavor. You can also use tamari sauce.
- Liquid smoke: if you don't have it, then add a generous pinch of smoked paprika.
- Rolled oats: use old-fashioned rolled oats for the best results. Oats help hold the loaf together.
- Cashews: use unsalted and unroasted raw cashews. They add texture and nutrition. Can be swapped for pecans or walnuts.
- Lentils: I used brown lentils, but you can use green or French lentils. Feel-free to use canned lentils if you can find them to speed up the process and avoid having to cook the beans.
- Breadcrumbs: bring the ingredients together and create a nice texture. Use regular breadcrumbs or swap for Italian seasoned breadcrumbs for more flavor.
- Tomato paste: base for the BBQ glaze, you can use a can or a tube. If you prefer, just use store-bought BBQ sauce or ketchup.
⭐️ Full list of ingredients (+ quantities) down below in the recipe card!
🍽 How to make vegan lentil meatloaf

Step 1: In a large pan, start by browning the onions for about 5 minutes in a little oil. Then, add the mushrooms and cook for another 5 minutes stirring often. Add the garlic, cook for one more minute and remove from the heat.

Step 2: Transfer the cooked vegetables to a food processor alongside the rest of the loaf ingredients.

Step 3: Pulse until it comes together while trying to keep a coarse texture as much as you can. You are looking for a mostly uniform mixture that holds well when pressed in your fingers, but you want to be able to still see some pieces mostly intact.

Step 4: Cover a bread loaf with parchment paper and transfer the processed mixture to it. Then, use a spatula to gently press and even its surface.

Step 5: In a medium bowl, combine together the glaze ingredients and whisk well.

Step 6: Spread the glaze over the loaf and bake uncovered for 45-50 minutes in a preheated oven (350ºF). Once done, let the loaf rest at room temperature for about 10 minutes before unmolding and slicing.
⭐️ Detailed recipe (+ video) down below in the recipe card!
➡️ Important notes: what to avoid
- It is essential not to over-process the mixture. This could result in a gummy texture! Process or pulse until it comes together while keeping some pieces intact. Feel free to pulse a few times, then transfer to a large bowl and finish up combining using a spatula. That's why I recommend first chopping the cashews and grating the carrots, so you don't have to process them for too long until it comes together.
- Do not add the vegetables raw to the loaf mixture, even if you love raw flavor. The raw vegetables would release some extra moisture while baking in the loaf and could make it too soft.
- Avoid overcooking the loaf as it could get too dry/hard.
✅ More helpful Tips
- Use old-fashioned oats for the best texture, quick cooking oats could make the loaf too mushy.
- You will need green or French (Du Puy) lentils to make it. Black (beluga) or red (orange) lentils don't work well for this recipe.
- If you are looking for a more traditional-looking meatloaf, then feel free to shape it more like a dome by pressing on the mixture all along the edges of the bread pan but keeping the center area elevated.
- For a quicker tomato glaze, then simply spread some ketchup or even store-bought BBQ sauce over.

🍴 Serving suggestions
I love baking this lentil meatloaf with a tomato sauce topping, but feel free to omit it altogether and bake the loaf without it. Then, serve with a vegan gravy instead or simply store-bought ketchup. I love making this homemade BBQ ketchup for this kind of hearty meal as well.
If serving this meal during the holidays, then pair it with some green beans, broccoli crunch salad, cranberry sauce and this beautiful mashed purple sweet potatoes to add some color.
❗️Storage tips
This recipe makes for delicious leftovers. Store the extras in an airtight container as it can easily dry. Keep in the fridge for up to 3 days and simply reheat using the microwave.
One of my favorite ways to enjoy leftovers is also to add a piece in between 2 slices of bread: it makes for such a fun meatloaf sandwich! It is so delicious, especially with Dijon mustard and crunchy lettuce.

❓ FAQs
It is quite easy to make this plant-based meatloaf fully gluten-free: use breadcrumbs that are gluten-free and swap the soy sauce for a gluten-free tamari sauce. Also, be sure to use certified gluten-free rolled oats.
Start with whole ingredients (such as the cooked vegetables) and stir and combine the ingredients in a bowl using a spatula. If the mixture is too coarse and won't hold well when pressed in between your fingers, then mash a little using a potato hand masher. This might result in a loaf that crumbles easier, but I believe it would still work well. In any case, I do not recommend using a blender since this could result in a sticky loaf!
Other vegan meaty comfort food favorites
I hope you enjoy this vegan lentil meatloaf as much as we do! If you try it, please leave a comment below and rate the recipe to let me know how it was. Your feedback is so helpful!
Let's stay in touch with Instagram, Pinterest and Facebook. Also, don't forget to subscribe to my newsletter to be sure not to miss anything.
📖 Recipe

Vegan Lentil Mushroom Meatloaf with BBQ Glaze
Equipment
- Food processor
Ingredients
- 1 white onion - diced
- 1 ½ cup white mushrooms - chopped
- 2 large cloves of garlic - crushed
- 1 ½ cup shredded carrots
- ¾ cup rolled oats
- ¾ cup breadcrumbs
- 1 ½ cup cooked green lentils (or French du puy)
- ¾ cup raw cashews - roughly chopped
- ½ cup nutritional yeast
- 1 tbsp soy sauce
- 1 tbsp maple syrup
- ½ tsp liquid smoke
- 1 tsp salt
BBQ Glaze
- 6 oz canned tomato paste
- 2 tbsp maple syrup
- 2 tbsp soy sauce
- 1 tbsp balsamic vinegar
- 1 tsp liquid smoke
Instructions
- Pre-heat the oven to 350ºF. Line a loaf pan with parchment paper.
- Start by cooking the onion in a pan until browned, about 5 minutes. Then, add the mushrooms and cook for 5 more minutes stirring often. Add the garlic, cook for one minute and transfer to a food processor.
- Add the rest of the loaf ingredients to the food processor and process/pulse until coarse. You are looking for a mostly uniform mixture, but still with some texture. Avoid over-processing or you will end up with a sticky/mushy loaf.
- Transfer in the prepared loaf pan and use a spatula to even its surface.
- In a medium bowl, whisk the BBQ glaze ingredients together until smooth.
- Spread the glaze over the loaf and bake for 45-50 minutes. Then, let the loaf cool down for 10 minutes before unmolding and slicing.
Video
Notes
- It is essential not to over process the mixture. This could result in a gummy textured vegan meatloaf. So, process or pulse until it comes together while keeping some pieces intact. Feel free to pulse a few times, then transfer to a large bowl and finish up combining using a spatula. That's why I recommend to first chop the cashews and grate the carrots, so you don't have to process for too long until it comes together.
- If you are looking for a more traditional looking meatloaf, then feel free to shape it more like a dome by pressing on the mixture all along the edges of the bread pan but keeping the center area elevated.
- For a quicker tomato glaze, then simply spread some ketchup or even store-bought BBQ sauce over.
- Store any leftovers in an air-tight container for up to 3-4 days. Use the extra to make delicious meatloaf sandwiches!
- Nutrition: please note that the nutritional information is an estimate per serving provided for informational purposes only (calculated by software) and accuracy is not guaranteed. Consult with your healthcare provider or a registered dietitian if you need precise nutrition calculations for health reasons.









We loved this vegan meatloaf, first time I made one without meat! Will make it again!
Oh this is great! I'm glad you loved it! 😊
Website keeps jumping from recipe. It won’t let me view it 😖
Hi! This is annoying, I'm so sorry... Sometimes it does that while the ads are loading, but it should not last more than 1-2 seconds. I'll check with my ad provider, I appreciate the feedback. If you still cannot get the recipe, just send me an email and I can send you the recipe by email. Thanks!