Vegan Chickpea Loaf

4.92 from 49 votes

This post may contain affiliate links.

This vegan chickpea loaf is hearty, flavourful and easy to make with simple pantry ingredients. It’s gluten-free, high in fibre, great for meal prep and makes a healthy vegetarian meatloaf alternative with a firm, satisfying texture. This 5-star reviewed recipe has been thoroughly tested so you can cook with confidence.

Two slices of vegan chickpea meatloaf on small plate with ketchup. Fork rests on plate.

5-Star Review

This is a great recipe. The taste and texture is very close to my old traditional meat loaf. Even my non-vegan kids liked it!

Bonnie ⭐⭐⭐⭐⭐

Ingredients You’ll Need

Overhead view of a vegetarian meatloaf cut into slices on a cutting board. Once slice lays flat to show inside of loaf.

This list is not complete. Please see the recipe card at the end of the post for the complete ingredient list with measurements and detailed instructions.

  • Oats: Rolled oats, large flake oats or quick oats all work well in this recipe.
  • Nuts: Walnuts, pecans or almonds can be used. For a nut-free version, replace the nuts with additional oats.
  • Ground Flax: Use fresh ground flax for best results. Either grind it yourself or use pre-ground flax that’s been stored cold and purchased recently.
  • Chickpeas: You’ll need 3 cups cooked chickpeas, equal to 2 x 14-oz cans or 1 x 28-oz can, drained and rinsed well. Canned or home-cooked chickpeas both work.
  • Tomato Sauce or Ketchup: Either works for the loaf mixture, so use whatever you have available. Ketchup will have a slightly sweeter flavour.
  • Vegetables: Onion and garlic are essential for flavour. I also use celery, carrot and optional mushrooms. The recipe is flexible, so don’t worry if you’re missing one of the other vegetables.
  • Maple Syrup: Adds a touch of sweetness to the glaze. Agave syrup can be used instead.

Adjustments

  • Gluten-Free Option: Be sure to use coconut aminos or gluten-free tamari instead of soy sauce and use gluten-free certified oats, if needed.
  • Nut-Free Option: Replace the nuts with an extra 1/2 cup of oats. I actually preferred the nut-free version. If you like your meatloaf on the firmer side (not dry but not at all mushy), I would recommend leaving the nuts out and using 1.5 cups of oats. The fat from the nuts adds moisture. It doesn’t come out mushy with the nuts but it definitely has a different texture. Both ways are good! The loaf in the pictures is made with walnuts..

How to Make Chickpea Loaf

Step 1. Cook the vegetables.

Add the onion, garlic, celery, carrot and mushrooms to a large pot or skillet over medium heat with 1 tbsp water. Cook for 6–7 minutes until softened and fragrant. Stir in the salt, pepper, paprika, thyme, onion powder and cumin. While the vegetables cook, prepare the chickpea mixture.

Diced carrot, onion, celery and garlic with dried herbs cooking in a large soup pot.

Step 2. Process the dry ingredients.

Add the oats, nuts and ground flax to a food processor and blend into a coarse, grainy flour.

Oats and walnuts blended into flour in a food proccessor.

Step 3. Add the chickpeas.

Add the chickpeas, tomato sauce and soy sauce to the food processor and pulse a few times to combine. Avoid overprocessing. The mixture should still have texture and not become smooth like hummus.

Chickpeas blended into a chunky mixture in a food processor.

Step 4. Combine everything.

Turn off the heat and add the chickpea mixture to the cooked vegetables. Stir well until evenly combined and no clumps remain.

Uncooked chickpea loaf mixture in a large pot. Wooden spoon rests in pot.

Step 5. Fill the loaf pan.

Line a loaf pan with parchment paper, leaving some overhang on the sides for easy removal. Transfer the mixture to the pan and press down firmly into an even layer using your hands or the back of a spoon.

Raw chickpea loaf in a loaf pan lined with parchment paper.

