This mouthwatering Vegan Meatloaf is a plant-based wonder that’s as nutritious as it is delicious! Packed with veggies and chickpeas for a complete and satisfying meal.
This vegan meatloaf is one of those meals that not only tastes good, but makes you FEEL good. It’s packed with flavor AND nutrients. Win-win? I think so! Whether you’re vegan, an occasional plant-eater, or just love delicious food, this recipe is sure to please.
What is vegan meatloaf made of?
Vegan meatloaf is a great meatless alternative to traditional meatloaf. Instead of meat, it uses a blend of veggies and beans!
- Veggies: onions, carrots, celery, and bell pepper add vitamins and fiber.
- Oats and flaxseed: our binders that help keep the meatloaf together and bonus: they’re a great source of fiber and healthy fats.
- Chickpeas: our protein source that also gives the meatloaf its hearty, “meaty” texture.
- Flavor Enhancers: ketchup, soy sauce, and vegan Worcestershire sauce add a depth of savory, umami flavor.
Topping & Dipping Sauce
- Ketchup – adds a tangy, sweet base to the sauce. Use a sugar-free version if you’d like to decrease the sugar amount.
- Coconut Sugar – an unrefined sugar that adds a caramel-like sweetness to the sauce.
- Yellow Mustard – adds a tangy kick. Feel free to sub with Dijon mustard if that’s what you have on hand.
- Extra Virgin Olive Oil – used for sautéing the veggies. Avocado oil, coconut oil, or even vegan butter would work as well.
- Veggies: Onion, Carrots, Celery, Bell Pepper, Garlic – work together to provide flavor, texture, and nutrients to the loaf. Feel free to swap or add veggies according to your preference.
- Old Fashioned Oats – processed to provide a breadcrumb-like texture. They help bind the loaf to keep it from falling apart when cut into. Use a certified gluten-free variety, if necessary.
- Nutritional Yeast – adds a cheesy, umami flavor and is packed with B-vitamins.
- Ground Flaxseed – works with the oats to act as a binder for the meatloaf and provides omega-3 fats.
- Chickpeas – gives the meatloaf a hearty texture and tons of plant-based protein. Be sure to use 2 (15 oz) cans that have been drained and rinsed.
- Seasonings: Ketchup, Soy Sauce, and Vegan Worcestershire Sauce – add flavor while also providing moisture to the dish.
How to make
- Make the topping/dipping sauce by whisking ketchup, coconut sugar, and yellow mustard together in a small bowl. Set it aside.
- Sauté veggies in an oiled pan until tender, then season with salt and pepper. Set aside to cool.
- Process oats, yeast, and flaxseed in a food processor, then pulse in chickpeas, ketchup, soy sauce, vegan Worcestershire sauce, and cooked veggies.
- Press the mixture into a greased loaf pan, cover with foil, then bake at 375 degrees F for 30 minutes.
- Remove the foil, spread some of topping sauce on the loaf, then bake, uncovered, for an additional 15 minutes.
- Cool, then slice, serve and enjoy!
- Make it spicy. Add crushed red pepper flakes or cayenne pepper for a little kick. You could even add in some sriracha to the topping/dipping sauce.
- Swap the beans. Switch the chickpeas for black beans or lentils for a different taste and texture. If using black beans, try adding in some taco seasoning for some Mexican flair!
- Make it gluten-free. Use gluten-free oats and soy sauce if you’re gluten intolerant. Be sure to check the labels of all the ingredients to ensure they’re also gluten-free.
- Don’t over-process. When processing the chickpeas in the food processor, be careful to not do too much. You want a chunky texture, not a mushy puree.
- Let it rest. The meatloaf should cool for 15 minutes before slicing. This helps keep it from crumbling apart.
What to serve with vegan meatloaf
This comfort food is perfect paired next to a potato dish, something green, and of course, bread!
- Potatoes: try my classic mashed potatoes (use plant based butter/milk) or these roasted potatoes (omit the parmesan).
- Greens: roasted veggies, green beans, or a leafy green salad with any of our salad dressings would be a great addition.
- Bread: try vegan cornbread or any of your favorite store-bought loafs to soak up any of the extra dipping sauce!
How to store
Leftovers will last in an airtight container in the fridge for 4-5 days or in the freezer for 2-3 months.
To reheat: thaw, if frozen, then wrap individual slices in foil, then bake at 350 degrees F for 15-30 minutes or until hot.
Equipment for this recipe
Topping & Dipping Sauce
- 3/4 cup ketchup
- 1/4 cup coconut sugar
- 2 tablespoons yellow mustard
- 2 tablespoons extra virgin olive oil
- 1 yellow onion diced
- 2 carrots diced
- 2 ribs celery diced
- 1 red bell pepper diced
- 1 tablespoon minced garlic
- 1 cup old fashioned oats gluten free, if necessary
- 1/4 cup nutritional yeast
- 2 tablespoons ground flaxseed
- 2 (15 oz) cans chickpeas drained and rinsed
- 2 tablespoons
- 1 tablespoon soy sauce or tamari to keep gluten free, if necessary
- 1 tablespoon vegan Worcestershire sauce
Topping & Dipping Sauce
- Place ketchup, coconut sugar, and yellow mustard into a small bowl, then whisk until smooth. Set aside.
- Preheat the oven to 375 degrees F and grease a 9x5 inch loaf pan with cooking spray. Set aside.
- Heat oil in a medium non-stick pan, then once hot, add in onion, carrots, celery, bell pepper, and garlic, and cook, stirring regularly, until the carrots are tender, about 10 minutes.
- Season with salt and pepper, to taste, then set aside to cool slightly.
- Place oats, yeast, and flaxseed into a food processor, then process until the oats resemble a fine flour.
- Add in chickpeas, ketchup, soy sauce, vegan Worcestershire sauce, and cooked veggies, then pulse a few times* - you don’t want it mushy, just enough to break down the chickpeas. It’s ok if there are chunks.
- Taste and re-season, if necessary, then press the mixture into the prepared baking pan.
- Cover with foil and bake in the preheated oven for 30 minutes.
- After 30 minutes, remove the foil, spread 1/4 cup topping sauce evenly on top of the loaf and bake, uncovered, for an additional 15 minutes or until the inside of the meatloaf is hot.
- Remove from the oven and cool in the pan for 15 minutes, before slicing and serving with additional sauce for dipping!
- Take 5 seconds to rate this recipe below. We greatly appreciate it!
*Note: Nutrition information is estimated and varies based on products used.