Meatloaf With Gravy

Photo of author

By Max McKinzey

Published: May 2, 2026

This post may contain affiliate links. See our disclosure policy.

This Vegan Meatloaf is a hearty, satisfying, and flavorful dish that proves comfort food can be both compassionate and delicious. It’s a perfect centerpiece for a family dinner, holiday meal, or any day you crave something warming and substantial. Made with wholesome ingredients like mashed potatoes, black beans, and oats, this meat-free loaf holds together beautifully and delivers a savory, umami-rich taste in every bite.

Topped with a luscious, savory gravy, it’s a complete meal that will impress vegans and omnivores alike. This recipe is simple, requires no specialty ingredients, and is packed with fiber, protein, and essential nutrients. Follow this guide to create a firm, sliceable vegan meatloaf that stands up to any traditional version.

Why You’ll Love This Vegan Meatloaf Recipe

This plant-based meatloaf recipe is a game-changer for anyone exploring meat alternatives. It is entirely free from animal products, making it suitable for a vegan diet. The combination of mashed potatoes and beans creates a moist yet firm texture that slices cleanly. The blend of spices, including smoked paprika, cumin, and caraway, gives it a deep, savory flavor profile that is both familiar and exciting.

This dish is also incredibly versatile. Serve it hot with gravy for a classic dinner, or enjoy slices cold in sandwiches the next day. It’s a budget-friendly, nutritious option that is sure to become a staple in your recipe collection.

Key Features of This Plant-Based Loaf

This recipe has several standout features. First, it uses simple, pantry-staple ingredients. You won’t need any expensive meat substitutes. Second, it’s naturally gluten-free if you use certified gluten-free oats and tamari. Third, it’s packed with plant-based protein and fiber from the beans, oats, and walnuts, keeping you full and energized.

Finally, the method is straightforward, involving basic techniques like boiling, sautéing, and baking. The critical step of allowing the loaf to cool and set ensures perfect slices every time.

Ingredients for the Perfect Vegan Meatloaf

The magic of this recipe lies in its thoughtful combination of ingredients. Each component plays a specific role in building flavor, texture, and structure. Let’s break down what you’ll need.

Main Ingredients & Their Roles

Potatoes: The foundation. They provide starch and moisture, helping to bind the loaf and create a tender crumb. Russet or Yukon Gold potatoes work best.
Black Beans: The protein and fiber powerhouse. They add heartiness and a meaty texture. Kidney beans are a great alternative.
Oats: The binder. They absorb excess moisture and help firm up the loaf.

Instant oats are preferred for their finer texture.
Walnuts: For texture and healthy fats. They add a pleasing crunch and richness. Use sunflower seeds for a nut-free version.
Aromatics & Spices: Onion, garlic, celery, and a robust spice blend build complex, savory layers of flavor. Smoked paprika is essential for that signature depth.

Flavor Boosters & Binding Agents

Tomato Paste: Adds sweetness, acidity, and umami, while also contributing to the binding process.
Soy Sauce (or Tamari/Coconut Aminos): Provides the essential salty, savory note. Tamari is a wheat-free soy sauce, and coconut aminos are a soy-free alternative.

Balsamic Vinegar: A touch of acidity that brightens the overall flavor and balances the richness.
Oil: Used for sautéing the vegetables, ensuring they cook evenly and develop flavor without sticking.

Step-by-Step Instructions for Vegan Meatloaf

Follow these detailed steps to ensure your meatloaf turns out perfectly firm and flavorful.

Step 1: Prepare the Potatoes

Peel and chop the potatoes into uniform chunks. Place them in a pot, cover with cold, salted water, and bring to a boil. Cook for about 15 minutes, or until the potatoes are fork-tender. Drain the water completely.

Return the potatoes to the hot pot and mash them thoroughly with a potato masher. Do not use a food processor or blender, as this can make the potatoes gluey. Set the mashed potatoes aside to cool slightly.

Step 2: Sauté the Aromatics and Spices

