This is the best vegan lentil loaf you will ever eat!  This savory vegan meatloaf is healthy, delicious, and packed with protein!  Perfect for a hearty meal or a vegan holiday dish.  Use this base recipe and add veggies, and mushrooms, or swap out the lentils for chickpeas for endless variations.

A gluten-free vegan lentil loaf with ketchup on the top, cut into slices.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!

Save Recipe

We love lentil dishes like red lentil chickpea curry, creamy lentil soup, and red lentil pumpkin soup, but this lentil loaf is one of our family favorites that has been in our meal rotation for about 20 years now.  If my husband is in charge of making dinner, he usually chooses to make this lentil loaf.  It’s just one of those hearty satisfying meals that you never get sick of. 

The rice and lentils bake together to form the perfect texture and the herbs and spices flavor it perfectly.

❤️ Why you’ll love this lentil loaf

  • It’s vegan, gluten-free, and soy-free.
  • Lentil loaf is easy to make with a few simple ingredients.
  • It’s full of plant-based protein.
  • Lentil loaf is perfect for Thanksgiving or Christmas dinner, but easy enough for a random weeknight meal.
  • This recipe is versatile – change up the spices or veggies that you add to it and make it different every time.
  • It’s packed with flavor!
Two slices of lentil loaf toped with ketchup on a white plate. a

🧾 Ingredients and substitutions

  • Lentils – cooked lentils.  Any color will work. I usually use green or brown lentils, but red lentils will also work.
  • Rice – to bind the loaf together.  You can use white or brown rice. Cold, day-old rice works well in this recipe or you can use fresh. You can also use cooked quinoa in this recipe.
  • Onions – for flavor.  (You can also add any other finely chopped veggies if you’d like). 
  • Garlic – for flavor. (optional)
  • Salt and Pepper – for flavor.
  • Soy Sauce – or tamari or Bragg’s liquid aminos for gluten-free.
  • Nutritional Yeast for an umami flavor.  This gives it a more savory slightly cheesy flavor and adds vitamins, but it is optional if you don’t have any.
  • Poultry Seasoning – or dried sage for flavor.
  • Fresh Herbs – like oregano, marjoram, or thyme. (optional)
  • Flax Meal – use ground flaxseeds to help bind the loaf and hold it together better.  Mix with water to make a flax egg.  (If you don’t have flax meal, it will work without it, but it will hold together slightly better with it added). You can also swap out the flax meal with 1/4 cup of oats.)
  • Ketchup – for flavor and to make the top of the loaf pretty.  You can also use barbecue sauce instead.

🔪 Helpful tools

  • Food Processor – this will have you mash up the rice and lentils quickly and easily.  If you don’t have one, you can do this by hand with a large fork or a potato masher, it just takes a little more effort to do it by hand.
A lentil loaf topped with ketchup with a slice cut.

🥄 How to make a lentil loaf

Step 1Cook rice according to package directions.  

Step 2Make a flax egg by mixing 1 tbsp of flax meal with 2 1/2 tbsp of water and set aside for at least 5 minutes. 

Step 3 – Boil lentils in 2 quarts of water for 18 minutes until tender, then drain.

Step 4 – While the lentils are cooking, dice 2 onions, and saute them in olive oil over low heat.

Step 5 – Sprinkle the onions with salt, pepper, and poultry seasoning, add minced garlic then continue to saute over low heat for 10-12 minutes until translucent.

Step 6 – Add 2 cups cooked rice, cooked lentils, cooked onions (and/or other cooked veggies), 2 tbsp nutritional yeast, 1 tablespoon Bragg’s Liquid Aminos, 1/2 tsp salt, and flax egg to a food processor and pulse a few times until everything is combined and partially mashed together. (Be sure not to over-blend.  It should look like the image below).

A collage of 2 pictures showing all of the ingredients for a lentil loaf combined in a food processor before and after processing showing not to over mix them.

Step 7Fill an oiled bread loaf pan with the mixture then pack it down tightly and top with a layer of ketchup. (You can also line the loaf pan with parchment paper instead of oil.)

Step 8Bake at 350° F for 60 minutes. Then allow cooling for about 15 minutes before slicing. Garnish with fresh parsley if desired.

Two pictures showing the lentil loaf before cooking and adding ketchup to the top of it.

🌟 Variations of lentil loaf

  • Bean Loaf – Swap out the lentils with chickpeas, black beans, or any other beans.
  • Veggie Lentil Loaf – add 1 cup of chopped vegetables of choice to the onions. Carrots, celery, mushrooms, and zucchini work well.
  • Mushroom Loaf – add 1 cup of finely chopped mushrooms to the onions after they have cooked for about 5 minutes.
  • BBQ Lentil Loaf – top your lentil loaf with a glaze of vegan BBQ sauce instead of ketchup.
  • Classic Tasting Meatloaf – for a truly authentic tasting alternative, try this recipe for Impossible meatloaf.

❓ How to make a lentil loaf without a food processor

