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

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.

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.

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.

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:
- Hearty plant-based breakfasts like this vegan breakfast skillet
- Wholesome vegan dinner options like sweet potato enchiladas
- Plant-based meal planning with recipes like vegan baked oatmeal
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
Vegan Meatloaf Recipe with Creamy Mashed Potatoes — A Cozy Family Favorite
- 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
-
- 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
- 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 (parsley, thyme, rosemary)
- Toasted pine nuts
- A drizzle of olive oil
Instructions
- 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.
- 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.
- 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.
- Bake at 375°F (190°C) for 35–40 minutes. Let rest 10 minutes before slicing.
- 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.
- 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