Step 6. Add the glaze.

In a small bowl, stir together the tomato sauce, vinegar and maple syrup. Spread evenly over the top of the loaf.

Loaf topped with a tomato glaze in a parchment paper lined loaf pan.

Step 7. Bake and rest.

Bake for 60 minutes until firm and browned around the edges. Let the loaf cool in the pan for at least 30 minutes before slicing to help it hold together properly.

Overhead view of a vegetarian meatloaf cut into slices on a cutting board.

Expert Tips

  • No food processor: You can still make this work without one. Blend the oats, nuts and flax in a regular blender until you get a coarse, grainy flour. It doesn’t need to be perfectly uniform. Then mash the chickpeas in a large bowl with a fork or potato masher. You want them mostly broken down with some texture remaining, not smooth. The loaf may be slightly less cohesive than the food processor version but it will still hold together well after baking and cooling.
  • The glaze: The standard tomato-balsamic-maple glaze is what I always come back to, but BBQ sauce is a great swap if that’s what you have. Use about 1/3 cup brushed generously over the top before baking. It caramelises nicely and gives the loaf a slightly smokier flavour. I’ve also tried a straight ketchup glaze with a splash of apple cider vinegar stirred in and it works well.
  • Loaf pan size: Use a standard loaf pan of at least 8.5 x 4.5 x 2.5 inches. This recipe fills the pan right to the brim, so anything smaller won’t work. A 9-inch pan is fine and the loaf will be slightly shorter but the texture and bake time stay the same. Anything wider than 9 inches and the loaf may not bake through evenly.
  • The cooling step is not optional: After 60 minutes in the oven, let the loaf sit in the pan for 15 minutes, then lift it out using the parchment and rest it on a cooling rack for another 15 minutes before slicing. The loaf firms up significantly as it cools. Slice it too soon and it will crumble. Give it the full 30 minutes and it slices cleanly.
  • Veggies: Onion and garlic are the only non-negotiables. Celery, carrot and mushroom can all be adjusted based on what you have. I’d recommend keeping the mushrooms if you can. Even if you’re not a mushroom fan, they add depth of flavour without actually tasting like mushrooms.
  • If your mixture seems too wet: This can happen if the chickpeas weren’t drained well or if the veggies released a lot of moisture during cooking. Stir in an extra 2 tablespoons of oats and let the mixture sit for 5 minutes before pressing it into the pan.

Recipe FAQs

Do I need eggs to make chickpea loaf?

Almost always comes down to one of two things: over-blending the chickpeas or slicing too soon. The chickpeas should be broken down but still chunky, not smooth. If they get too close to hummus texture, the loaf loses the structure it needs to hold together. The second issue is cooling. The loaf needs a full 30 minutes out of the oven before you slice it, 15 minutes in the pan, then 15 more on a rack. It continues to firm up during that time. Slice it at 10 minutes and it will fall apart no matter what you did right before that.

Why did my chickpea loaf fall apart?

No. This recipe uses ground flax as the binder instead of eggs and it works well. The flax, combined with the oats and the paste that forms at the bottom of the food processor when you blend the chickpeas, is what holds everything together. The key is making sure your flax is fresh. Old ground flax that has been sitting at room temperature for months will not bind the same way. I keep mine in the freezer and grind it fresh when I can.

Does it really need to bake for 60 minutes?

Yes. I have tested shorter bake times and the texture suffers. At 45 minutes the centre is still too soft and the loaf will not hold its shape once cooled. The full 60 minutes at 350°F is what sets the loaf properly. If your oven runs hot, check it at 55 minutes, but I would not go shorter than that. The outside will look quite dark by the end, especially the glaze, and that is normal.

Can I freeze chickpea loaf?

Yes, it freezes really well. You can freeze it whole or in individual slices. I prefer slices because you can pull out exactly what you need without thawing the whole thing. Let the loaf cool completely first, then wrap slices individually or layer them in a freezer-safe container with parchment between each one. They keep well for up to 3 months. Thaw in the fridge and reheat in the microwave or oven.

