This post contains affiliate links.

Meatloaf, but make it meatless! This vegetarian meatloaf combines hearty mushrooms and savory Impossible beef, all topped with a classic, tangy ketchup glaze. With our foolproof step-by-step photos, this plant-based twist on a comfort food classic is sure to be a hit!

Three slices of mushroom meatloaf on a white plate surrounded by a dipping bowl of ketchup and other ingredients
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Your Go-To Meatloaf Recipe

Lately, I’ve been on a mission to recreate all the classics—vegetarian style (you know, shepherd’s pieItalian meatballsstroganoff, and the like). But there was a hole in my recipe lineup—a loaf-shaped hole. So… let’s make meatloaf!

This meatless masterpiece combines mushrooms, onions, and garlic with Impossible meat (that tastes just like the real deal!). It turns out so savory and hearty that I guarantee you won’t miss the meat even a bit!

Reader rating

★★★★★

“This is the absolute best vegan (I substituted flax eggs for eggs) meatloaf recipe I have ever had. Made it for my dad and male best friend who are both very much not vegan and they both loved it. THANK YOU so much!” —Devon

Add your review

Two slices of mushroom meatloaf on a white plate along with a metal fork and a dipping bowl of ketchup

Grab These Ingredients

We’re using two sets of ingredients: those for the mushroom meatloaf and those for the ketchup topping. Jump to the recipe card for exact measurements—this is just an overview!

  • Mushrooms: I like to add button mushrooms (a.k.a. cremini or common mushrooms), but you can use brown or white mushrooms (learn about the different types of mushrooms here!).
  • Flavor Base: We’ll pulse the mushrooms with white onion and garlic for the ultimate savory flavor boost.
  • Veggie Meat: For our “meat,” we’re using Impossible Foods Ground Burger Meat! (You will need a 12-oz package for this recipe.)
  • Breadcrumbs: We’ll include breadcrumbs to soak up excess moisture and give the loaf structure.
  • Seasonings: For flavor, add an Italian seasoning blend and salt.
  • Worcestershire Sauce: From there, use a touch of Worcestershire sauce (aim for the vegan kind if you’re strictly veg).
  • Eggs: Finally, a couple of whisked eggs will help bind the loaf together!
  • Glaze: We’re keeping things simple with a mix of ketchup, brown sugar, and mustard! Use your favorite ketchup and mustard brands here.
An up-close image displaying the details of mushroom meatloaf

Making Vegetarian meatloaf Is Easy

It doesn’t take much effort to create a rockin’ vegetarian meatloaf! For the full printable instructions, jump to the recipe card.

Step 1: Blitz The Savory Base
Preheat the oven to 350°F (186°C). Add the mushrooms, onion, and garlic to a food processor and blitz until roughly broken down.

Mushrooms and white onion slices in a food processor
Depending on the size of your food processor, you may need to work in batches.
A food processor filled with blitzed mushrooms and onions
Avoid over-processing this mixture into a paste (small, even pieces will give your mushroom meatloaf the perfect “meaty” bite).

Step 2: Combine The Ingredients
Stir the mushroom mixture and the remaining meatloaf ingredients in a bowl.

A clear glass bowl filled with mushroom meatloaf ingredients
If the mixture feels too wet, add extra breadcrumbs a little at a time until it’s firm enough to shape.

Step 3: Create The Glaze
In a separate bowl, stir together all of the ketchup topping ingredients.

Step 4: Assemble The Meatloaf
Line a loaf pan (9×5 inch) with parchment paper. Spoon your mushroom meatloaf mixture into the pan, pressing to fill any gaps or empty corners. Spoon half of the glaze onto the meatloaf, spreading it evenly over the top.

Spooning ketchup topping onto a loaf pan filled with mushroom meatloaf
Pack the mixture tightly into your loaf pan, but don’t compress it too hard—it needs a bit of airflow to cook evenly.

Step 5: Bake And Add Ketchup
Bake, uncovered, for 30 minutes. Remove from the oven, spread the remaining ketchup over the top, and bake for another 30 minutes. Cut into slices and enjoy!

Two slices of mushroom meatloaf on a white plate along with a metal fork and dipping bowl of ketchup
After baking, let the meatloaf rest for 10 minutes before slicing. This helps it stay together better and keeps the slices nice and neat.

Add Extra Mix-Ins

Green peppers are a great option if you want to add extra veggies to your Impossible meatloaf! Be sure to chop them into small pieces (or blitz alongside the mushrooms and onion).

You can also add cheese—I recommend mozzarella. Bake it right in the meatloaf (include it in step 2!).

Feeling herby? You can also add some basil and/or oregano for extra flavor!

Two slices of mushroom meatloaf on a white plate along with a metal fork and dipping bowl of ketchup

Impossible Vegetarian Meatloaf Recipe (Meat Eater Approved!)

4.80 from 5 ratings
Prep: 10 minutes
Cook: 1 hour
Total: 1 hour 10 minutes
Servings: 6 servings
Meatloaf, but make it meatless! This vegetarian meatloaf combines hearty mushrooms and savory Impossible beef, all topped with a classic, tangy ketchup glaze. With our foolproof step-by-step photos, this plant-based twist on a comfort food classic is sure to be a hit!

Ingredients 

