This post may contain affiliate links. Please read my disclosure and privacy policy.

Vegan Meatloaf is a hearty vegetarian meal that will impress your dinner guests. Featuring a satisfying mixture of lentils and walnuts, it tastes just as delicious as the traditional version!

vegan meatloaf slice on a plate with mashed potatoes, green beans, and gravy.

Instead of relying on fake meat substitutes, this lentil loaf recipe is made with simple, real-food ingredients. It has a satisfying texture you’ll love, and it contains plenty of plant-based protein.

It pairs perfectly with classic holiday side dishes, like mashed potatoes, green beans, cranberry sauce, and vegan gravy.

Ingredients You’ll Need

Instead of breadcrumbs as a binder, this recipe uses oats to keep it gluten-free. (Be sure to buy certified gluten-free oats to avoid cross-contamination during the manufacturing process.)

The addition of tamari (a gluten-free soy sauce) gives this recipe an umami flavor and is easier to find than vegan worcestershire sauce. Feel free to use regular soy sauce if you don’t need a gluten-free recipe.

If you don’t want to make your own glaze for the topping, you could also use store-bought BBQ sauce, instead. Or use ketchup as the base, to replace the tomato paste and maple syrup.

Want to switch up the veggies?

You can use mushrooms instead of the carrots and celery, if you prefer. Be sure to roughly chop them, to give them a “ground beef” texture for this vegan meatloaf.

bowls of lentils, oats, ground flax, spices, onion, carrot, and celery on a cutting board.

How to Make Vegan Meatloaf

  • Cook the vegetables.

Add the olive oil to a large skillet over medium heat. Cook until the onion, carrot, and celery soften, about 8 minutes.

Then, add the garlic and thyme and stir for one more minute.

sauteed onion, carrot, and celery in a gray skillet.
  • Process. 

Add the walnuts to the bowl of a large food processor fitted with an “S” blade and pulse briefly until crumbly. Then, add the lentils, oats, olive oil, flax seeds, tamari (gluten-free soy sauce), cayenne, salt, and black pepper. Add in the cooked veggies, then pulse several times until the mixture starts to stick together.

You can test this by pressing it between your fingers. It’s ready to go into the loaf pan if it sticks together. (You don’t want the meatloaf mixture to be totally smooth, or it could become gummy in the center.)

Don’t have a food processor?

You can mix this loaf in a large bowl instead. Simply use a potato masher or fork to mash the ingredients until they stick together.

walnuts pulsed in a food processor with lentils, veggies, and ground flax added after.
  • Bake.

Prepare a 9-by-5-inch loaf pan by spraying it with oil. Then, press a piece of parchment paper into the bottom of the pan.

Transfer the mixture to the prepared loaf pan, then press firmly to pack it in. Bake in the oven, uncovered, at 375ºF for 20 minutes.

lentil mixture pressed into pan and glaze mixed in a glass bowl.
  • Glaze. 

While the loaf is in the oven, stir the glaze ingredients together in a bowl. When the timer goes off, spread the glaze evenly over the top of the loaf. 

Return the pan to the oven to bake for ten more minutes. When it’s done, let it cool for at least 15 minutes.

Then, use the parchment paper to lift it out of the pan. Slice and serve warm with your favorite sides. Leftovers can be stored in an airtight container for up to 5 days.

glaze spread on the baked loaf and cut into slices after baking.

Frequently Asked Questions

Can you make this ahead of time?

This loaf may dry out if you cook it completely ahead of time, so it’s best to cook the components (like the lentils and veggies) ahead of time and store them in the fridge until you’re ready to assemble the loaf. If you must bake it in advance, serve it with gravy for added moisture when reheated. 

Can I use a different vinegar?

Yes, apple cider vinegar can be swapped for balsamic in the glaze, if you prefer. 

How can I serve leftovers?

Leftover slices can be served in sandwiches with cranberry sauce, or as a topping for bowls and salads.

Looking for more vegan holiday recipes? Try Vegan Mac and Cheese, Green Bean Casserole, Glazed Sweet Potatoes, and Wild Rice Stuffing.

vegan meatloaf slice on a plate with mashed potatoes, green beans, and gravy.

Vegan Meatloaf (Lentil Loaf)

4.82 from 85 votes
Vegan Meatloaf is a hearty vegetarian meal that will impress your dinner guests. Featuring a satisfying mixture of lentils and walnuts, it tastes just as delicious as the traditional version!
prep30 mins cook30 mins total1 hr
Servings:8 slices

Ingredients
 
 

Lentil Loaf:

  • 2 tablespoons olive oil , divided
  • 1 cup yellow onion , chopped
  • ½ cup carrot , chopped
  • celery , chopped
  • 2 cloves garlic , minced
  • 1 teaspoon dried thyme (or 1 tablespoon fresh)
  • ½ cup chopped walnuts
  • 1 ½ cups cooked lentils (green or brown; see notes)
  • 1 cup quick-cooking oats (certified gluten-free, if needed)
  • 2 tablespoons ground flax seeds
  • 2 tablespoons tamari (gluten-free soy sauce)
  • teaspoon ground cayenne pepper (optional)
  • ½ teaspoon fine sea salt
  • ¼ teaspoon ground black pepper

