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. Phillip says:

    Could I use firm or extra firm tofu as a replacement for the Beyond Beef/ Impossible Beef in this recipe? Thanks!

    1. Sarah Bond says:

      I haven’t tested with tofu in this recipe so I can’t say for sure. I think you would need to add quite a bit of flavor to bring it up to the same level as the Beyond/Impossible beef 🙂

  2. Ashley C says:

    This recipe is amazing! Even my meat eating son went back for seconds. So easy to make, this will become a frequent meal in our house

    1. The Live Eat Learn Team says:

      Nothing better than hearing this, thank you!