This Vegan Meatloaf with a chickpea and vegetable base is so simple to make and served with a classic glaze on top. It’s not just another mushy vegan loaf—it’s beautiful, savory, hearty, and extremely comforting!
Who says you need to use vegan meat to make something meaty and comforting? Not me! My Mushroom Wellington, Biscuit Topped Chickpea Pot Pie, and Lentil Shepherd’s Pie recipes are proof.

After testing a lot of vegan meatloaf recipes over the years, I was constantly running into the same two problems: (1) The ingredients were EXPENSIVE (vegan ground meat is not cheap!), and (2) the loaf just fell apart in the end. Womp womp.
This made me want to come up with my own recipe, with “classic” meatloaf flavors, a beautiful look, and no expensive ingredients. I never, ever wanted it to be super mushy, either (this is a lot harder to avoid than you’d think).
Eventually, I created this Best Vegan Meatloaf recipe. It’s honestly SO simple to make with a mashed chickpea and cooked veggie base; simple spices and pantry staples for those nostalgic flavors; and a savory 2-ingredient glaze. It’s meaty, tender, delicious, and one of my favorite main dishes for Thanksgiving, Christmas, and weeknight dinners!
⭐⭐⭐⭐⭐
“I have a hard time getting my husband to eat chickpeas but this recipe he raved over! Easy to make and so tasty!!” – Karen
Why you’ll love this vegan meatloaf
- No vegan ground meat – This vegan meatloaf is a little more wholesome than my Impossible Meatloaf (Stuffed with Cheese) thanks to the chickpea and vegetable base.
- Not mushy! The chickpea loaf doesn’t sink in the middle and has a great, hearty texture that holds together. I like serving mine with my Easy Vegan Gravy drizzled on top.
- Quick and easy – This mostly hands-off recipe is easy to prep in just 10 minutes!
Next, you should try my Lentil Loaf. It features lentils instead of chickpeas and goes so well with a batch of my Creamy Vegan Mashed Potatoes. I almost always make it for a vegan holiday main dish or a cozy winter dinner.

How to make vegan meatloaf
Find the complete printable recipe with measurements below in the recipe card.
Sauté the vegetables: To start, sauté the onion, carrots, celery, and garlic in a large oiled skillet until soft and fragrant. Set aside.
Next, mash the chickpeas in a large bowl with a potato masher or pulse them a few times in a food processor.
The perfect mashed chickpea texture:
We don’t want the mashed chickpeas to be super smooth, mushy, or creamy. Mash them until most are broken up and some are still whole.

Add the cooked veggies and the remaining ingredients to the bowl with the chickpeas. Stir to combine.


Bake: Pack the loaf mixture into a prepared loaf pan, then cover it with foil and bake.

Meanwhile, prepare the glaze by whisking the ketchup and Worcestershire sauce together in a small bowl.
Remove the foil from the pan and spread the glaze over the loaf. Bake for another 15 minutes.
Set the meatloaf aside to cool for at least 15 minutes. Slice and serve with fresh parsley or vegan gravy. Enjoy!
Mini vegan meatloaf muffins
Meatloaf muffins cook quickly and are easy to store for meal prep. Just bake the vegan loaf mixture in a greased muffin tin for 15 minutes, brush the glaze on top, and bake for another 10 minutes.

Frequently asked questions
Your vegan meatloaf most likely crumbled because (1) the chickpea mixture was made with too many breadcrumbs, (2) the meatloaf was overbaked, which can lead to it drying out, or (3) it was sliced while it was still hot (it needs at least 15 minutes to cool and firm up).
Yes! For a gluten-free vegan meatloaf, substitute gluten-free breadcrumbs, or an equal amount of gluten-free quick oats. Also, use gluten-free vegan Worcestershire sauce and replace the soy sauce with tamari or gluten-free soy sauce.
Ground chia seeds are a great swap. You could also leave them out of the recipe, but the loaf may not stick together as well.
Absolutely. You can freeze the uncooked meatloaf mixture until you’re ready to thaw and bake. Or, pack the mixture into the loaf pan, cover it, refrigerate it overnight, and bake it the next day.
In this case, I recommend adding a few extra minutes to the cook time since the meatloaf will be very cold.
It does! You can cover the meatloaf or the slices and freeze them for up to 3 months.
Thaw the leftovers in the fridge overnight, then reheat them in the oven or toaster oven until warmed through. I love serving the warm leftover slices in sandwiches with lettuce and a little ketchup.


