Vegan Meatloaf Recipe with Creamy Mashed Potatoes — A Cozy Family Favorite

There’s something magical about a Sunday evening dinner that fills the house with the smell of roasted garlic and buttery mashed potatoes. This vegan meatloaf recipe is one of those meals that makes everyone gather around the table — no questions asked. It’s hearty, homey, and completely plant-based.

When I first started exploring vegan recipes using potatoes, I never imagined I could make a meal that feels this comforting without using any meat or dairy. But here we are — a perfectly seasoned, tender vegan meatloaf, paired with the creamiest mashed potatoes without dairy.

This dish isn’t just about eating healthy; it’s about creating a meal that brings people together. Whether it’s a cozy Vegan Friendsgiving, a fall family dinner, or a quiet night in, this recipe is simple enough for beginners and satisfying enough for everyone.

Why You’ll Love This Vegan Meatloaf Recipe

If you’ve ever tried vegan meatloaf before and thought it was too dry or bland — don’t worry. This one is the real deal. Moist, flavorful, and full of texture, it’s a family-friendly recipe that even non-vegans will love.

Here’s why this version stands out:

  • It’s hearty and satisfying, with lentils and oats giving it a meaty texture.
  • The mashed potatoes are rich and creamy, made with vegan butter and non-dairy milk.
  • It’s perfect for all skill levels — easy enough for a weeknight, yet impressive enough for holidays.
  • It’s a comforting, fall vegan meal that makes you feel warm inside.

As a mom who’s always looking for ways to sneak more veggies into dinner, I love that this dish feels indulgent while being completely plant-based.

Ingredients You’ll Need

Fresh potatoes in a wooden bowl with butter, milk, walnuts, olive oil, garlic, rosemary, and parsley on a rustic wooden table.

Here’s everything you’ll need to make this cozy vegan meatloaf with mashed potatoes.

For the Vegan Meatloaf:

  • 1 cup cooked lentils (brown or green work best)
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 cup breadcrumbs or rolled oats
  • 2 tbsp ground flaxseed + 6 tbsp water (flax egg)
  • 2 tbsp soy sauce or tamari
  • 1 tbsp tomato paste
  • 1 tbsp olive oil
  • 1 tsp smoked paprika
  • 1 tsp dried thyme
  • Salt and black pepper, to taste

For the Creamy Vegan Mashed Potatoes:

  • 2 lbs (1 kg) potatoes, peeled and chopped
  • 1–2 tsp olive oil, plus more to garnish
  • 3–4 cloves garlic, minced
  • 3 tbsp vegan butter, melted
  • ½ cup (120 ml) non-dairy milk (almond, soy, or oat)
  • 1 tsp salt, or to taste
  • Black pepper, to taste

Optional Garnish:

  • Fresh herbs like parsley, thyme, or rosemary
  • Toasted pine nuts for crunch
  • A drizzle of olive oil

How to Make This Vegan Meatloaf Recipe (Step-by-Step)

Cooking vegan comfort food doesn’t have to be complicated. Follow these simple steps to make a vegan dinner with mashed potatoes that everyone will love.

1. Cook the Potatoes

Peel and chop your potatoes into even chunks. Place them in a large pot, cover with water, and add a pinch of salt. Bring to a boil and cook for about 15 minutes, until tender when pierced with a knife.

Creamy homemade mashed potatoes in a glass bowl with garlic cloves, rosemary, and olive oil on a wooden board.

2. Prepare the Lentil Mixture

While your potatoes cook, heat a bit of olive oil in a skillet. Add the onion and garlic, and sauté until soft and fragrant — about 3–4 minutes.
Add cooked lentils, soy sauce, tomato paste, and spices. Stir well and let it cook for another 5 minutes. This step is what gives your vegan meatloaf that deep, savory flavor.

3. Mix and Shape the Meatloaf

Transfer the lentil mixture to a large bowl. Add the breadcrumbs, flax egg, and a pinch of salt and pepper. Mix until combined. The texture should hold together but still be soft.
Shape it into a loaf and place it in a parchment-lined baking dish. Brush the top with a little tomato paste or BBQ sauce for a caramelized finish.

