• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Simple Vegan Blog
  • Vegan Spring
  • Recipes
  • About
  • Subscribe
menu icon
go to homepage
  • Vegan Spring
  • Recipes
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Vegan Spring
    • Recipes
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home > Recipes > Thanksgiving

    The BEST Vegan Meatloaf

    Published: Jun 23, 2022 · Modified: Nov 20, 2022 by Iosune · This post may contain affiliate links · 115 Comments

    Jump to Recipe
    A dish with slices of vegan meatloaf.
    Top view of a sliced vegan meatloaf.

    This is the best vegan meatloaf recipe out there! It's so flavorful and moist, made with easy-to-find ingredients, and topped with a sweet glaze.

    It’s a delicious vegan version of a classic recipe and an easy dinner idea that it's ready in just 1 hour!

    Top view of a sliced vegan meatloaf.

    Here’s another plant-based recipe, perfect for a vegan Thanksgiving or Christmas dinner, special occasions, or just to make on a daily basis.

    Serve it with a side of vegan mashed potatoes and my rich and flavorful vegan gravy for a truly super tasty, hearty, and comforting vegan feast.

    Jump to:
    • 🌟 You’ll love this recipe because it is
    • 🧾 Ingredients
    • 🔪 Instructions
    • 📋 Substitutions & variations
    • 🍽 Equipment
    • ❄️ Storage
    • 💭 Expert tips
    • ❓Recipe FAQs
    • 🍲 More vegan dinner recipes
    • 📖 Recipe

    🌟 You’ll love this recipe because it is

    • Ready in just 1 hour from start to finish.
    • Made with easy-to-get ingredients you probably already have in your kitchen or can find at your grocery store.
    • So flavorful and meaty even the biggest carnivores will love it.
    • Packed with plant-based protein from the legumes and the ground flaxseed.
    • Inexpensive, as it's mainly made from canned chickpeas and beans, among other super affordable ingredients.

    🧾 Ingredients

    Ingredients needed to make vegan meatloaf.
    • Chickpeas: canned or cooked from scratch, both will work just fine.
    • Kidney beans: same as above.
    • Ground flaxseed: any type of flaxseed will work. This provides a binding ingredient and it helps to make everything stick together.
    • Nutritional yeast: I use it instead of breadcrumbs, and it also gives this recipe a cheesy flavor.
    • Tahini: homemade or store-bought, roasted or raw, you choose!
    • Soy sauce.
    • Non-dairy milk: I used soy milk, but any type will do as long as it's unsweetened.
    • Onion powder.
    • Garlic powder.
    • Ground black pepper: fresh ground black pepper tastes amazing. However, I find store-bought more convenient and also easier to measure with a teaspoon.
    • Ketchup: homemade or store-bought.
    • Brown sugar: any type of sugar is okay, although brown sugar is my favorite choice. Make sure the sugar you're using is vegan, though.
    • Paprika: any type is okay.

    See the recipe card below for a full list of ingredients and measurements.

    🔪 Instructions

    A bowl with mashed chickpeas and kidney beans.

    Step 1: Preheat the oven to 350ºF or 180ºC. Add the chickpeas and kidney beans to a mixing bowl and mash them with a potato masher or a fork.

    A bowl with the vegan meatloaf mixture.

    Step 2: Add all the remaining vegan meatloaf ingredients and mix until well combined. You can also blend them in a food processor.

    A loaf pan with a vegan meatloaf before baking and also before adding the glaze.

    Step 3: Firmly press the mixture in a lined 9×5-inch (23×13 cm) loaf pan. Feel free to place the mixture onto a lined baking sheet and form it into a loaf with your hands.

    A bowl with a meatloaf glaze.

    Step 4: To make the glaze just mix all the ingredients in a bowl until well combined.

    A loaf pan with a vegan meatloaf before baking.

    Step 5: Spread the glaze evenly over the top and bake for 50 minutes.

    A loaf pan with a baked vegan meatloaf.

    Step 6: Remove from the oven and allow it to cool for at least 5 minutes before removing it from the pan. Slice and serve immediately.

    📋 Substitutions & variations

    • If you can't find nutritional yeast, you could also use brewer’s yeast. However, nutritional yeast is the best choice.
    • I’ve only made this recipe using tahini, but you could probably use a different seed or nut butter instead (like peanut or almond butter), or even oil, but in that case, you may need to use less non-dairy milk.
    • If you're gluten-free, just use tamari instead of soy sauce as this recipe doesn't require breadcrumbs.
    • If you're soy-free, use coconut aminos instead of soy sauce, or just add water or vegetable stock and salt to taste.
    • Make it sugar-free by using sugar-free ketchup (or even tomato paste), and omit the brown sugar.
    • Add some sautéed veggies to the mixture and mix until well combined. Just cook them in a skillet with a little bit of extra virgin olive oil until golden brown.

    🍽 Equipment

    To mash the chickpeas and the beans, I really suggest you use a potato masher. A fork would also work, but a potato masher will do the job more quickly and efficiently.

    If you own a food processor, it may be easier for you to prepare the vegan meatloaf dough. You will simply need to blend all the ingredients together for optimal results.

    In addition to the potato masher, you only need simple equipment you probably already have like a large bowl, a wooden spoon, and a 9×5-inch (23×13 cm) loaf pan.

    You'll also need measuring tablespoons, and the measuring cups or the scale you need to weigh your ingredients.

    A dish with slices of vegan meatloaf.

    ❄️ Storage

    • Fridge: store the leftovers in an airtight container in the refrigerator for up to 5 days. It's also delicious sliced cold the next day on a sandwich.
    • Freezer: store the leftovers in an airtight container for up to 6 months. Thaw overnight in the refrigerator.
    • Reheat in the oven: cover loosely with foil and bake at 350ºF or 180ºC for about 20-25 minutes or until warmed through. Remove the foil for the last few minutes for a crispier finish.
    • Reheat in the microwave: place the vegan meatloaf slices in a single layer on a microwave-safe dish, cover them with a damp paper towel, and reheat them for a minute on a low setting.

    💭 Expert tips

    • Don't overmix or it can result in a tough and dense vegan meatloaf.
    • You can line the loaf pan with some parchment paper before adding the mixture so the vegan meatloaf is easy to remove. You can also use a silicone pan to prevent sticking.
    • If you don’t have a loaf pan, feel free to place the mixture onto a lined baking sheet and shape it with your hands.
    • Gently press the mixture into the pan so it holds its shape.
    • Allow the loaf to set up for at least 10 minutes before cutting. It makes the vegan meatloaf easier to slice.

    ❓Recipe FAQs

    Can I make this vegan meatloaf in advance?

    Yes! You can prepare and assemble it 1 or 2 days ahead of time. Once assembled, simply wrap the prepared loaf in foil or plastic wrap and store it in the refrigerator until ready to bake. You can also freeze it.

    Why does my vegan meatloaf fall apart?

    Because the mixture wasn’t mixed together well enough, or it wasn’t pressed together firmly, that's why I like to use a loaf pan.

    Should I bake vegan meatloaf covered or uncovered?

    You should bake it uncovered because you want the vegan meatloaf to brown and the glaze to caramelize. However, if it browns too quickly, just cover it with foil.

    What can I put on top of vegan meatloaf instead of ketchup?

    Feel free to use BBQ sauce or tomato paste instead.

    You can also make your own healthy alternative to ketchup in less than 2 minutes with tomato paste, vinegar, and maple or agave syrup, among other condiments.

    Do I have to use chickpeas and kidney beans?

    You could use any canned of cooked legumes you have on hand, but this is my favorite combination, though.

    🍲 More vegan dinner recipes

    • BEST Vegan Mac and Cheese (Baked or Stovetop)
    • Vegan Risotto
    • BEST Vegan Lasagna (with Tofu Ricotta)
    • Vegan Chili

    ⭐️ Did you like this vegan meatloaf? Please consider giving it a 5-star rating and comment below!

    📖 Recipe

    Top view of a sliced vegan meatloaf.

    The BEST Vegan Meatloaf

    This is the best vegan meatloaf recipe out there! So flavorful and moist, made with easy-to-find ingredients, and topped with a sweet glaze.
    4.67 from 33 votes
    PRINT PIN RATE
    Course: Christmas, Main Dish, Vegan Thanksgiving
    Cuisine: American
    Diet: Vegan
    Prep Time: 10 minutes
    Cook Time: 50 minutes
    Total Time: 1 hour
    Servings: 10
    Author: Iosune


    Ingredients 

    US Customary - Metric

    For the vegan meatloaf:

    • 1 cup canned or cooked chickpeas, drained and rinsed
    • 1 cup canned or cooked kidney beans, drained and rinsed
    • 1 cup ground flaxseed
    • 1 cup nutritional yeast
    • ½ cup tahini
    • ¼ cup soy sauce
    • ¼ cup unsweetened non-dairy milk , I used soy milk
    • 2 teaspoon onion powder
    • 2 teaspoon garlic powder
    • ¼ teaspoon ground black pepper

    For the glaze:

    • ½ cup ketchup
    • 2 tablespoon brown sugar
    • 1 teaspoon onion powder
    • 1 teaspoon garlic powder
    • ½ teaspoon paprika
    Prevent your screen from going dark

    Instructions

    • Preheat the oven to 350ºF or 180ºC.
    • Add the chickpeas and kidney beans to a mixing bowl and mash them with a potato masher or a fork.
    • Add all the remaining vegan meatloaf ingredients and mix until well combined. You can also blend them in a food processor.
    • Firmly press the mixture in a lined 9×5-inch (23×13 cm) loaf pan. Feel free to place the mixture onto a lined baking sheet and form it into a loaf with your hands.
    • To make the glaze just mix all the ingredients in a bowl until well combined.
    • Spread the glaze evenly over the top and bake for 50 minutes, or until browned.
    • Remove from the oven and let stand for at least 10 minutes before cutting, it will hold up better. Slice and serve immediately.

    Notes

    Substitutions:
    • If you can't find nutritional yeast, you could also use brewer’s yeast. However, nutritional yeast is the best choice.
    • I’ve only made this recipe using tahini, but you could probably use a different seed or nut butter instead (like peanut or almond butter).
    • You could also use oil instead of tahini, but in that case, you may need to use less non-dairy milk.
    • If you're gluten-free, just use tamari instead of soy sauce as this recipe doesn't require breadcrumbs.
    • If you're soy-free, use coconut aminos instead of soy sauce, or just add water or vegetable stock and salt to taste.
    • Make it sugar-free by using sugar-free ketchup (or even tomato paste), and omit the brown sugar.
    Storage:
    • Fridge: store the leftovers in an airtight container in the refrigerator for up to 5 days. It's also delicious sliced cold the next day on a sandwich.
    • Freezer: store the leftovers in an airtight container for up to 6 months. Thaw overnight in the refrigerator.
    • Reheat in the oven: cover with foil and bake at 350ºF or 180ºC for 20-25 minutes or until warmed through. Remove the foil for the last few minutes.
    • Reheat in the microwave: place the vegan meatloaf slices in a single layer on a microwave-safe dish, cover them with a damp paper towel, and reheat for a minute on a low setting.

    Nutrition

    Serving: 1serving | Calories: 234kcal | Carbohydrates: 21g | Protein: 10g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 4g | Sodium: 537mg | Potassium: 419mg | Fiber: 8g | Sugar: 6g | Vitamin A: 134IU | Vitamin C: 1mg | Calcium: 85mg | Iron: 2mg

    More Vegan Thanksgiving Recipes

    • Vegan Stuffed Shells
    • Lentil Loaf
    • Vegan Thanksgiving
    • Vegan Apple Pie
    3.0K shares

    Reader Interactions

    Comments

    1. Jonathan says

      March 25, 2020 at 2:04 pm

      I don't have flaxseed. Is it just for flavour or is it an egg replacement? Can I use a packet egg replacement instead?

      Reply
      • Iosune says

        April 01, 2020 at 4:12 pm

        Hi Jonathan! You could use any other seeds or nuts instead 🙂

        Reply
    2. Shantel says

      March 23, 2020 at 10:58 pm

      Is it really 1 Cup of ground flaxseed?

      Reply
      • Iosune says

        April 01, 2020 at 4:04 pm

        Hi Shantel! Yes, it is 🙂

        Reply
        • Mika says

          June 28, 2020 at 4:19 pm

          can I just double the kidney beans instead of using chickpeas? My wife is doesn't like chickpeas.
          Thanks

        • Iosune Robles says

          June 30, 2020 at 1:27 pm

          Hi Mika! Yes, feel free to double the kidney beans instead of using chickpeas 🙂 Maybe the flavor varies but it will also taste incredible!

    3. Shannon says

      March 03, 2020 at 4:52 pm

      I want to make this. It looks delicious. I was wondering what the ground flaxseed is used for in this recipe? I have everything else to make this meatloaf except that. Could i replace it with something else or should i buy some ground flaxseed?

      Reply
      • Iosune says

        March 09, 2020 at 4:07 pm

        Hi Shannon! They act as a binder and also give the meatloaf a meaty flavor 🙂 Feel free to use other seeds or nuts.

        Reply
    4. Donna says

      March 01, 2020 at 4:35 pm

      Would chia seeds give me the same results as the flax seeds, or maybe half and half?

      Reply
      • Iosune says

        March 09, 2020 at 4:01 pm

        Hi Donna! I haven't tried it myself, but I don't think it's going to work. I would use other types of seeds or even nuts instead 🙂

        Reply
    5. Tracey says

      January 16, 2020 at 10:34 pm

      I made this last weekend, absolutely delicious. Very easy to make and would throughly recommend. I will definitely make again

      Reply
      • Iosune says

        February 27, 2020 at 4:03 pm

        Hi Tracey! So glad you liked it 🙂

        Reply
      • Donna says

        March 09, 2020 at 6:20 pm

        Thank you for your help.Will give it a try.

        Reply
        • Iosune says

          March 10, 2020 at 4:25 pm

          You're welcome 🙂

    6. Trinity says

      December 20, 2019 at 7:15 am

      Hi there. Can Himalayan Salt be used instead of soy sauce and if yes, how much?

      Thanks

      Reply
      • Iosune says

        December 20, 2019 at 10:14 am

        Hi Trinity! I think it should work, but I can't tell you the amount, as I've never used it myself 🙂

        Reply
    7. marc says

      November 27, 2019 at 9:17 pm

      I wonder if instead of ketchup, you mashed up some canned tomatoes and put that on top instead. Does the bean mixture require the sweetness as a balance?

      Reply
      • Iosune says

        November 28, 2019 at 9:58 am

        Hi Marc! No, it doesn't, but it tastes amazing with ketchup 🙂 I've neved added canned tomatoes, so I'm not sure... I would use tomato sauce instead. Hope it works!

        Reply
      • CruznV says

        March 08, 2020 at 7:06 pm

        5 stars
        The ketchup is like “the icing on the cake”, makes or breaks the recipe in our household... I’d just use less... I’ve even used our fav BBQ sauce when out of Ketchup.

        Reply
        • Iosune says

          March 09, 2020 at 5:23 pm

          Hi! Thank you so much for your comment 🙂

    8. Cristina says

      November 07, 2019 at 8:38 pm

      5 stars
      I'm spending Thanksgiving with my husband's family and I'm planning on bringing vegan dishes to share. I prepared this recipe as a practice since I'm a recent vegan and I loved it! Simple to make and delicious. Keep up the good work!

      Reply
      • Iosune says

        November 08, 2019 at 7:25 am

        Hi Cristina! SO glad you liked it 🙂 Happy Thanksgiving!

        Reply
    9. Crystal says

      October 29, 2019 at 6:51 pm

      I just took this out of the oven, it smelled so good while it was baking. I’m sure to make it again, next time I’ll spread it a little thinner. I used oil instead of tahini, I don’t care for the taste of tahini. It tastes good and even my dogs were drooling lol. Reminded me of meatloaf my mom made.

      Reply
      • Iosune says

        October 30, 2019 at 6:52 am

        Hi Crystal! Hope you enjoyed it 🙂

        Reply
    10. Tomas says

      August 21, 2019 at 1:15 pm

      What I can use beside to chickpea?

      Reply
      • Iosune says

        August 24, 2019 at 1:09 pm

        Hi Tomas! Feel free to use any other legume, like beans or lentils 🙂

        Reply
    11. Katherine Barry says

      July 16, 2019 at 8:20 pm

      5 stars
      I have made this recipe too many times to count! It’s wonderful on bread with mustard

      Reply
      • Iosune says

        August 24, 2019 at 1:08 pm

        Hi Katherine! So glad you like it 🙂 Thanks for your comment!

        Reply
    12. Sarah G. says

      April 19, 2019 at 2:41 pm

      5 stars
      Hands down this is the BEST vegan meatloaf I have ever had!! I have been on a quest to find a decent vegan meatloaf for quite some time and this is it. My quest is over!! I am currently making this recipe for the second time this week at the request of my 3 boys ages 17, 5, and 3. So delicious!

      Reply
      • Iosune says

        April 20, 2019 at 7:42 am

        Hi Sarah! Thank you so much 🙂 I'm so happy to hear that!

        Reply
    13. Carol Wilson says

      April 14, 2019 at 10:15 pm

      Made this today for the 2nd time, we love it. So simple to make, very filling and satisfying, despite not containing breadcrumbs (which adds to the simplicity of the recipe). 1st time we had it with mash, spring greens and lashings of gravy. Today I left off the glaze and we had it with Potato Dauphinoise and stir fried green beans, delicious. Would make make a great base for other ingredients.

      Reply
      • Iosune says

        April 16, 2019 at 12:30 pm

        Hi Carol! Sounds great 🙂 So glad you like it!

        Reply
    14. Ismail Martens says

      April 13, 2019 at 3:34 pm

      I have been experimenting with this recipe as base , replacing the Nutritional Yeast with a mix of gluten free bread and grated carrots the first time gave a great result , second time I went for a bit more spicy , replaced the "plant milk ' with tomato sauce and added some hot spices got closer to spicy sausage that way .. My gluten free autistic son loves it .. a great way to smuggle veggies into his diet .. just "add them to the loaf "

      Reply
      • Iosune says

        April 16, 2019 at 12:26 pm

        Hi Ismail! I'm so glad it worked for you 🙂 Have a nice day!

        Reply
    15. Meg says

      February 10, 2019 at 10:14 pm

      2 stars
      Five stars for presentation, but unfortunately mine tasted like pure yeast. Perhaps it doesn't need a full cup? Or did I use a wrong type of yeast somehow?

      Reply
      • Iosune says

        February 11, 2019 at 3:57 pm

        Hi Meg! Did you use the same ingredients and followed all the steps? Our readers love this recipe, it's so popular on the blog. I used regular nutritional yeast. Hope it helps!

        Reply
    16. Alex says

      February 04, 2019 at 2:25 am

      I am currently making this recipe and I am very excited! Looks and smells great (I will admit anything with ketchup I love though lol). I was wondering how do I know it’s done?? I know it says bake for 50 minutes but my oven is not very accurate with its temp, I think it’s too high. Can’t wait to try it! Thanks!

      Reply
      • Alex says

        February 04, 2019 at 2:47 am

        Okay, this is DELICIOUS! can’t wait to have it for lunch tomorrow!

        Reply
        • Iosune says

          February 04, 2019 at 8:52 am

          Hi Alex! I'm so glad you like it 🙂 You can insert a knife into the center of the meatloaf as you would do with a cake. Hope it helps!

    17. Heather Laughter says

      January 21, 2019 at 5:53 am

      5 stars
      I made this recipe tonight for a friend and cannot wait to get her feedback. I personally am not a vegan, but from what I tasted(edges) it was very good! Especially considering there is no meat or bread. Thank you for sharing. I look forward to trying some of your other recipes.

      Reply
      • Iosune says

        January 21, 2019 at 8:53 am

        Hi Heather! You're so welcome 🙂 I hope you guys enjoyed it!

        Reply
    18. Sarah says

      January 13, 2019 at 8:00 pm

      I made this tonight after spotting the recipe a few weeks ago, and although when I was mixing the ingredients together it seemed very very stodgy, it did work! I burnt out the motor on my stick blender but it was worth it, haha! My husband the carnivore even commented that it had a very meaty texture, and enjoyed it too. I did have to add a wee bit of water to get it to mix properly in the bowl, however. Served it with mash, cabbage and gravy, and loads left over for the next couple of days. Lovely!

      Reply
      • Iosune says

        January 15, 2019 at 11:33 am

        Hi Sarah! I'm so sorry you burnt out the mother of your blender, but I'm so glad you liked it 🙂

        Reply
    19. Katherine Burgio says

      November 12, 2018 at 10:48 pm

      5 stars
      I’ve made this close to a dozen times. I use whatever beans I have on hand. It’s wondefful on bread with mustard or slathered in gravy. I admit I use far more beans than the recipe calls for and it’s a hit each time I make it. Thank you !

      Reply
      • Iosune says

        November 27, 2018 at 9:49 am

        Hi Katherine! I'm so glad you like the recipe 🙂 Have a nice day!

        Reply
    20. KthSe says

      November 11, 2018 at 12:48 am

      3 stars
      made this last night as a trial for a meal next week. the flavor was o k, but it was to salty for our family. my husband who eats almost everything I try says," it just tasted like beans". He is usually o k with beans but does not want this again. I even used low sodium soy sauce, but can't think how I could reduce the salt otherwise. I give it three stars, because if I could get the salt down I think the family might tolerate it better

      Reply
      • Iosune says

        November 27, 2018 at 9:38 am

        Hi there! This recipe is so popular and people love it. I think you probably follow a low-sodium diet, so this might be too salty for you. Have a nice day!

        Reply
    « Older Comments
    Newer Comments »

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Iosune! Welcome to Simple Vegan Blog. Here you’ll find nutritious and delicious vegan recipes that will help you stay healthy and happy.

    More about me →

    Popular

    • Tofu Scramble
    • General Tso's Tofu
    • Easy Tofu Stir Fry
    • Vegan Jambalaya

    Vegan Spring

    • Vegan Chicken Salad
    • Tofu Salad
    • Fruit Infused Water
    • Vegan Blueberry Muffins

    As seen in

    Footer

    ↑ Back to top

    About

    • Privacy Policy
    • Terms & Conditions

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • FAQ

    Copyright © 2022 Simple Vegan Blog