Try mushrooms for a totally vegan version of Sloppy Joes

Vegan Mushroom Sloppy Joes

Written by Becky

Who doesn’t love a Sloppy Joe?!!  This version is made with a medley of finely chopped mushrooms with all of the traditional flavors of a sloppy joe but completely vegan.

An assortment of fresh mushrooms for Vegan Sloppy Joes

We have a few places that we commonly visit around town.  One is a little Tap House within walking distance to our house.  And while they have a killer burger I find myself often ordering their Sloppy Shroom Sandwich.  I’ve ordered it time and time again so I felt it only appropriate to try it out at home.

Slow simmering mushrooms for sloppy joes

My friend Emily, also addicted to the Sloppy Shroom, talked me through how she likes to make a version at home.  This recipe is a combo of her ideas and mine and I must say it’s a pretty perfect copy of the original!

Use mushrooms to make Sloppy Joes healthy and vegan

Mushrooms make for the perfect vegan variation of Sloppy Joes in this easy recipe

About the Recipe

• I like to use a combination of 3 types of mushrooms for a depth of flavor but you can just use what you have available at your grocery store. You might also try rehydrating some dried mushrooms or blending the dried up into a powder to add into the mixture for extra flavor.

• If you’re not concerned about these being totally vegan, I recommend using a beef broth for the mushrooms to add extra meat-y flavor.  Also, the goat cheese, though not vegan, is a perfect addition to the sandwich! A good vegan sub for the goat cheese would vegan mayo or cashew cream.

• If you have a few extra minutes, try these pickled red onions for this sandwich.

Everyone loves this vegan version of Sloppy Joes

More Great Spring-time Sandwiches:

Avocado Picnic Sandwiches

Roasted Asparagus Grilled Cheese

Tzatziki Chicken Salad Sandwiches

Ham and Cheese Picnic Sandwiches with Olive Tapenade

Vegan Mushroom Sloppy Joes

A toasty, flavorful Vegan Sloppy Joe made with a combination of mushrooms. This is a sandwich vegans and non vegans will love!
3.50 from 2 votes
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Main Course
Cuisine American, glutenfree, vegan, vegetarian
Servings 4 servings


  • 1 8 ounce container baby bella mushrooms, finely chopped
  • 3 ounce portabella mushroo* (1 cap), finely chopped
  • 2-3 ounces oyster mushrooms* (1/2 cup), finely chopped
  • 1 tablespoon oil
  • 1/2 yellow onion, chopped
  • 2 garlic cloves. minced
  • 1/4 cup red wine
  • 2 tablespoon tomato paste
  • 1 tablespoon worcestershire sauce
  • 1 cup vegetable broth (or beef broth for non vegan)
  • 1/4 teaspoon fresh thyme, chopped
  • 1/2 teaspoon sea salt
  • 1/8 teaspoon freshly ground pepper
  • 4 ounces goat cheese (optional for non vegan)
  • 2 tablespoons fresh herbs, chopped
  • 1 cup arugula
  • 1/4 cup red onion, thinly sliced*
  • 4 ciabatta buns


  • Finely chop all of the mushrooms.
  • Heat a large skillet over medium high heat. Add in the oil then the onions. Sauté for 2-3 minutes then add in the garlic and cook an additional 30 seconds. Add in all of the mushrooms and cook for 3 minutes or until starting to brown and stick to the pan. Add in the wine and use a wooden spoon to scrape up and brown pieces from the pan or any mushrooms that are sticking. Once the wine is almost all evaporated add the tomato paste and worcestershire sauce. Stir to coat the mushrooms. Add in the broth and seasonings and turn the heat to a low simmer. Let this all cook down for 10-15 minutes, or until the broth is almost all absorbed.
  • Meanwhile, prep the toppings. If you're doing a non-vegan version, mix the goat cheese with the chopped fresh herbs (you may need to add about a tablespoon or so of water or milk if the goat cheese is dry). I like to use any combo of the following herbs (thyme, rosemary, oregano, sage). Set out arugula and red onions and toast the bread (5-8 minutes in a 325 degree oven). You can spread the goat cheese mixture over the sliced bread before toasting for an extra creamy and toasty sandwich.
  • Build the sandwiches by layering the mushrooms on the bottom slice of the bun then add arugula, red onion, and a smear of goat cheese on the top slice.


If you can't fine portabella mushrooms or oyster mushrooms try using other available mushrooms or you can double the amount of baby bella mushrooms. I like to use quick pickled red onions for this sandwich if I have a little extra time.

Take a bite out of these Vegan Mushroom Sloppy Joes for a guilt free comfort food sandwichVegans and Non Vegans alike love these Mushroom Sloppy Joes

Comments (6)

  1. 3 stars
    I just made this… well, I’ve been making it for the last hour and 15 minutes and finally got to the step where I put in the broth and seasonings. How in the world do you finely chop a pound of mushrooms in less than 10 minutes? Cooking them down until dry and sticking to the pan took a good half hour (maybe more like 45 minutes?). I used a large saute pan too. Maybe my kitchen is in an alternate universe? LOL Looking forward to having this for supper sometime tonight.

    • Thanks for the comment Rosalie! I did use a high power gas burner and a large pan too. You could try using a food processor to pulse the mushrooms next time for a short cut and use two skillets so that juices would evaporate more quickly. Sorry it’s taking longer than you expected. I’m honestly not sure why are timings are so different. I hope you enjoy your meal and honestly, the longer the mushrooms bubble away the better they will taste. As they’re simmering, you can totally do other tasks as that part is a passive task. Hope this is helpful!

      Take care, Becky

  2. 4 stars
    Had a large package of stuffing mushrooms, so basically tripled everything and it came out pretty good. Used more thyme (dried) & garlic. Also, added nutritional yeast, not too much and thickened slightly it with water & corn starch. We were quite happy with it!

Post A Reply

Recipe Rating