Enjoy a 10% discount on all orders over $60

Vegan Meatloaf

A hearty and meatless Vegan Meatloaf recipe with the taste of a classic loaf.

October 29, 2022
vegan food iconvegetarian food icon
Vegan MeatloafPhoto By Canva
Difficulty Medium
Servings 8 people
Preparation 20 mins
Cooking 120 mins
Total 140 mins



  1. Preheat the oven to 375 °F (190 °C) and line an 8" loaf pan with parchment paper.
  2. Add oil to a large skillet over medium heat. Add the onion, celery, carrot, and mushrooms to the pan. Cook, stirring occasionally, until the vegetables are soft and most of the liquid has cooked out, 6 to 8 minutes.
  3. Add the garlic and cook until fragrant, about 1 minute more.
  4. In a large bowl, mash the chickpeas until a rough paste forms using a potato masher or food processor. (A few large pieces of chickpeas are OK.) If using a food processor, transfer to a large bowl.
  5. Add cooked vegetables, bread crumbs, parsley, soy sauce, and Worcestershire sauce to the bowl with chickpeas.
  6. In a medium bowl, whisk together ketchup and barbecue sauce. Add half this mixture to the bowl with the chickpeas. Season with paprika, salt, and pepper, and stir until all the ingredients are evenly incorporated.
  7. Transfer the chickpea mixture to the cake mold you prepared and smooth it over. Spread half of the remaining ketchup mixture over the loaf and bake for 30 minutes.
  8. Remove the loaf from the oven. Brush the meatloaf with the remaining ketchup mixture and bake for another 30 minutes.
  9. Then remove the loaf from the oven and let it cool for 10 minutes.
  10. Garnish with parsley and serve.
Nutrition Facts
Serving Size 1 Vegan Meatloaf
Serves 8
Amount Per Serving
% Daily Value*
Total Fat 5.8 g7.4%
Sodium 691 mg30%
Protein 13.1 g26.2%
Potassium 650 mg13.8%
*The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.


  • Mix all the vegetables through the food processor.
  • Do not over mix the mixture. Otherwise, the meatball mixture will be moist.
  • You can use dried chickpeas or canned chickpeas.
  • Use a potato masher to mash the chickpeas.
  • You can use tomato paste instead of ketchup.
  • You can use white onions, yellow onions, or red onions. For more, check out our "Onion Types and Their Uses" article.
  • You can use homemade or ready-made breadcrumbs. To make the recipe gluten-free, use gluten-free bread.
  • You can use a bread tin or a cake tin. If you are using muffin cups, cut the baking time in half.
  • To make the meatloaf easier to come out of the bread pan, grease the bread pan or line it with parchment paper before adding the mixture.
  • Wait for the meatloaf to cool before cutting. Then slice the loaf.
  • You can use a food processor or a handheld blender. You can knead the mixture by hand if you wish.
Rate This Recipe

Make a plant-based dinner with protein-packed, chickpea-based vegan meatloaf. If you are vegetarian or vegan, try this meatloaf recipe. It is perfect for special occasions or celebratory meals. Serve this vegan meatloaf with mashed potatoes. This plant-based loaf recipe will be your favorite dinner.

What To Serve with Vegan Meatloaf?

Vegan meatloaf is a hearty main meal. It can be served with mashed potatoes, steamed vegetables, and gravy on Thanksgiving, Christmas, or special occasions.

Here are our delicious recipes that you can serve with Vegan Meatloaf:

How To Store Vegan Meatloaf?

Vegan loaf can be stored whole and in slices in the refrigerator or freezer.

Refrigerator: You can store vegan meatballs whole or in slices. After cooking the meatballs, let them cool completely. You can then store it in an airtight container for up to 5 days.

Freezer: You can freeze vegan meatloaf in loaves or slices. You can freeze the uncooked loaf you have prepared in an airtight container for up to 5 months. Allow the cooked loaf to cool completely before freezing. Then wrap it in cling film or aluminum foil. You can store it in the freezer for 3 months this way. Place in the refrigerator the night before serving.

How To Reheat Vegan Meatloaf? You can heat the meatloaf in the oven or microwave. Bake at 350 °F (180 °C) for 20-25 minutes, or until thoroughly heated.

Recipe byPetite Gourmets

Did you make this recipe?

Tag @PETITEGOURMETS using the hashtag #PGRECIPES and share on Instagram. We'll feature you on our site.

Shop on Petite Gourmets