Vegan Lentil Meatloaf

I always make this Vegan Lentil Meatloaf when I want something hearty that everyone enjoys. The lentils and walnuts create a savory, meaty texture packed with flavor from herbs and spices. That sweet and tangy tomato glaze on top caramelizes beautifully. It slices perfectly and tastes like home in the best way.

Two slices of Vegan Lentil Meatloaf with a tomato-based glaze, served on a white plate.
Vegan Lentil Meatloaf. Photo Credit: Two City Vegans.
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I make this for family dinners, potlucks, and holiday celebrations when I need a centerpiece that really satisfies. The loaf slices cleanly for serving, whether you’re plating individual portions or setting up a buffet. Leftovers are perfect for meal prep, and you can freeze slices individually for quick lunches. It stays fresh in the fridge for about 4 days or in the freezer for up to 3 months.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Labeled ingredients for a Vegan Lentil Meatloaf arranged on a white surface, including lentils, shallots, carrot, oil, vinegar, soy sauce, onion, tomato paste, spices, flaxseed, walnuts, maple syrup, garlic, and breadcrumbs.
Vegan Lentil Meatloaf Ingredients. Photo Credit: Two City Vegans.

How to Make Vegan Lentil Meatloaf with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

I’ll walk you through each step so your vegan lentil loaf turns out firm, flavorful, and perfectly glazed.

Preheat and Prep Your Pan

Preheat your oven to 350°F and line a loaf pan with parchment paper so the loaf releases easily after baking. I use a nonstick loaf pan for easy cleanup and perfect release every time. I line it with pre-cut loaf pan liners that fit perfectly, making it even simpler to remove the loaf.

Chop the Vegetables

Finely chop the garlic cloves, onion, and carrot into small, even pieces so they blend smoothly into the meatloaf mixture, then transfer them to a small bowl. If you want to add extra vegetables, finely dice a bell pepper and sauté it with the other aromatics for added sweetness and texture.

Sauté the Aromatics

Heat olive oil in a large skillet and sauté the garlic until fragrant. Add the onion and carrot and cook for 4-5 minutes until the onion turns translucent and the carrot softens slightly.

If you’re short on fresh vegetables, substitute 1 teaspoon of onion powder for the fresh onion and 1 teaspoon of garlic powder for the fresh garlic cloves.

Add the Scallions

Chop the scallions and toss them into the pan with the other vegetables. Cook for two more minutes until they soften and release their flavor.

Blend the Base

Place the cooked vegetables in a large mixing bowl and add 2 cups of cooked lentils, leaving the remaining half cup aside for later. You can use canned lentils to save time; just drain and rinse 2 cans (15 oz each) instead of cooking dried lentils from scratch.

This recipe works with brown lentils, green lentils, or black lentils, though red lentils will make the loaf softer and slightly mushier because they break down more during cooking. Use a hand blender to process the vegetables and lentils into a thick paste, then add the walnut pieces and blend again until they’re broken into smaller chunks but not completely smooth.

An immersion blender is ideal for this step and eliminates the need to transfer everything to a food processor. You can also use a potato masher if you prefer a chunkier texture with more visible lentil pieces, though the loaf won’t be quite as smooth.

Mix the Loaf

Add all the spices, the remaining lentils, gluten-free breadcrumbs, flaxseed egg, olive oil, balsamic vinegar, regular soy sauce, and salt to the bowl. The soy sauce and balsamic vinegar create a rich umami flavor that makes every bite taste savory and satisfying.

Swap the balsamic vinegar for apple cider vinegar if that’s what you have on hand for a brighter, tangier flavor, or use vegan Worcestershire sauce in place of 1 tablespoon of soy sauce for deeper savory notes.

Stir everything together until the mixture is well combined and holds together when pressed. For extra protein and crunch, fold in 2 tablespoons of pumpkin seeds or sunflower seeds along with the walnuts.

For extra warmth and spice, add 1/4 teaspoon of cayenne pepper to the spice mix, or fold in 1/2 teaspoon of fennel seeds for a subtle Italian sausage flavor. You can also swap the dried herbs for fresh herbs; use triple the amount: 3 teaspoons of fresh thyme and 3 teaspoons of fresh oregano, or simply use 1 tablespoon of Italian seasoning in place of the individual dried herbs.

If you want extra protein and crunch, fold in 2 tablespoons of pumpkin seeds or sunflower seeds along with the walnuts.

Form the Loaf

Transfer the mixture to the prepared loaf pan and press it down firmly with a spoon to create a compact, dense loaf that won’t fall apart when sliced.

Make and Apply the Glaze

Whisk together the tomato paste, balsamic vinegar, maple syrup, sweet paprika, and salt until smooth. Spread the glaze evenly over the top of the loaf using a spoon, ensuring it covers the entire surface. A silicone basting brush helps spread the glaze into an even layer without disturbing the loaf underneath.

A hand uses a spoon to spread tomato sauce over a Vegan Lentil Meatloaf in a parchment-lined baking pan; garlic and oil are visible in the background.
Spread the glaze evenly over the loaf using a spoon or silicone brush and bake for 40 minutes..

Bake Until Golden

Bake for 40 minutes, or until the edges turn golden and the glaze caramelizes.

Slice and Serve

Let the loaf cool for 5-10 minutes before slicing to ensure it holds together cleanly. Serve warm with your favorite sides, such as mashed potatoes, roasted vegetables, or a fresh salad.

If you’re bringing it to a potluck or holiday gathering, let it cool completely, then transport it whole in an insulated casserole carrier that keeps it secure and makes serving at your destination easy.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

Two slices of Vegan Lentil Meatloaf with a tomato-based topping are served on a white plate.

