Vegan meatloaf with sauce baked in a yellow baking pan and sprinkled with fresh parsley

Vegan Meatloaf

Growing up, meatloaf was one of my favorite meals. It was hearty, filling, comforting and delicious, but never vegan. Coming up with a comparable vegan meatloaf recipe wasn’t just a to-do task, it was a mission to replicate those homey flavors with ingredients that are friendlier.

Vegan meatloaf is often ruined by an overly a mushy loaf. After taste testing countless batches I think I’ve landed on a recipe that is a tasty vegan substitute for this comfort food classic. The texture is tender but not too mushy, holds together when sliced and can crisp up nicely along the edges for that addictive charred taste.

Making Delicious Vegan Meatloaf

The great thing about this preparation is that it’s mostly hands-off. Once in the baking pan you can set a timer as it bakes in the oven.

First saute vegetables until soft and translucent. Remove from heat and set aside. Add vegan ground meat and other ingredients to the bowl and gently mix. In my recipe I use Lightlife Ground Meat as the base. I find this brand to give the best experience from a textural standpoint. If you’re unable to get your hands on this, you can substitute with any “ground meat”.

When the first timer goes off, glaze the vegan meatloaf with the tangy and flavorful sauce preparation – it has just the right amount of pepperiness and smokiness to it. I use my tried and true Easy Marinara Sauce as the base and build more complex flavors into it from there. The sauce is so simple and takes no extra cooking. Just mix in the spices and slather on!

Covering the meatloaf with aluminium foil for the first 45 minutes of baking will make sure it cooks evenly and without burning.

The flavors of this vegan meatloaf so are extremely craveable you might find yourself making it more frequently than the original non-vegan version. If you make this recipe, leave a rating below and don’t forget to tag @PlantBasedDogGuy on Instagram!

For more meaty vegan dishes, try these recipes:

Hearty vegan meatloaf in baking pan
Yield: 4 Servings

Vegan Meatloaf

Prep Time: 10 minutes
Cook Time: 1 hour
Total Time: 1 hour 10 minutes

This vegan meatloaf recipe is hearty, filling, comforting and delicious. It's topped with a glaze that's tangy, peppery and smoky all in the same bite.



  • 12 oz. / 1 Package Lightlife Ground Meat
  • 1 Cup Vegan Breadcrumbs
  • 1/2 Cup Just Egg / Liquid Vegan Eggs
  • 1/4 Cup Oat Milk
  • 1 Medium Yellow Onion
  • 1 Green Bell Pepper
  • 1 Teaspoon Sea Salt
  • 1 Teaspoon Garlic Powder
  • 1/2 to 3/4 Teaspoon Pepper
  • Salt & Pepper To Season
  • 15 Leaves Fresh Parsley + More For Garnishing


  • 1 Cup Marinara Sauce
  • 2 Tablespoons Mustard
  • 1 Teaspoon Cumin
  • 1 Teaspoon Garlic Powder
  • 1/2 Teaspoon Onion Powder
  • 1/2 Teaspoon Sea Salt
  • 1/4 Teaspoon Pepper
  • 2 Tablespoons Agave
  • 1 Tablespoon Soy Sauce



  1. Have a large mixing bowl at the ready.
  2. Choose a frying pan large enough to sauté the vegetables.
  3. Prepare a baking dish for the meatloaf by spraying a thin layer of oil on the bottom. If you don't have a oil pump spray then pour a little oil into the pan, tilt to coat and absorb any excess oil with a paper towel.
  4. Heat the oven to 375°F.
  5. Wash and dry the onion, green bell pepper and fresh parsley.


  1. Finely dice the onion and green bell pepper.
  2. Chop parsley until fine.


  1. Place the pan on high heat and add some olive oil to coat the bottom. When brought to temp, add the onions and green bell pepper.
  2. Sauté the onions and green bell pepper until soft and translucent. Add salt and pepper to season. Take off heat when done.
  3. Place the bread crumbs, and spices in the mixing bowl.
  4. Add Lightlife Ground Meat or other plant based meat to the bowl.
  5. Using a spoon, break down the meat into the dry mixture.
  6. Add the slightly cooled sautéed vegetables to the bowl and mix.
  7. Once evenly mixed, add the oat milk and Just Eggs to the bowl. Feel free to use any brand of vegan liquid eggs. Gently mix everything together using a spoon or your hands if you prefer!
  8. Add fresh parsley to the bowl and mix. The mixture should be moist and able to hold form. If you find your mixture is too dry, add a splash of oat milk or liquid vegan eggs to add some moisture.
  9. Grab your baking dish and add the meatloaf mixture. Using your hands, form an evenly shaped loaf. Cover with aluminum foil and place in the oven. This will bake for 45 minutes at 375°F.


  1. The marinara sauce I'm using is my super easy and versatile Marinara Sauce recipe. Alternatively, use store bought marinara sauce.
  2. Combine all the sauce ingredients in a bowl. Stir until well mixed.


  1. Once the meatloaf has baked for 45 minutes, remove the foil and spread the sauce over the meatloaf.
  2. Place the meatloaf back in the oven, allowing it to bake (without the foil) for another 15 minutes. It's done when the sauce has turned into a glaze with a shiny appearance.
  3. After 15 minutes, remove the meatloaf and place on a surface to cool for 10 minutes before serving.
  4. Slice and serve with fresh parsley as garnish.


Covering the meatloaf with aluminium foil for the first 45 minutes of baking will make sure it cooks evenly and without burning.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information

Serving Size

1/4 Loaf

Amount Per Serving Calories 352Total Fat 17.5gSodium 710mgCarbohydrates 31gSugar 14gProtein 19.5g

Did You Make This Recipe?

Tag @plantbaseddogguy on Instagram and hashtag #plantbaseddogguy to share your awesome food.

Leave a Reply