This post may feature affiliate links. Please read our disclosure policy.

This vegan meatloaf is hearty, comforting, and satisfying! It’s brimming with flavor from cremini mushrooms, lentils, savory veggies, and a tangy homemade glaze. Serve this meatless masterpiece alongside warm mashed potatoes or a crisp salad.

Vegan Meatloaf.
Enjoy this high-protein vegan meatloaf

❤️ Why you’ll love this recipe

  • Layers of flavors: Every bite unveils a complex flavor profile, from earthy mushrooms and hearty lentils to rich walnuts and slightly sweet carrots.
  • Cruelty-free: Even though this meatloaf is plant-based, it doesn’t skimp on traditional flavors we all know and love!
  • Versatile: It’s perfect for festive dinners, potlucks, or a simple weeknight dinner.
  • Nutrition-packed: Loaded with protein-rich lentils and wholesome ingredients, vegan meatloaf is not just delicious, but also nourishing.

If you love vegan meatloaf, you should really check out our other plant-based meat replacements like vegan chicken, vegan sloppy Joes, vegan meatballs, cauliflower steaks, and vegan fish

🍞 What is vegan meatloaf?

Meatloaf is a staple in households around the globe, especially during the holiday season. Well, what if we told you there’s a way to enjoy the same richness without any meat?

Enter vegan meatloaf. 

This dish boasts a deep, umami-packed flavor, thanks to the mushrooms and lentils, while walnuts give it a slightly crunchy texture. The homemade glaze adds a tangy and sweet touch, perfectly complementing the loaf’s savory tones.

Try serving this at your next holiday meal and watch your family go nuts! Plus, it pairs incredibly well with all the other festive dishes like mashed potatoes and roasted veggies.

Have we mentioned how delicious this loaf is in leftover sandwiches? Throw a slice between two pieces of bread with a dollop of vegan mayo and mustard to make a perfect on-the-go snack.

Vegan meatloaf ingredients.
Liquid smoke is optional

🛒 Ingredients & substitutions

  • Olive oil: Adds moisture and richness. You can also use avocado, sunflower, safflower, or canola oil if you prefer.
  • Yellow onion: Provides a sweet-savory base. If you don’t have yellow onion available, use white onion or even shallots as an alternative.
  • Cremini mushrooms: Provide an earthy, umami flavor and meaty texture. Button or shiitake mushrooms also make good substitutes.
  • Carrot & celery: Further contribute to the savory, umami notes. Plus, carrots add natural sweetness to balance the other savory ingredients.
  • Garlic: Imparts a pungent zestiness. Use garlic powder if fresh isn’t available.
  • Vegetable bouillon: Deepens the savory flavor of this vegan meatloaf. Homemade or store-bought vegetable stock or broth all work.
  • Lentils: Green or brown lentils provide a tender, hearty texture. We don’t suggest using red lentils for this recipe as they are too soft. Chickpeas or black beans will work in a pinch, but the flavor and texture will vary.
  • Walnuts: Add a crunchy, umami-rich touch. If you don’t have walnuts on hand, pecans are the next best substitute followed by almonds.
  • Binding agents: We use oat flour, panko, and flaxseed meal to bind the mixture together. You can also use almond flour or regular breadcrumbs, depending on your preferences or what you have available.
  • Tamari: Gives a savory, salty depth of flavor. If gluten is not a worry, soy sauce is a great alternative. Or, you can use liquid aminos.
  • Seasonings: For a hearty, comforting taste, we like to use a mixture of dried thyme, oregano, and smoked paprika. Feel free to play around with the ratios, or try rosemary, sage, etc.
  • Glaze: For a tangy-sweet topping, we use a combination of ketchup, barbecue sauce, apple cider vinegar, and maple syrup. You can also use agave or brown sugar if you don’t have maple syrup.

For a complete ingredient list and step-by-step guide, scroll down to our recipe card.

📝 How to make vegan meatloaf

Step 1: Cook the lentils

To start off with, you’ll need to prepare your lentils. We highly recommend pre-cooking the lentils if you are making them from scratch to help prevent a soggy loaf. Alternatively, you can use canned lentils to save more time (just remember to rinse them).

