Hearty Plant-Based Meatloaf: A Vegan Comfort Food Classic

by Mary Jackson
Classic Vegan Meatloaf

This vegan meatloaf is built on brown lentils, cremini mushrooms, rolled oats, and toasted walnuts, baked in a loaf pan and finished with a ketchup-balsamic glaze. It slices cleanly, reheats well, and holds up in a sandwich the next day. If you want a filling, hands-off dinner that works for both a Tuesday night and a holiday table, this is a practical choice.

Why this recipe works

Two things make this loaf hold together instead of crumbling: partial mashing and the flax egg. Cooking the lentils until just tender — not mushy — and then mashing only about half of them gives you a mixture that binds without turning into paste. The flax egg (one tablespoon of flaxseed meal stirred into three tablespoons of water, rested for five minutes) acts as the glue that keeps those chunky bits in place during baking. Skip either step and you get a loaf that falls apart when you cut it. Get both right and it slices like it should.

What can go wrong

  • Loaf is too wet and won’t firm up: Excess moisture is the most common problem. Make sure your cooked lentils are well-drained and your sautéed mushrooms have released and evaporated their liquid before mixing. If the mixture still looks wet going into the pan, stir in an extra tablespoon of oats and let it sit five minutes before pressing it in.
  • Loaf sticks to the pan: Line your loaf pan with parchment paper with a couple of inches of overhang on the long sides. This lets you lift the whole loaf out cleanly rather than digging it out in pieces.
  • Glaze burns before the loaf is done: Apply the glaze only in the last 15 minutes of baking, not at the start. The maple syrup in the glaze caramelizes fast, and putting it on too early means a scorched top and an undercooked center.
  • Loaf crumbles when sliced hot: Let the loaf rest in the pan for at least 10 minutes after it comes out of the oven. Cutting it straight from the oven is the fastest way to lose a clean slice.
  • Walnuts make it taste bitter: Toast the walnuts before adding them. Spread them on a dry skillet over medium heat for 3–4 minutes, stirring once or twice, until fragrant. Raw walnuts can taste sharp and astringent in a baked loaf.

About the ingredients

  • Flaxseed meal: This is just ground flax seeds. You can buy it pre-ground or blitz whole flax seeds in a blender. Whole flax seeds will not work as a binder — they need to be ground to release the gel that holds the loaf together.
  • Tamari: A direct swap for soy sauce that is typically gluten-free. Check the label if gluten is a concern, since not all tamari brands are certified gluten-free.
  • Cremini mushrooms: Baby bella and cremini are the same mushroom. White button mushrooms work in a pinch but give you less savory depth. Skip the garnish of fresh herb sprigs on top before serving — not worth the extra dish.
  • Walnuts: If you need a nut-free version, raw sunflower seeds toasted the same way are a solid substitute. They add a similar density without changing the flavor much.
  • Rolled oats: Quick oats also work. Steel-cut oats do not — they stay too hard and gritty inside the loaf.

Keeping and reheating

Wrapped tightly or stored in an airtight container, the baked loaf keeps in the refrigerator for up to 4 days. It actually slices better cold than warm, so leftovers are genuinely easier to work with than the first serving. To reheat, place slices in a dry skillet over medium-low heat for 2–3 minutes per side, or warm them in a 350°F oven for about 10 minutes. The microwave works but softens the exterior. For freezing, slice the cooled loaf first, lay the slices flat on a parchment-lined tray until solid, then transfer to a freezer bag — this way you can pull out one slice at a time. Frozen slices keep for up to 2 months and reheat best in the oven straight from frozen at 375°F for 15–18 minutes.

Classic Vegan Meatloaf

Classic Vegan Meatloaf

Hearty Plant-Based Meatloaf: A Vegan Comfort Food Classic - Vegan Meatloaf - 7:22 PmMary Jackson
Cooked lentils, finely chopped mushrooms, oats, and herbs are combined and pressed into a loaf pan, then baked with a ketchup-based glaze until firm and sliceable. The mushrooms add an earthy, savory depth that makes the texture satisfying without any meat. Baking time is about 55 minutes, and the loaf slices cleanly once it has rested.
No ratings yet
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Course Main Course
Cuisine American
Servings 6 slices
Calories 467 kcal

Equipment

  • Loaf pan (9x5 inch)
  • Large skillet
  • Mixing bowls
  • Food processor or potato masher
  • Parchment paper

Ingredients
 
 