Meatloaf

  • 1 lb button mushrooms, 450 g
  • ½ white onion
  • 3 cloves garlic
  • 1 12-oz package Impossible Ground Burger "Meat", 340 g
  • 1 cup breadcrumbs, 100 g
  • 1 Tbsp Italian seasoning
  • 1 Tbsp vegan Worchestire sauce, 15 mL
  • ½ tsp salt
  • 2 large eggs, whisked

Ketchup Topping

  • ½ cup ketchup, 100 g
  • 1 Tbsp brown sugar
  • 1 Tbsp mustard
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Blitz: Preheat the oven to 350°F (186°C). Add the mushrooms, onion, and garlic to a food processor. Blitz until roughly broken down (depending on the size of your food processor, you may need to work in batches).
    Top-down view of a food processor bowl filled with whole white mushrooms and onion quarters, ready for crafting a delicious vegetarian meatloaf, set against a vibrant yellow background.
  • Mix: Stir together the mushroom mixture and all remaining Meatloaf ingredients.
    A glass bowl on a yellow background holds the makings of a vegetarian meatloaf: oats, breadcrumbs, spices, and eggs, each ingredient meticulously separated.
  • Topping: In a separate bowl, stir together all Ketchup Topping ingredients.
  • Assemble: Line a loaf pan (9×5 inch) with parchment paper. Spoon the mushroom meatloaf mixture into the pan, pressing to fill any gaps or empty corners. Spoon half of the Ketchup Topping onto the meatloaf, spreading it evenly over the whole top.
    A metal pan with an uncooked vegetarian meatloaf mixture, topped with tomato sauce being spread by a spoon, rests on a bright yellow surface.
  • Bake: Bake, uncovered, for 30 minutes. Remove from the oven, spread the remaining ketchup over the meatloaf, and bake for another 30 minutes. Let it cool slightly before cutting into slices and serving.
    Slices of vegetarian meatloaf on a white plate with a small bowl of ketchup and a fork. A baking dish with more meatloaf is nearby on a yellow surface.

Nutrition

Serving: 1serving | Calories: 271kcal | Carbohydrates: 29g | Protein: 17g | Fat: 10.3g | Saturated Fat: 4.7g | Cholesterol: 55mg | Sodium: 787mg | Potassium: 711mg | Fiber: 4.5g | Sugar: 9.6g | Calcium: 145mg | Iron: 6.1mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

4.80 from 5 votes

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




22 Comments

  1. Lee Kaplan says:

    I’ve got three packages of Impossible Meat in my fridge right now. I tried meatloaf with Beyond Meat (twice), and Impossible Meat. I much prefer the texture of IM, as it doesn’t have the fat globule, chalky feel of Beyond.
    Since I’m vegan (just shy of 8yrs), I’ll be making flax eggs (1Tbs ground flax seed mixed with 3Tbs water, per egg).
    Thank you for this recipe.

    1. Sarah says:

      I’d love to hear how it goes with the flax eggs! 😀

  2. Jack says:

    5 stars
    This is a very good, versatile recipe. The Impossible Meat makes a great loaf. I added a carrot, 2 tbsp. nutritional yeast and subbed 1 tsp. liquid smoke for the Worcestershire sauce since I didn’t have any. Also subbed some mushroom powder & salt-free garlic seasoning for the Italian seasoning. The texture is excellent & it came out very moist

    1. Sarah says:

      So happy to hear it, Jack! Thanks for letting us know how it went! 😀

  3. Irma Millard says:

    5 stars
    Loved the Mushroom Meat loaf…the texture was spot on.

    1. Sarah Bond says:

      YAY! So happy to hear it, Irma! 😀

  4. EMma says:

    You added EGGS. UGH. You don’t really need them to “bind” the other ingredients, they add an eggy taste, and the recipe is no longer vegetarian. Tasted so much better without.

    1. Sarah Bond says:

      Eggs are vegetarian 🙂 They are not vegan. If you’re following a vegan diet, this recipe would not be suitable, indeed.

  5. Devon c says:

    5 stars
    This is the absolute best vegan (I substituted flax eggs for eggs) meatloaf recipe I have ever had. Made it for my dad and male best friend who are both very much not vegan and they both loved it. THANK YOU so much!

    1. Sarah Bond says:

      YAY! I’m so happy to hear it, Devon! Enjoy!! 😀

  6. Jo says:

    Have this in the oven right now. I also used flax egg and upset I didnt think of nutritional yeast like others …and I usually read comments before I start. Im sure it will still be awesome as I can already smell it cooking

    1. Sarah Bond says:

      Oh it’s going to be awesome! Enjoy! 😀

  7. Denise says:

    4 stars
    Made this last night. Good flavor but very wet. Next time will use 1 egg and maybe cook longer to try and dry out a little. Maybe less mushrooms since they release a lot of moisture. I used Beyond Beef (was all I could find in my small town). I’m a huge meatloaf fan and glad to find no meat recipe.

  8. KayDee says:

    Have your book 💃💃💃, yey!, but have a quick question…what can I substitute for mushrooms (allergy) and could I use turkey for the fake meat OR?? TY

    1. Sarah Bond says:

      I haven’t tested this one without mushrooms or with turkey so I can’t say for sure! If using turkey, you may not even need to mushrooms, as these are meant to replace the meat (you could perhaps throw in some lentils or smashed white beans!). Happy eating!

  9. Penny Sieben says:

    5 stars
    Absolutely excellent

  10. Angela says:

    What can be used in place of ground crumbles? Lentils possibly?

    1. Sarah Bond says:

      That could work! I’d love to hear how it goes if you try it out! 🙂