Step 2: Sauté the veggies

In a skillet, combine the diced onions, mushrooms, carrots, and celery with vegetable bouillon. This will help release all the umami flavors that make this loaf so delicious.

Ingredients For Lentil Loaf In A Food Processor.
Reserve some of the lentils

Step 3: Process the mixture

Once the vegetables are tender, add them along with the lentils (minus about ½ cup), tamari, walnuts, binding agents, and seasonings to a large food processor.

Pulse everything together, making sure to leave some chunks for texture. Pulsing the ingredients ensures they meld but still retain texture.

Step 4: Shape & glaze the loaf

Transfer the mixture to a large bowl and stir in the rest of the lentils. After your taste test (a very important step), firmly press the lentil mixture into a parchment-lined loaf pan. Prepare the glaze by mixing all ingredients in a bowl, then brush over top of the unbaked loaf.

Unbaked Vegan Meatloaf in a Pan.
Press the mixture firmly into the pan

Step 5: Bake to perfection

Bake your loaf uncovered until the glaze appears matte. Once you take it out of the oven, let the lentil loaf cool for about 15 minutes before slicing it. Happy eating!

Unbaked Lentil Loaf With Glaze.
Top the loaf with that sweet sweet glaze

If you have questions about this vegan meatloaf recipe, check out our FAQs or leave a comment down below!

🥗 What to serve with vegan meatloaf

Elevate your vegan meatloaf with toppings and sides like these:

🌡️ Storage & reheating

If you have leftover vegan meatloaf, the good news is that it keeps well! Just follow these storage and reheating tips:

  • Fridge: Transfer leftover slices to an airtight container and keep them for up to 5 days in the refrigerator.
  • Freezer: Individually wrap slices, then keep them in an airtight container or freezer-safe bag for up to 2-3 months.
  • Reheating: Reheat individual slices in the microwave or oven at 350F for 5-10 minutes. Oven-reheating ensures the meatloaf retains its crust. The microwave is quicker but less crispy.
  • Prep ahead: You can prepare the loaf mixture a day ahead, refrigerate it, and bake it the next day.
Vegan Meatloaf On A Plate.
Serve with or without gravy

♻️ Variations

  • Spicy: Add crushed red pepper flakes or cayenne for a kick of heat.
  • Nut-free: Replace walnuts with sunflower seeds.
  • Gluten-free: Make sure to use tamari and gluten-free panko or breadcrumbs.
  • Mediterranean: Add olives, sundried tomatoes, and vegan feta.
  • Tex-Mex: Incorporate corn, black beans, and taco seasoning for a Text-Mex version of vegan meatloaf.
  • Herb-infused: Use fresh herbs, like basil or rosemary, for a refreshing twist.

🧑‍🍳 Top tips

  • Don’t overmix: By not over-pulsing the meatloaf mixture, you’ll retain some texture to give it more of a meat-like mouthfeel.
  • Resting time: Let the vegan meatloaf cool slightly before slicing for cleaner cuts.
  • Adjust the glaze: You can adjust the glaze based on personal preference. We like ours a little thicker, but you can make a thinner consistency if you like.
  • Create the right consistency: Ensure the meatloaf mixture is sticky enough to hold together, but not too wet that it turns out soggy.
  • Line the pan: Lining the pan with paper will ensure you can easily remove the meatloaf without it breaking apart.
  • Serve it warm: The flavors pop more when the loaf is served warm, whether fresh or reheated.

💬 FAQ

Can I make vegan meatloaf without a food processor?

Yes, you can make vegan meatloaf without a food processor. Just ensure the ingredients are finely chopped and mixed well. You’ll also need to mash the lentils with a potato masher to ensure everything sticks together.

Why is my loaf mushy?

If your loaf is mushy, it’s likely because it contains excess moisture from the cooked lentils. To prevent this, we highly recommend pre-cooking the lentils and letting them cool before making the loaf. Alternatively, you can use canned lentils.

How do I know when the meatloaf is done?

You’ll know the vegan meatloaf is ready to eat when the glaze loses its shine and the loaf is firm to the touch.