Preheat your oven to 375°F (190°C). While the oven heats, warm the oil in a large skillet over medium heat. Add the chopped onion and sauté for about 3 minutes until it begins to soften. Add the minced garlic, chopped celery, and all the spices (onion powder, sea salt, caraway seeds, cumin, thyme, smoked paprika, red pepper flakes, and black pepper).

Stir constantly for 30 seconds to toast the spices and release their aromas. Then, add the soy sauce and balsamic vinegar, stirring to coat the vegetables. Cook for another 3-5 minutes until the celery is tender. Add the drained and rinsed black beans, stir to combine, and heat through for about one minute. Remove the skillet from the heat.

Step 3: Combine the Meatloaf Mixture

Transfer the bean and vegetable mixture into the pot with the mashed potatoes. Add the tomato paste, oats, and chopped walnuts. Now, use a potato masher or your clean hands to mix everything together thoroughly.

The mixture should be cohesive and hold its shape when pressed. This hands-on mixing helps distribute the ingredients evenly and activates the starches for better binding.

Step 4: Shape and Bake

Line an 8-inch or 9-inch loaf pan with parchment paper, leaving an overhang on the long sides. This overhang will act as handles to lift the finished loaf out of the pan. Transfer the meatloaf mixture into the prepared pan. Use your hands or a spatula to press it down firmly and evenly, ensuring there are no air pockets.

Step 5: The Critical Resting Period

Place the loaf pan in the preheated oven and bake for 40 to 50 minutes. The top should be firm and lightly browned. Once baked, remove the pan from the oven. This is the most important step: let the meatloaf rest in the pan for at least 15 minutes. After resting, use the parchment paper handles to carefully lift the loaf out and transfer it to a wire rack or cutting board.

The loaf will still be quite soft at this stage. For the firmest, most sliceable results, you must refrigerate it for at least 3 hours, or preferably overnight. This cooling period allows the starches and binders to set completely.

Nutritional Profile of Vegan Meatloaf

This plant-based meatloaf is not only delicious but also a nutritionally balanced choice. It is a great source of complex carbohydrates for energy, plant-based protein for muscle maintenance, and dietary fiber for digestive health. The walnuts contribute healthy unsaturated fats. Here is a detailed breakdown per serving.

NutrientAmount Per Serving
Calories259 kcal
Total Fat8 g
Carbohydrates33 g
Dietary Fiber5 g
Sugars8 g
Protein11 g

Serving Suggestions & Pairings

This vegan meatloaf is incredibly versatile. For a traditional meal, serve it warm with a generous ladle of mushroom gravy or a tangy maple tomato glaze (recipes included in notes). Pair it with classic sides like garlic mashed potatoes, steamed green beans, roasted carrots, or a simple garden salad.

Leftover slices are fantastic pan-fried for a crispy exterior and served in a sandwich with lettuce, tomato, and a smear of vegan mayonnaise. It also makes excellent ‘meatloaf’ sandwiches for lunch the next day.

Expert Tips for the Best Results

For a Firmer Loaf: Ensure your mashed potatoes are well-drained and not too watery. Using instant oats helps as they absorb more liquid. The mandatory refrigeration time is non-negotiable for perfect slicing.
Flavor Variations: Feel free to customize the spice blend. Add a teaspoon of Italian seasoning, a dash of liquid smoke, or some chopped fresh herbs like rosemary or sage.
Make-Ahead Friendly: This loaf tastes even better the next day as the flavors meld.

You can prepare it completely, refrigerate it overnight, and then reheat slices in the oven or enjoy it cold.
Freezing Instructions: This meatloaf freezes beautifully. Wrap the cooled, entire loaf or individual slices tightly in plastic wrap and then in foil. Freeze for up to 3 months. Thaw in the refrigerator overnight before reheating.

Frequently Asked Questions

Can I make this gluten-free?

Absolutely. Use certified gluten-free oats and replace the soy sauce with tamari (gluten-free soy sauce) or coconut aminos.

My mixture seems too wet. What should I do?