Vegan Lentil Meatloaf

Vegan Lentil Meatloaf has become my favorite way to serve a hearty, wholesome dinner. The lentils and walnuts create a firm, meaty texture that slices beautifully, topped with a sweet and tangy tomato glaze. It's savory, comforting, and looks impressive on the plate. I make it for Thanksgiving, Christmas dinner, potlucks, and weeknight meals because it's filling, affordable, and perfect with mashed potatoes and gravy. It stays fresh in the fridge for about 4 days or in the freezer for up to 3 months.
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Course: Dinner, Lunch
Cuisine: American
Keyword: Vegan Lentil Meatloaf
Servings: 6
Calories: 306kcal

Ingredients

Lentil Loaf:

  • 2 tbsp olive oil
  • 1 small onion
  • 1 carrot
  • 2 garlic cloves
  • 2 1/2 cups cooked lentils well drained
  • 2 scallions green onions
  • 1/2 cup walnuts
  • 3/4 cup breadcrumbs
  • 1 flaxseed egg 1 tbsp flaxseed + 4 tbsp water
  • 1 tbsp balsamic vinegar
  • 2 tbsp soy sauce
  • 1/2 tsp garlic powder
  • 1 tsp smoked paprika
  • 1/2 tsp cumin
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • 1/2 tsp ground pepper
  • 1/2 tsp salt

Tomato Glaze:

  • 3 tbsp tomato paste
  • 1 tbsp balsamic vinegar
  • 2 tbsp maple syrup
  • 1/2 tsp sweet paprika
  • 1/4 tsp salt

Instructions

  • Preheat your oven to 350°F (175°C)
  • Line a loaf pan with baking paper and set it aside.
  • Finely chop garlic cloves, onion and carrot.
  • Sauté garlic in a heated pan with olive oil until fragrant. Then add the onion and carrot and sauté for 4-5 minutes or until the onion is translucent.
  • Chop scallions and add them to the other vegetables. Cook for two more minutes.
  • Place the cooked vegetables in a large bowl and add 2 cups of lentils (leaving ½ cup apart for later). Using a hand blender, process the vegetables and lentils until you have a thick paste. Then add walnut pieces and blend again. This can be done with a food processor as well.
  • Add all the spices, the rest of the lentils, breadcrumbs, flaxseed egg, olive oil, balsamic vinegar, soy sauce and salt and stir to combine.
  • Transfer the mixture to the prepared loaf pan, pressing with a spoon to get a compact loaf. 
  • For the glaze, whisk all the ingredients together and then spread it with a spoon over the top of the loaf.
  • Bake for 40 minutes, or until the edges start to turn golden.

Notes

  • Use day-old breadcrumbs: Fresh breadcrumbs can make the loaf too soft, while slightly stale or toasted breadcrumbs absorb moisture and create a better texture.
  • Don’t skip draining the lentils: Well-drained lentils prevent a soggy loaf and help the mixture hold together better during baking.
  • Press firmly for structure: Press the mixture down hard in the loaf pan to remove air pockets and create a dense loaf that slices cleanly without crumbling.
  • Customize the spices: Add extra smoked paprika for a deeper smoky flavor, or swap cumin for coriander if you prefer a brighter, citrusy note.
  • Let the glaze set: Allow the loaf to cool for 5-10 minutes after baking so the glaze firms up and doesn’t slide off when you slice.
  • Flash-freeze clean slices: Freeze the whole loaf or individual slices on a baking sheet for 1 hour, then transfer them to a container so they don’t stick together.

Nutrition

Calories: 306kcal | Carbohydrates: 39g | Protein: 12g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 5g | Sodium: 801mg | Potassium: 588mg | Fiber: 9g | Sugar: 10g | Vitamin A: 2131IU | Vitamin C: 6mg | Calcium: 87mg | Iron: 5mg
Tried this recipe?Let us know how it was!

How to Store Leftovers

Let the leftover loaf cool completely, then store it in an airtight container in the fridge for up to 4 days. Glass meal prep containers keep the leftover slices fresh and make reheating simple without transferring them to another dish.

Double the recipe if you’re meal prepping for the week or feeding a crowd, then freeze half for easy dinners later. I slice it before storing so I can grab individual portions for quick lunches or dinners.

For freezing, wrap slices tightly in plastic wrap, then place them in a freezer-safe container or bag for up to 3 months. Thaw overnight in the fridge, then reheat in the oven at 350°F for 10-15 minutes, or microwave individual slices for 1-2 minutes.

What to Serve With Vegan Lentil Meatloaf

I serve it with creamy mashed potatoes and roasted Brussels sprouts for an ultimate comfort food meal, or pair it with garlic green beans and stuffing for holiday dinners. Add savory mushrooms sautéed in garlic butter on the side for extra richness.

A fresh arugula salad with lemon vinaigrette balances the loaf’s richness, and cranberry sauce on the side adds a sweet-tart contrast that pairs perfectly with the tomato glaze.

More Easy Recipes for You to Try at Home

I think you’ll also love these other vegan lentil recipes.

Similar Posts

5 from 18 votes (17 ratings without comment)

Leave a Reply

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

Recipe Rating




2 Comments

  1. 5 stars
    My first attempt at this recipe resulted in a very mushy loaf. There was just too much liquid, I guess. The flavors were great but the texture was a bit unpleasant. But I just tried making it again since I still have 2 cans of brown lentils left. I followed the recipe to a T and this time, it turned our really really good. The texture was just right and the flavor is fantastic!

    1. Thanks for your feedback, I was worried at first and thought their might be a problem with the recipe, but then saw the second time you followed the recipe. So pleased you persevered and that you enjoyed it!