Base

  • 1 cup brown lentils uncooked, rinsed and drained
  • 2 ½ cups vegetable broth low sodium preferred
  • 1 tablespoon olive oil extra virgin
  • 1 small yellow onion finely diced
  • 3 cloves garlic minced
  • 1 cup cremini mushrooms finely chopped
  • 1 cup rolled oats not quick oats
  • 1 cup walnuts toasted, chopped
  • 1 teaspoon thyme dried or 1 tbsp fresh
  • 1 teaspoon smoked paprika
  • 2 tablespoons tomato paste
  • 2 tablespoons flaxseed meal mixed with 6 tbsp water
  • 1 tablespoon soy sauce or tamari for gluten-free
  • ½ teaspoon black pepper freshly ground
  • 1 teaspoon salt adjust to taste

Glaze

  • ¼ cup ketchup organic preferred
  • 1 tablespoon balsamic vinegar
  • 1 tablespoon maple syrup

Instructions
 

  • In a pot, combine lentils and vegetable broth. Bring to a boil, then reduce to a simmer and cook for 25–30 minutes, until tender. Drain and set aside to cool slightly.
  • Preheat the oven to 375°F (190°C). Line a loaf pan with parchment paper for easy removal.
  • Heat olive oil in a skillet over medium heat. Sauté onions for 5–7 minutes until translucent and golden. Add garlic and mushrooms, cooking another 5 minutes until soft and fragrant.
  • In a large mixing bowl, combine cooked lentils, sautéed mushroom mixture, oats, walnuts, thyme, paprika, tomato paste, flaxseed mixture, soy sauce, salt, and black pepper.
  • Use a potato masher or food processor to pulse the mixture slightly—it should be cohesive but still textured.
  • Pack the mixture firmly into the prepared loaf pan and smooth the top.
  • In a small bowl, whisk together ketchup, balsamic vinegar, and maple syrup. Brush over the top of the loaf.
  • Bake for 50–60 minutes until firm and browned on the edges. Let the loaf rest for at least 10 minutes before slicing.

Notes

  • Substitute walnuts with sunflower seeds for a nut-free version.
  • For a firmer texture, allow the loaf to set overnight in the fridge before baking.
  • You can prep the lentils and sautéed vegetables a day in advance to save time.

Nutrition

Calories: 467kcalCarbohydrates: 60gProtein: 18gFat: 19gSaturated Fat: 2gPolyunsaturated Fat: 11gMonounsaturated Fat: 4gSodium: 1088mgPotassium: 741mgFiber: 16gSugar: 8gVitamin A: 539IUVitamin C: 5mgCalcium: 83mgIron: 5mg
Keyword vegan meatloaf
Tried this recipe?Rate this recipe !

Your questions, answered

Can I use canned lentils instead of cooking them from dry?

Yes, canned lentils work fine here. Drain and rinse them thoroughly, then spread them on a clean towel and pat dry before using — canned lentils hold more residual moisture than home-cooked ones, and extra water is the main thing that causes a soggy loaf.

My mixture looks way too loose to hold a loaf shape. What do I do?

Stir in rolled oats one tablespoon at a time and let the mixture sit for a few minutes between additions — oats absorb moisture quickly. If it still feels wet, refrigerate the mixture for 20–30 minutes before pressing it into the pan; chilling firms it up noticeably.

Do I have to use a loaf pan, or can I shape it freeform?

A loaf pan gives you cleaner, more uniform slices and helps the loaf hold its shape while baking. A freeform loaf on a parchment-lined baking sheet is possible, but the sides tend to spread and the texture is less even throughout.

Is this recipe gluten-free?

It can be made gluten-free with two swaps: use certified gluten-free rolled oats and replace soy sauce with tamari. Everything else in the ingredient list is naturally gluten-free, but always check individual product labels if cross-contamination is a concern.

Can I assemble this the night before and bake it the next day?

Yes, and it actually helps. Press the mixture into the lined loaf pan, cover it tightly with plastic wrap or foil, and refrigerate overnight. The loaf firms up as it chills, which means it holds its shape better in the oven and slices more cleanly. Add the glaze just before baking, not ahead of time.

What should I serve with this to make a complete meal?

Mashed potatoes made with plant-based butter and oat milk, roasted green beans, or simple steamed broccoli all work well alongside this loaf. A ladleful of store-bought vegan brown gravy warmed on the stovetop rounds it out without adding much work.

More plant-based recipes to try

You may also like

Leave a Comment

Cooked this? Rate this recipe!




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