Can I make it ahead of time?

Two options here. You can assemble the raw loaf, cover it tightly and refrigerate it unbaked for up to 24 hours, then bake it straight from the fridge adding a few extra minutes to the bake time. Or you can bake it fully, let it cool, and refrigerate it for up to 5 days. Both work well. I usually go the fully baked route since it makes weeknight meals easier, slice and reheat as needed throughout the week.

What do you serve with chickpea loaf?

It works best alongside simple sides that do not compete with the savoury flavour of the loaf. Mashed potatoes and mushroom gravy is the classic pairing and it is hard to beat. Roasted or steamed green beans, a simple green salad, sweet potato mash, or roasted root vegetables all work well. For a lighter meal, a big green salad with a tahini dressing is a good contrast to the heartiness of the loaf. It also reheats well as leftovers and makes a great sandwich with a little ketchup or mustard.

Can I use dried chickpeas instead of canned?

Yes. You will need about 1.5 cups of dried chickpeas to get 3 cups cooked. Soak them overnight in plenty of cold water, then drain and simmer in fresh water for 45 to 60 minutes until tender. Make sure they are fully cooked and soft before using them in the recipe. Undercooked chickpeas will not blend properly and the loaf texture will be off. Let them cool and drain well before adding them to the food processor.

Two slices of vegetarian chickpea meatloaf on a plate with ketchup. Fork rests on plate.

How to Store and Freeze

  • Make Ahead: The loaf mixture can be prepared up to 1 day ahead and stored covered in the fridge before baking.
  • Fridge: Store leftover cooked loaf in an airtight container in the refrigerator for up to 5 days.
  • Freezer: Freeze the cooked loaf whole or sliced in a freezer-safe container or bag for up to 3 months. Thaw in the fridge before reheating.
  • Reheating: Reheat slices in the microwave or warm in the oven until heated through.

If you make this recipe, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. Thanks for trying my recipes! – Deryn

Save this recipe!
Enter your email & I’ll send this recipe straight to your inbox.
Two slices of vegetarian chickpea meatloaf on a plate with ketchup. Fork rests on plate.
4.92 from 49 votes

Chickpea Loaf

By: Deryn Macey
This hearty vegetarian meatloaf is made with chickpeas, oats and vegetables for a satisfying, savoury meal that’s perfect for the holidays and family meals.
Prep: 15 minutes
Cook: 1 hour
Total: 1 hour 15 minutes
Servings: 10
Save Recipe
Enter your email & get the recipe!

Ingredients 

  • 1 cups rolled oats, 100 g
  • 1/2 cup almonds, walnuts or pecans, 75 g
  • 2 tbsp ground flax, 14 g
  • 2 14 oz cans chickpeas, drained and rinsed, 3 cups, 570 g
  • 2 tbsp soy sauce or gluten-free tamari, 30 mL
  • 2 tbsp tomato sauce or ketchup, 30 g
  • 1 small to medium-sized white onion, diced, approx. 2 cups, 300 g
  • 2 ribs celery, finely chopped, approx. 1/2 cup, 75 g
  • 2 small or 1 large carrot, diced, approx. 1 cup, 150 g)
  • 1 cup finely chopped white or cremini mushroom, optional (90 g, about 6 small mushrooms)
  • 3 cloves garlic, minced
  • 1/2 tsp sea salt
  • 1/2 tsp black pepper
  • 1 tsp paprika or smoked paprika
  • 1 tsp onion powder
  • 1 tsp cumin
  • 1/2 tsp ground thyme
  • 1/4 tsp cayenne pepper, optional

For the Glaze

  • 1/3 cup plain tomato sauce or ketchup, 75 g
  • 2 tbsp maple syrup, 40 g, if using ketchup reduce to 1 tbsp
  • 1 tbsp balsamic or apple cider vinegar, 15 mL