The Best Vegan Meatloaf
Ingredients
Vegetables for Sautéing
- 2 tablespoons olive oil
- 1 small white onion diced
- 2 small carrots, or 1 large diced
- 2 celery ribs diced
- 3 garlic cloves minced
For the Rest
- (2) 15-ounce cans chickpeas drained and rinsed
- 1/2-1 cup panko breadcrumbs vegan-friendly, more as needed
- 2 tablespoons ground flaxseeds
- 3 tablespoons nutritional yeast
- 2 tablespoons soy sauce
- 2 tablespoons vegan Worcestershire sauce
- 1/4 cup ketchup
- 1/2 teaspoon liquid smoke or 1/2 teaspoon smoked paprika
For the topping
- 1/3 cup ketchup
- 1 teaspoon vegan Worcestershire sauce
Instructions
- Preheat the oven to 375 degrees and lightly spray a 9-inch loaf pan with oil, or line the bottom with parchment paper to prevent sticking. I like to let some parchment paper hang out of the sides for easy removal of the loaf after baking.
- Saute the onion, carrots, celery, and garlic in the olive oil over medium heat for 5 minutes, or until the onions are translucent. Remove from heat and set aside.
- Add the chickpeas to a large bowl, and mash with a potato masher (or fork). You do not want them to be completely pasty or mushy, but well broken up. Alternatively, use a food processor, but be careful not to over blend them and make them totally mushy. Pulse a couple of times if using a food processor.
- Add the cooked veggies and all the remaining ingredients to the chickpeas. I have found 1/2-1 cup of breadcrumbs to be enough, but if the mixture seems really moist, add an extra 1/2 cup. The moisture level can depend on your brand of chickpeas. Stir with a large wooden spoon until very well combined.
- Press the loaf mixture in the prepared pan, pushing down evenly with your hand. Cover with foil and bake for 30 minutes.
- In a small bowl, stir together the ketchup and Worcestershire sauce for the topping.
- After 30 minutes, remove the foil, spread the ketchup topping evenly on top of the loaf and bake for another 15 minutes, uncovered. Remove from the oven.
- Allow to sit for at least 15 minutes before slicing if you can, it will hold up better. Sprinkle with fresh parsley if desired before serving.
Video
Notes
- Gluten-free: Use gluten-free breadcrumbs or gluten-free quick oats instead of panko breadcrumbs, gluten-free vegan Worcestershire sauce, and gluten-free tamari instead of soy sauce.
- Oil-free: Cook the veggies at the start with water or broth instead of oil.
Nutrition
The original photo of this Vegan Meatloaf, from 2018! I decided it was time for an update in November 2026. ♥️





