If you don’t have a food processor, simply put all of the ingredients into a large bowl and mash them together by hand using a potato masher or a large fork. This will take a little extra time and muscle power, but it will still work.

👩🏻‍🍳 Pro Tips

  • Make sure to fully cook the rice and lentils before adding them to the loaf.  They need to have enough moisture content to make them stick together. 
  • Don’t over-mash the rice and lentil mixture.  Bend it enough to combine everything and get it to stick together, but not so much that it’s mushy.
  • Cook for the full 60 minutes and then allow it to cool and set for about 15 minutes after you take it out of the oven so it will not fall apart when you slice it. 
  • Add a fresh layer of ketchup on top for a bright red color.

🥡 Storage

Refrigerator – Store any leftover lentil loaf in the fridge in an airtight container for up to 5 days.

Freezer –  To freeze, cook your lentil loaf and allow it to cool completely, then wrap it in an air-tight freezer bag.  Try to get out as much air as possible, so that air is not coming in contact with your loaf.  You can also keep your loaf in the loaf pan to help give it support and keep it from getting crushed in the freezer.

🔥 How to reheat lentil loaf

If your loaf is frozen, allow it to thaw in the fridge overnight.  Reheat slices in the microwave. To reheat the whole loaf, cover it with foil so it doesn’t dry out, and put it in the oven at 300° F (150°C) for 20 minutes.

Two slices of lentil loaf with vegan gravy being poured over top of it.

🍽️ What to serve with a lentil loaf

This lentil loaf is delicious topped with ketchup, barbecue sauce, vegan gravy, vegan brown gravy, or vegan nacho cheese sauce.  You can serve it as a main course with vegan stovetop stuffing, mashed potatoes, Balsamic Roasted Veggies, Kale Salad with Cranberries, or Vegan Broccoli Salad on the side!

🌟 More vegan holiday dishes

📌 Be sure to follow me on Pinterest for new vegan recipes!

📋 Vegan lentil loaf recipe

A vegan lentil loaf with ketchup on the top being cut with a knife.
5 from 6 rating

Vegan Lentil Loaf

A gluten-free vegan "meatloaf" made from cooked lentils and rice. Perfect for a main course and delicious served with gravy or vegan cheese sauce.

Ingredients

  • 1 tablespoon flax meal, (If you don't have flax meal, it will work without it, but it will hold together slightly better with it added.)
  • 2 1/2 tablespoons water, to mix with the flax
  • 2 cups dry lentils, (about 3 cups cooked lentils)
  • 2 cups cooked rice
  • 3 tablespoons olive oil
  • 2 medium onions, peeled and diced
  • 2 cloves garlic, minced
  • 1 teaspoons salt, (divided)
  • 1/4 teaspoon pepper
  • 1 tablespoon Bragg's Liquid Aminos, (Tamari or soy sauce)
  • 2 teaspoons poultry seasoning, or sage, Italian seasoning, or other herbs of choice.
  • 2 tablespoons nutritional yeast
  • 1/4 cup Ketchup, or other sauce of choice.

Equipment

Instructions
 

  • Cook rice according to package directions.
  • Make a flax egg by mixing 1 tbsp of flax meal with 2 1/2 tbsp of water and set aside for at least 5 minutes.
  • Boil lentils in 2 quarts of water for 18 minutes, then drain.
  • While the lentils are cooking, dice 2 onions, and saute them in olive oil over low heat.
  • Sprinkle the onions with 1/2 tsp salt, 2 tsp poultry seasoning, and 2 cloves minced garlic. Continue to saute over low heat for 10-12 minutes until translucent.
  • Add 2 cups cooked rice, cooked lentils, cooked onions (and/or other cooked veggies), 2 tbsp nutritional yeast, 1 tablespoon Bragg's Liquid Aminos, 1/2 tsp salt, and flax egg to a food processor and pulse a few times until everything is combined and partially mashed together.
  • Fill an oiled bread loaf pan with the mixture and pack it down tightly and top with ketchup or other sauce of your choice.
  • Bake at 350°F (177°C) for 1 hour. Top with another layer of ketchup. Allow cooling for about 15 minutes before slicing.

Notes

  • Make sure to fully cook the rice and lentils before adding them to the loaf.  They need to have enough moisture content to make them stick together. 
  • Don’t over-mash the rice and lentil mixture.  Blend it enough to combine everything and get it to stick together, but not so much that it’s mushy.
  • Cook for the full 60 minutes and then allow it to cool and set for about 15 minutes after you take it out of the oven so it will not fall apart when you slice it. 
  • Add a fresh layer of ketchup on top for a bright red color.
Serving: 1thick slice (1/8 of loaf), Calories: 300.96kcal, Carbohydrates: 46.11g, Protein: 15.03g, Fat: 6.4g, Saturated Fat: 0.9g, Sodium: 509.29mg, Potassium: 580.61mg, Fiber: 16.03g, Sugar: 3.83g, Vitamin A: 70.36IU, Vitamin C: 4.69mg, Calcium: 45.72mg, Iron: 4.15mg
Did you make this recipe?Please leave a star rating and review below!