Instructions 

  • Take your time finely chopping all the veggies, you don’t want any huge chunks in the finished loaf.
  • Add the onions, carrot, garlic, celery and mushroom to a large pot on the stovetop with 1 tbsp of water. Cook over medium heat for 6-7 minutes then stir in the salt, pepper, paprika, cumin, thyme and onion powder (and cayenne if using) and cook for a couple more minutes. While the veggies are cooking, continue with the rest of the recipe.
  • Preheat the oven to 350 F.
  • Add the oats, nuts and flax to a food processor and blend into a grainy flour. Add the chickpeas, soy sauce and tomato sauce and pulse or blend briefly to combine. You may need to pulse a few times, then open the food processor and mix it up, then pulse a couple more times. Be careful not to totally pulverize the chickpeas. They should be broken down but not mushy. A few pulses or seconds of blending should do the trick. Some of the mixture will turn into paste at the bottom of the food processor, that’s ok. 
  • When the veggies are done, turn off the heat and dump the contents from the food processor into the pot. Stir well to thoroughly combine into a uniform mixture.
  • Line a loaf pan (see notes on size) with parchment paper so it sticks out over the long edges of the pan. This will allow you to lift the loaf out once done. Firmly press the chickpea mixture into the pan using your hands or the back of a wooden spoon. It will seem like the mixture might not fit in the pan but just keep packing it down and it will fit.
  • Mix the glaze ingredients together in a bowl then spread over the loaf.
  • Once the oven has reached 350 F, bake the loaf uncovered for 60 minutes.
  • Remove from the oven and let sit in the pan for 15 minutes. Run a knife along any edges that weren’t lined with parchment then lift the loaf out of the pan and place on a cooling rack for another 15 minutes before slicing into 10 portions. You can shorten the 30 minutes of cooling if needed but the longer it sits, the firmer it gets. If you slice it too soon, it may be a little crumbly.
  • Serve with a sprinkle of fresh chopped parsley and a drizzle of ketchup, if desired.

Video

Notes

Loaf Pan Size: Use at least a standard size loaf pan of 8.5 x 4 .5 x 2.5 inches as the loaf is quite substantial and will fill the pan right to the brim. You should have enough room to spread the thin layer of glaze on top. If your pan is a bit larger, say up to 9 inches, that’s totally fine.
Storing: Loaf can be prepared up to 1 day in advance and stored uncooked in the fridge before baking. Once cooked, let cool then store in the fridge in a sealed container for up to 5 days or freezer for up to 3 months. Can be stored whole or in slices. If frozen, thaw overnight in the fridge. Reheat in the microwave or oven until heated to your preference.
Gluten-Free Option: Be sure to use tamari or coconut aminos instead of soy sauce and gluten-free certified oats, if needed.
Nut-Free Option: Replace the nuts with an extra 1/2 cup of oats. I actually preferred the nut-free version. If you like your meatloaf on the firmer side (not dry but not at all mushy), I would recommend leaving the nuts out and using 1.5 cups of oats instead. The fat from the nuts adds moisture to the loaf, it doesn’t come out mushy with the nuts but it definitely has a different texture. Both ways are good! The loaf in the pictures is made with walnuts.
Mushrooms: Mushrooms are optional. If you like them, they add extra depth of flavour to the loaf. If you don’t like them or don’t have any on hand, they’re ok to leave out. I would recommend adding them even if you’re not a mushroom fan, as they do add a deeper umami flavour without adding a mushroom flavour. 

Nutrition

Serving: 1slice, Calories: 202kcal, Carbohydrates: 28g, Protein: 8g, Fat: 6g, Sodium: 336mg, Fiber: 7g, Sugar: 6g
Like this recipe? Rate and comment below!

About Deryn Macey