4. Bake to Perfection

Bake the loaf at 375°F (190°C) for about 35–40 minutes, until firm and lightly browned on top. Let it rest for 10 minutes before slicing — this helps it stay together beautifully.

5. Make the Creamy Vegan Mashed Potatoes

In a small pan, heat olive oil and sauté minced garlic for 1 minute. Drain your cooked potatoes and mash them in a large bowl. Add roasted garlic, melted vegan butter, non-dairy milk, salt, and pepper. Mash until creamy and smooth.

If you like them richer, stir in a little extra vegan butter or a splash of non-dairy cream. For vegan loaded mashed potatoes, top with chives, herbs, or even crispy onions.

Creamy mashed potatoes topped with melted butter, parsley, toasted pine nuts, and garlic in a rustic black bowl with a wooden spoon.

6. Serve and Enjoy

Slice your vegan meatloaf, place it alongside a generous scoop of mashed potatoes, and drizzle with olive oil or vegan gravy.
The first bite will tell you everything — cozy, rich, and full of love.

Creamy mashed potatoes topped with fresh herbs, pine nuts, and melted butter in a rustic bowl with a wooden spoon.

Sophia’s Kitchen Tips for Success

Cooking should be approachable, not intimidating. Here are a few personal tips I’ve learned from countless cozy family dinners:

  • Make it ahead: Both the loaf and mashed potatoes can be made a day before. Just reheat gently before serving.
  • Add veggies: Grated carrots, mushrooms, or zucchini mix beautifully into the loaf for added flavor.
  • Use the right potatoes: Yukon Golds or Russets give you the creamiest texture.
  • Texture matters: Don’t overmix your lentil mixture; you want it slightly chunky for that “meaty” bite.
  • For a fancy touch: Top your loaf with caramelized onions or mushroom gravy.

Storing and Reheating

Store leftovers in an airtight container in the fridge for up to 4 days. The meatloaf freezes well too — just wrap slices tightly in foil.

When reheating mashed potatoes, add a splash of non-dairy milk and stir to bring back their creamy texture.

What Makes This Vegan Meatloaf Recipe Special in 2025?

This year, more home cooks are embracing vegan potatoes recipes as the heart of comfort food. Instead of processed alternatives, we’re going back to whole ingredients — lentils, garlic, and fresh herbs — to create rich, authentic flavor.

This recipe is special because it’s:

  • Built entirely from real, accessible ingredients.
  • Kid-friendly and customizable for picky eaters.
  • Perfect for vegan Friendsgiving or cozy weeknight dinners.

In 2025, plant-based food isn’t about substitution — it’s about celebration. This dish is proof that vegan meals can be both familiar and unforgettable.

FAQs About Vegan Meatloaf and Mashed Potatoes

Can I make this vegan meatloaf ahead of time?

Yes! You can assemble the loaf a day before baking. Keep it covered in the fridge, then bake fresh before serving for the best flavor.

What lentils or beans work best?

Brown or green lentils are perfect — they hold their shape and add great texture. Avoid red lentils, which can get too soft.

How do I keep my vegan meatloaf from falling apart?

The flaxseed egg and breadcrumbs act as natural binders. Letting the loaf cool for 10 minutes after baking also helps it firm up.

Can I make this gluten-free?

Absolutely. Just use gluten-free oats or breadcrumbs and tamari instead of soy sauce.

More Plant-Based Comfort Food You’ll Love

If you love this cozy dish, you’ll also enjoy:

Each of these complements the vegan dinner with mashed potatoes vibe — simple, nourishing, and full of love.

Save This Recipe on Pinterest!

Don’t lose this gem! Save it to your Fall Vegan Meals or Vegan Potatoes board for later.
Follow me on Pinterest for more vegan comfort foods, kitchen inspiration, and cozy dinner ideas.

If you make this recipe, I’d love to see it! Tag me on Pinterest or comment below with your results — it makes my day when you share your versions.

Final Thoughts