Excellent! Thanks for this. I used oatmeal instead of breadcrumbs and served with
Sriracha Sauce.
I will try freezing in individual portions.
Thanks so much for this.
You are welcome, David. I love the idea of freezing individual portions! Delicious meal for later! Thank you for sharing your stellar review and recipe experience! I am thrilled you love the vegan meatloaf. Happy cooking!
This recipe is a total winner. Hot tip: A butter cutter/dough blender works great for chopping the chickpeas up. I formed these into individual, rounded rectangle mini meatloaves and they cooked up beautifully. I served them for a special event and had more than a couple vegans question whether or not they were actually vegan. 😉 They said they were the best meat(free) loaf they’ve ever had.
Hi Kristine! I love your prep and baking ideas for the vegan meatloaf! I’m thrilled they were a hit at your event! Thank you for your glowing 5 star review and fabulous feedback! Wishing you happy cooking!
I just made this and the flavour is good but even though I let it rest for 20 minutes, it fell apart when I sliced it. Hopefully after it’s refrigerated, it will firm up.
Hi Nora; love your recipes! I made this several times and it’s delicious!
This time I want to use cooked dry beans; how many cups of beans do I need.
Thank you!
Lisa
Hi Lisa. I’m glad you are loving the recipe! Thanks for your great review! About 1.5 cups dry chickpeas equals two 15 oz cans. Enjoy!
Thank you Nora,
Perfect timing and quick response from you. My garbanzo beans are almost done.
Love your recipes and everyone loves your chocolate cake. My neighbor who is not a vegetarian or vegan is now making that cake. 😀
Thank you again!
I have been a vegan for 30 years. This was the best loaf I have ever had! Thank you. Only a couple personal adjustments made – 1/2 cup quick oats and 1/2 cup gluten free bread crumbs for the 1-1/2 crumbs and 2 TB Just Egg in place of chia. Otherwise exact. Wonderful meal for carnivores, omnivores and vegans!
Hi Sarah. I’m thrilled that you loved the loaf! Wow, thank you for your glowing 5 star review and encouraging feedback! I love seeing your recipe adjustment ideas! Happy cooking!
This is now my go to recipe. I heat up a slice for a savory breakfast, a noon time sandwich and makes a wonderful dinner with rice and veggies.
Thank you for this delicious and handy easy recipe.
You are welcome, Nancy! What delicious ways to enjoy the vegan meatloaf! I want to go make some right now after reading your wonderful comments! I’m thrilled that this is your go to recipe! Thank you for sharing! Happy cooking!
DEEEEEEELICIOUS!!! I am not vegan but for health reasons, I often make vegan recipes. After reading feedback from others, I added a few things for additional flavor, sautéed mushrooms, Kinder’s Classic Meatloaf Seasoning, quick rolled oats, no ketchup so added a little tomato sauce in the mix but passed on the sauce topping. I lightly oiled a cast iron skillet and formed it into a loaf shape. It is super good! Stayed together perfectly. Crunchy exterior, moist interior. Even has a meaty feel. Thank you, I will definitely make this again!
Hello! I’m a huge fan of your recipes! I was wondering if there is a technique to make this without a loaf pan? I don’t have one and try to avoid buying one use things. Please let me know any advice you may have. Thank you!
I think it would work pretty well to simply shape it into a loaf type shape on a baking sheet. I’d also grease the pan. Then bake!
Has anyone attempted this as a sort of muffin rather than a loaf? I’m guess the bake time would be shorter but any other concerns?
It works! They just need less time in the oven, perhaps only about 20 minutes. Enjoy!
Hi! I love your recipes! When do I add the liquid smoke? Thank you!!!
Thank you Tina! In step 4, “Add the cooked veggies and all the remaining ingredients to the chickpeas.”
This is delicious! I have made it several times and it’s moist, sticks together and full of flavor. Thank-you! I love many of your recipes 😊
You bet, Jan! I’m trilled you are loving the vegan loaf recipe! I appreciate you using my recipes, and am glad you are loving them! I sure appreciate your glowing 5 star review! Wising you lots of happy cooking!
I don’t know what I did wrong, but my loaf was super dry, and just crumbled into a pile when trying to serve. I did use regular gluten- free (non-panko) bread crumbs, and shallots instead of an onion: would that have messed up the recipe?
I have a feeling that whatever gluten free breadcrumbs you used made your loaf way too dry. That was probably the issue here. If you were to try again, use just a little bit of the breadcrumbs, or try a different brand.
Would I be able to use Bobs red mill egg replacement instead of the flax? Just trying to use what I already have. If yes, please let me know how many “eggs”.
Probably but I haven’t tried it. I’d say 2 eggs worth.
I am preparing this today Wednesday for Sunday. I assume I should freeze? And, how long before baking should I take out of the freezer?
Thank you,
~Sarah
Thanks for your response from earlier question. If I’m preparing on Wednesday for a party on Sunday, I assume I should freeze? And, how long before baking should I take it out of the freezer. Thanks for everything you do. I have used 6 or so of your cake recipes and they are always a HIT!!!!
~Sarah
If you freeze it, let it thaw overnight in the fridge. Then bake for probably an hour, or until warm and cooked in the middle. I hope you enjoy it, and thanks for loving the cake recipes!!
You may want to check Worcestershire sauce- it usually contains anchovies and is therefore not vegan.
That is why I specifically say to use VEGAN worcestershire sauce… I know it’s often not vegan, you need to look for one that is. If you can’t find one, you can leave it out. There is usually at least one brand that’s vegan at grocery stores near me, sometimes just the generic brand.
Yeah, there are definitely vegan Worcestershire sauce, options out there, including homemade. Pretty much most vegans understand that…
I’m hoping to find flax seeds and some kind of sauce a1 ish or Worcestershire (ish) sauce. I’m abroad, and if I can’t find one or both of these things, do you have any other recommendations for substitutes?
The Worcestershire sauce could be left out, or you could use bbq sauce instead (leave out the ketchup as well) for a different flavor. You could probably leave out the ground flaxseeds if needed, or use another egg substitute if you have access to anything.
There are many recipes to make vegan Worcestershire sauce too. If you can’t find it. FYI
Fabulous! I needed to find a vegan main dish option for our Friendsgiving. I wanted to try it first to be sure it would work. It is SO good, I’ve now prepared the second for tomorrow’s Friendsgiving. In the meantime, I’ve had the first for dinner and saved enough for my vegan daughter and granddaughter tonight. The first was a bit too salty, so I substituted No Soy Soy Free Sauce for the Worcestershire Sauce in the second loaf (not the topping) and that worked really well. I asked two friends (here for lunch and going to the Friendsgiving) to taste it to be sure it was OK. They looked wary. “Just a small taste.” They were both surprised and brightened up because it actually tasted good. The carnivore seal of approval. This will be a staple. Thank you!!
Hi Nora! LOVE your recipes!
Using this as a vegetarian replacement for Thanksgiving and wondering if I can prep any of this ahead of time? As much as I can do the day before would be great-let me know!
Thanks for loving my recipes! You could prep the meatloaf the day before and keep it in the fridge until ready to bake and serve. I’d add probably an extra 10 minutes or so total, as it will be cold going into the oven. Hope everyone enjoys it!
What kind of bread crumbs do you use? The breadcrumbs* link did not work.
Hi Cindy. I use store bought breadcrumbs, usually panko because they are usually vegan. Hope this helps!
Can this be made ahead and frozen?
Yes, it can.
This is a frequent dinner in my house! We’re not vegan so I usually use eggs and instead of bread crumbs I use oats just because I always have oats. It’s so delicious! My husband is vegetarian. He has been for 20+ years. I asked him what meat dishes he missed and he said meatloaf. I found this recipe and seeing the satisfaction and nostalgia on his face made my heart light up!
I ran out of Worcestershire one time and used some A1 we randomly had in the fridge instead and it actually tastes great!
Hi Miah. I am thrilled you guys are loving the vegan meatloaf! It’s so fun to enjoy meals you’ve missed! Thanks for your awesome review and feedback! Wishing you happy cooking!
How many eggs did you use. Did you leave all other ones ingredients the same?
Made this ahead of time for next week’s Thanksgiving, so I’m freezing it. Only needed 1 cup breadcrumbs. Smells great. Added some Italian seasoning the only tweak.
Nice! Thanks for sharing your recipe experience and great review! Happy Thanksgiving!
Nora, like Eve I want to do make this loaf ahead of time for Thanksgiving. We are traveling. Should I cook before freezing or should I put it together and freeze before cooking? You are my #1 source for tasty vegan recipes!
I would probably freeze it before baking in the oven, but you really could do it either way. Thanks so much and I hope everyone enjoys the loaf!
This is spectacular!
I cannot eat chickpeas so I used one jar black beans and 1 jar Cannellini Beans.
I used about 1 cup gf breadcrumbs..no Worcester shire sauce though
I added vegan parmesan instead of notch.
Delicious!
This will be made quite frequently.
Stayed together perfectly
Moist
Thank u
Super easy and healthy!!!
I did everything right except I left the cover off for the initial bake. This caused it to be just a little dry. The topping helped to rectify that.
However, it was tasty just the same. Will definitely make again. My wife was also satisfied with the results.
Made this on a whim. First time making/eating vegan meatloaf and wasn’t sure if I would like. Needless to say, it turned out well overall. Sliced and came out the pan perfectly. Did not have any celery on hand. Added celery salt to the garlic while mincing. Added red bell pepper with the carrot and onion. Did not have vegan worcestershire sauce. Subbed Bragg’s Liquid Amino. Glad I gave it a try!
Hi Carissa. I am glad you tried the meatloaf, and that you enjoyed it! Thanks for taking time to share your great review and baking experience! Wishing you happy cooking!
Do you think I could use panko? It’s a chore trying to find vegan breadcrumbs.
Yes, I mostly use panko for vegan breadcrumbs because they are usually available.