If the mixture feels overly sticky or moist after combining, add an extra tablespoon or two of oats. Let it sit for 5 minutes to allow the oats to absorb the excess liquid before pressing it into the pan.

Can I use a different type of bean?

Yes, kidney beans, pinto beans, or even lentils work well. The key is to use beans that are firm and hold their shape when mixed.

Why shouldn’t I use a food processor for the potatoes?

Processing cooked potatoes breaks down the starch molecules too aggressively, resulting in a gummy, elastic texture. A potato masher leaves small lumps which create a better, more natural texture in the final loaf.

Conclusion

This Vegan Meatloaf with Gravy is the ultimate proof that plant-based cooking can deliver all the comfort, flavor, and satisfaction of traditional recipes. It’s a wholesome, protein-packed dish that is simple to make, economical, and endlessly adaptable. By following the key steps—especially the crucial resting and chilling time—you’ll achieve a firm, sliceable loaf that holds its own on any dinner table.

Whether you’re a long-time vegan or simply looking to incorporate more meatless meals, this recipe is a must-try. Enjoy the process of creating this hearty classic, and savor every delicious, compassionate bite.


The Recipe

Print

Meatloaf With Gravy

Meatloaf With Gravy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and savory plant-based meatloaf made with black beans, potatoes, and oats, baked to perfection and served with rich gravy. It’s firm, flavorful, and the ultimate vegan comfort food.

  • Author: Max McKinzey
  • Prep Time: 20 min
  • Cook Time: 50 min
  • Total Time: 1 hr 10 min
  • Yield: 8 servings 1x
  • Category: Main Course
  • Method: Baked
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale

2 large potatoes (peeled, or sweet potato)
1 Tbsp oil
⅔ cup onion (chopped)
2 medium-sized celery stalks (chopped)
3 garlic cloves (minced)
½ Tbsp onion powder
¾ tsp sea salt
½ tsp caraway seeds
½ tsp ground cumin
½ tsp dried thyme
½ tsp smoked paprika
⅓ tsp red pepper flakes
Black pepper (to taste)
1 Tbsp soy sauce (tamari, or coconut aminos)
1 Tbsp balsamic vinegar
2 (15 oz) cans black beans (or kidney beans, about 500 g when drained and rinsed)
½ cup walnuts (chopped or sunflower seeds for a nut-free version)
1 cup oats (preferably instant oats)
2 Tbsp tomato paste

Instructions

  1. Chop the potatoes, transfer them to a pot with salted water and bring to a boil. Cook over medium heat for about 15 minutes or until tender, then drain. Transfer back to the pot and mash with a potato masher (don’t use a food processor or blender).
  2. Preheat the oven to 375 degrees F (190 degrees C).
  3. Meanwhile, heat 1 tbsp oil in a skillet or pan over medium heat and add chopped onion. Fry for about 3 minutes, then add garlic, celery, all spices, soy sauce, and balsamic vinegar and fry for a further 3-5 minutes. Stir occasionally. Add beans and turn off the heat after one minute.
  4. Transfer the bean/veggie mixture to the pot with the mashed potatoes and add tomato paste, oats, and chopped walnuts. Then, Use the potato masher or your hands to mix everything together.
  5. Line an 8-inch or 9-inch loaf pan with parchment paper (including an overhang) and put the meatloaf mixture into the pan. Press it down firmly.
  6. Bake the vegan loaf for 40-50 minutes, then remove from the oven and allow to rest for at least 15 minutes before removing it from the pan. For the firmest results, refrigerate for at least 3 hours or overnight before serving.

Notes

  • For a firmer loaf, ensure potatoes are well-drained and use instant oats. Chilling is essential for clean slices.
  • Serve with mushroom gravy or a maple tomato glaze.
  • Leftovers make excellent sandwiches. The loaf freezes well for up to 3 months.

Nutrition

  • Serving Size: 1 slice
  • Calories: 259 kcal
  • Sugar: 8 g
  • Fat: 8 g
  • Carbohydrates: 33 g
  • Fiber: 5 g
  • Protein: 11 g

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star