Glaze:

  • 2 tablespoons tomato paste
  • 1 tablespoon balsamic vinegar (or apple cider vinegar)
  • 2 tablespoons maple syrup
  • ¼ teaspoon salt
  • ¼ teaspoon smoked paprika (optional)

Instructions

  • Preheat the oven to 375ºF and line a 9-inch by 5-inch loaf pan with parchment paper. (I like to use a spray oil on the pan first, so that the parchment paper will stick in place.)
  • In a large skillet over medium heat, add 1 tablespoon of olive oil, onion, carrot and celery. Stir occasionally until softened, about 8 minutes, then add in the garlic and thyme and stir for 1 more minute.
  • Add the walnuts to the bowl of a large food processor fitted with an "S" blade, and briefly process them into a crumbly texture. Then add the cooked lentils, oats, flax, tamari, cayenne, salt, and several grinds of black pepper. When the vegetables are tender, add them in, along with the remaining tablespoon of olive oil. (The oil will help make the loaf easier to slice, but you can omit this if you prefer.)
  • Pulse several times, just until the mixture starts to stick together when you press it between your fingers. You don't want it totally smooth, for the best texture. (See the photos in this post for reference.)
  • Transfer the mixture to the prepared loaf pan, then press firmly to pack it together. Bake uncovered at 375ºF for 20 minutes.
  • While the loaf is baking, stir the glaze ingredients together in a small bowl. When the timer goes off, remove the loaf from the oven and spread the glaze over the top. Return the pan to the oven to bake for 10 more minutes.
  • Let the loaf cool in the pan for at least 15 minutes, then use the parchment paper to lift it out of the pan. Slice and serve warm.
  • Leftover slices can be stored in an airtight container in the fridge for up to 5 days, but the leftover loaf will be a little more dry in texture when you reheat it, so you might want to serve it with gravy for added moisture.

Video

Notes

Nutrition information is for 1 of 8 slices. This information is automatically calculated and is just an estimate, not a guarantee.
Veggie Note: You’ll need 1 small yellow onion, 1 large carrot, and 1 large celery rib to get the amount called for in this recipe. (Unless you scale the recipe, which will change the measurements.) Use any other veggies you love in this recipe, such as mushrooms, instead of the carrots and celery.
Food Processor Note: If you don’t have a food processor, you can prepare this in a large mixing bowl. Use a potato masher or fork to mash the ingredients into a texture that sticks together when pressed between your fingers.
Lentil Note: Use one 15-ounce can of cooked lentils, drained and rinsed, in this recipe to save time. If you prefer to cook your lentils from scratch, you’ll need to cook 3/4 cup of dry green lentils with 2 1/2 cups of water. Bring to a boil, then lower the heat and simmer until tender, about 20 minutes. Measure the lentils after cooking them to make sure you only use 1 1/2 cups in this recipe. 
Update Note: This recipe received a minor update in November 2024. I added a tablespoon of oil to the lentil loaf to make it easier to slice. I also added the smoked paprika to the glaze and changed the timing of when to add it. If you prefer the original recipe, you can find that here.

Nutrition

Calories: 186kcal | Carbohydrates: 20g | Protein: 7g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 3g | Trans Fat: 0.001g | Sodium: 526mg | Potassium: 331mg | Fiber: 5g | Sugar: 6g | Vitamin A: 1585IU | Vitamin C: 4mg | Calcium: 63mg | Iron: 4mg
Course: Main Course
Cuisine: American
Keyword: lentil loaf, vegan meatloaf

If you try this vegan meatloaf recipe, please leave a comment and star rating below letting me know how you like it!

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. I create healthy recipes made with simple ingredients to make your life easier.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. I am such a fan of this meatloaf! Have made it for many Friendsgivings over the years and never had any leftovers. Both vegetarians and carnivores absolutely love it. Thank you for this brilliant recipe!!

  2. I baked this in my convection oven and next time I will put on the glaze 10 minutes or so before it’s done. There will definitely be a next time. This vegan meatloaf is so delicious I was eating little bits off of the corners before it was even cool. I live alone so meal prepped with this adding mashed potatoes, vegan gravy and some veggies. Freezes and reheats well. So yummy! Thank you!

    1. I made this recipe and loved the flavor but the inside seemed very soft. The edges got crispy but the inside was soggy. I used canned lentils as suggested. I cooked it 15 min longer and it was still too soft inside. Any suggestions?

  3. A couple substitutions out of necessity and it was still yummy! Extra carrot and broccoli instead of celery, Worcestershire sauce instead of tamari, pecans for walnuts, and a tablespoon of Chia and a tablespoon of hemp instead of flaxseed. I also used ketchup as the sauce since I didn’t have tomato paste on hand. It’s a sign of an awesome recipe when you have to substitute and it still works out! Thank you so much for sharing!

  4. I have tried lots of loaves over the years and this has to be the best yet. I used frozen mixed veg because that’s what I had. My husband loved it too. This is definitely a keeper. You can also change the spices to suit your taste. Thank you so much.