Deryn Macey is a nutrition coach, certified personal trainer, and the creator of Running on Real Food, where she's been sharing nutritious recipes since 2013. She holds a science degree and offers strength training and nutrition coaching through Onward Strong, focusing on strength, sustainable eating habits, and breaking free from diet culture.

Leave a comment

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

Recipe Rating




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

123 Comments

  1. 3 stars
    I followed this recipe exactly with the omission of celery, which I did not have. I did include both mushrooms and walnuts. The loaf texture was great, it was neither too dry nor mushy, it cut perfectly and the overall mixture of the grains was good. However, it was quite bland. I used all the spices as directed, but there was not enough flavor.

    Although it was not dry, it could definitely use a side sauce. We tried ketchup, ranch dressing, hot sauce and a vinaigrette (sauces I had available) and nothing was quite right. My husband thought barbecue sauce might work, but I’m not a fan of that, so I am going to try a dijon mustard-based one. I might experiment with it again by doubling the amount of spices, but as of now, it’s not something I would serve to company.

  2. 5 stars
    We made it for Thanksgiving and loved it! It was hearty, moist, and just perfect. I’m not much of a recipe-follower, and was very pleased with this recipe. We mostly had everything on hand, which made the long ingredients list accessible. I pressure-cooked the garbanzos in a couple of teaspoons of powdered veggie broth and a bay leaf. I didn’t use maple syrup as I don’t like my main courses to be sweet in any way. I had on hand a tomato sauce with garlic and onion, and for the glaze, I added a clove of freshly chopped garlic, ground pepper, and about half the recipe’s apple cider vinegar, and pureed it so the garlic would mix well. Thank you for this delicious recipe! We will be making it again.

    1. Amazing! Love that swap for the glaze. I’m so happy you all enjoyed it! Thanks for leaving such a kind review.

  3. 5 stars
    Loved it! I’ve been waiting for this recipe to be posted after seeing the tests on Instagram and it did not disappoint. I followed the nut-free option and it was delicious! Recipe is simple and easy to follow. Will definitely be making again.

  4. 5 stars
    You have to make this veggie meatloaf!  This one is a cut above the many I’ve tried. It has so much flavour,  doesn’t fall apart,  makes a great leftover, and the glaze caramelizes perfectly on top.  I followed this recipe to a “t” and wouldn’t hesitate to serve it again. It would also be wonderful for the Holidays. 

    1. I loved that it didn’t fall apart too. It’s hard to find a balanced between mushy and dry but this recipe works! Thanks for leaving a review!

  5. 5 stars
    I made this yesterday. It was easy, I had everything on hand- glad not to need any fancy ingredients. The sauce is so good. The meatloaf was delicious. My vegetarian husband raved, served it to two others that are non-vegetarians, they liked it too.

  6. 5 stars
    Delicious!!  Made Vegan Chickpea Meatloaf according to recipe, with the exception of pulsing veggies in the processor prior to saute-ing. It’s very easy to put together and it is SO GOOD! My only problem is that I couldn’t stop sampling the mixture before I put it in to bake! Tastes great the next day, too, but don’t count on leftovers. Another winner-thanks, Deryn!

    1. Haha! So glad you enjoyed it, Robin! I appreciate your review. Great tip for pulsing the veggies first – I’m sure that made for a nice, quick prep!

  7. So happy to hear that, Jill!! I can’t decide if I like it better with nuts or without but it’s nice it can work out either way. Thanks for your review.

  8. I’ve made it and it was devoured by picky teens, guests and hubby alike. No leftovers! The best ‘meatloaf’ I have ever tried and a keeper! I usually boil my own chickpeas, half of them become hummus and half of them feel sorry in the fridge. Not anymore! I used nuts, but not mushrooms. I had pecans in the pantry and they gave the meal a nice, nutty flavor. Thank you!

    1. Haha, no more sorry chickpeas! So glad everyone enjoyed the recipe and thanks for your feedback on the nuts and mushrooms. I love it with pecans too!