🍴 More meat replacements

If you loved this vegan meatloaf, explore some more popular meat dishes made plant-based like these:

Vegan meatloaf on a plate.

The Best Vegan Meatloaf

Mitch and Justine
This vegan meatloaf is hearty, comforting, and satisfying! It’s brimming with flavor from cremini mushrooms, lentils, savory veggies, and a tangy homemade glaze.
5 from 2 votes
Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 30 minutes
Course Main Course
Cuisine American, Vegan
Servings 8 servings
Calories 253 kcal

Equipment

Ingredients
 

Loaf

  • 1 tablespoon olive oil
  • ½ medium yellow onion (chopped)
  • 2 ½ cups cremini mushrooms (chopped)
  • 1 large carrot (chopped)
  • 2 stalks celery (chopped)
  • 3-4 cloves garlic
  • 1 teaspoon vegetable bouillon
  • 2 cups cooked lentils (green or brown)
  • 2 tablespoons ground flaxseed
  • 2 tablespoons tamari or liquid aminos
  • 1 cup walnuts (chopped)
  • ½ cup oat flour
  • ½ cup panko (or breadcrumbs)
  • 1 teaspoon dried thyme
  • ½ tablespoon dried oregano
  • ½ teaspoon smoked paprika
  • Sea salt & pepper to taste
  • 5-6 drops liquid smoke (optional)

Glaze

  • ¼ cup ketchup
  • 2 tablespoons barbecue sauce
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon maple syrup

Instructions
 

  • Preheat the oven to 375°F and line a 9×5 loaf pan with parchment paper.
  • Heat the olive oil in a large skillet over medium. Then, add the onions, mushrooms, carrots, celery, garlic, and bouillon. Sauté, stirring occasionally until tender, about 8-10 minutes.
  • In a large food processor, pulse together the cooked veggies, lentils (reserve ½ cup), flaxseed, liquid aminos, walnuts, oat flour, panko, thyme, oregano, smoked paprika, salt, pepper, and liquid smoke (optional).
  • Pulse until the mixture starts to stick together when you press it between your fingers. For the best texture, don't overmix. Transfer everything to a large mixing bowl and stir in the rest of the whole lentils.
  • Pack the lentil mixture firmly into the prepared loaf pan. Stir the ketchup, barbecue sauce, apple cider vinegar, and maple syrup together in a bowl and brush the glaze evenly on top of the loaf.
  • Bake the loaf, uncovered, for 40-45 minutes, or until the glaze appears matte. Let the vegan meatloaf cool in the pan for 10-15 minutes, then use the parchment paper to lift it out of the pan. Slice and serve warm. Happy eating!

Notes

  • Don’t overmix: By not over-pulsing the meatloaf mixture, you’ll retain some texture to give it more of a meat-like mouthfeel.
  • Resting time: Let the vegan meatloaf cool slightly before slicing for cleaner cuts.
  • Adjust the glaze: You can adjust the glaze based on personal preference. We like ours a little thicker, but you can make a thinner consistency if you like.
  • Create the right consistency: Ensure the meatloaf mixture is sticky enough to hold together, but not too wet that it turns out soggy.
  • Line the pan: Lining the pan with paper will ensure you can easily remove the meatloaf without it breaking apart.
  • Serve it warm: The flavors pop more when the loaf is served warm, whether fresh or reheated.
  • Nutritional information is a rough estimate and should not be taken as health advice.

Nutrition

Serving: 1slice | Calories: 253kcal | Carbohydrates: 22.7g | Protein: 10g | Fat: 12.7g | Saturated Fat: 1.3g | Polyunsaturated Fat: 7.9g | Monounsaturated Fat: 2.9g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 481.3mg | Potassium: 492.9mg | Fiber: 5.9g | Sugar: 4.2g | Vitamin A: 1621.3IU | Vitamin C: 2.8mg | Calcium: 51.2mg | Iron: 2.7mg
Don’t miss another recipe!Subscribe to our newsletter!

Note: We’ve updated this post to include new information and helpful tips about the recipe.

Similar Posts

Leave a Reply

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

Recipe Rating




One Comment