Cooking this vegan meatloaf recipe always reminds me why I love being in the kitchen. It’s not just about the food — it’s about connection. Whether you’re cooking for your family, your partner, or just yourself, there’s something grounding about preparing a meal with love and intention.

So tonight, grab your potatoes, warm up the oven, and treat yourself to the kind of comfort only homemade food can bring. Because in the end, that’s what cooking is really about — joy, simplicity, and sharing a table with the ones you love.

If you enjoyed this post, subscribe for more cozy vegan recipes, and don’t forget to share it with your plant-based friends. Here’s to more laughter, more flavor, and more love on your plate.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Rustic bowl of creamy mashed potatoes topped with melted butter, fresh parsley, and toasted pine nuts, surrounded by garlic cloves.

Vegan Meatloaf Recipe with Creamy Mashed Potatoes — A Cozy Family Favorite


  • Author: Sophia LEE
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

This Vegan Meatloaf with Creamy Mashed Potatoes is the ultimate comfort food combo — all plant-based, hearty, and perfect for cozy dinners. It’s made with lentils, oats, garlic, and herbs, and served with fluffy dairy-free mashed potatoes. A family-friendly favorite for Sundays, holidays, or any night you need something warm and delicious.


Ingredients

Scale
    • For the Vegan Meatloaf:
    • 1 cup cooked lentils (brown or green)
    • 1 small onion, finely chopped
    • 3 cloves garlic, minced
    • 1 cup breadcrumbs or rolled oats
    • 2 tbsp ground flaxseed + 6 tbsp water (flax egg)
    • 2 tbsp soy sauce or tamari
    • 1 tbsp tomato paste
    • 1 tbsp olive oil
    • 1 tsp smoked paprika
    • 1 tsp dried thyme
    • Salt and black pepper, to taste

 

    • For the Creamy Vegan Mashed Potatoes:
    • 2 lbs (1 kg) potatoes, peeled and chopped
    • 12 tsp olive oil, plus more to garnish
    • 34 cloves garlic, minced
    • 3 tbsp vegan butter, melted
    • ½ cup (120 ml) non-dairy milk (almond, soy, or oat)
    • 1 tsp salt, or to taste
    • Black pepper, to taste

 

  • Optional Garnish:
  • Fresh herbs (parsley, thyme, rosemary)
  • Toasted pine nuts
  • A drizzle of olive oil

Instructions

  1. Peel and chop potatoes. Add to a large pot, cover with water, and a pinch of salt. Boil for 15 minutes or until fork-tender.
  2. Meanwhile, heat olive oil in a skillet. Add onion and garlic, sauté for 3–4 minutes. Add cooked lentils, soy sauce, tomato paste, paprika, thyme, salt, and pepper. Cook for 5 minutes to develop flavor.
  3. Transfer lentil mixture to a large bowl. Stir in breadcrumbs and flax egg. Mix to combine. Shape into a loaf on a parchment-lined baking dish. Brush with tomato paste or BBQ sauce.
  4. Bake at 375°F (190°C) for 35–40 minutes. Let rest 10 minutes before slicing.
  5. In a small pan, sauté garlic in olive oil for 1 minute. Drain cooked potatoes and mash. Add garlic oil, vegan butter, non-dairy milk, salt, and pepper. Mash until smooth and creamy.
  6. Slice vegan meatloaf and serve with mashed potatoes. Garnish with herbs or drizzle with olive oil or vegan gravy if desired.

Notes

You can prep both the loaf and mashed potatoes ahead of time. For added texture, mix in mushrooms or grated carrots to the loaf. Yukon Gold potatoes make the creamiest mash. For a gluten-free version, use GF oats or breadcrumbs.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Baked
  • Cuisine: Vegan Comfort Food

Nutrition

  • Serving Size: 1 plate
  • Calories: 390
  • Sugar: 3g
  • Sodium: 550mg
  • Fat: 14g
  • Saturated Fat: 3g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 9g
  • Protein: 14g
  • Cholesterol: 0mg

Keywords: vegan meatloaf, vegan mashed potatoes, cozy dinner, plant-based comfort food, lentil loaf