Vegan Mushroom Bean Burger

Vegan Mushroom Bean Burger
The Spruce
Prep: 10 mins
Cook: 10 mins
Total: 20 mins
Servings: 4 servings
Yields: 4 burgers
Nutritional Guidelines (per serving)
313 Calories
4g Fat
55g Carbs
18g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4
Amount per serving
Calories 313
% Daily Value*
Total Fat 4g 5%
Saturated Fat 0g 2%
Cholesterol 0mg 0%
Sodium 107mg 5%
Total Carbohydrate 55g 20%
Dietary Fiber 15g 53%
Protein 18g
Calcium 172mg 13%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This vegetarian, vegan, and gluten-free mushroom burger recipe may just surprise you with how tasty it is. While mushrooms provide plenty of flavor and texture, the addition of pinto beans makes this recipe high in fiber and protein, too. These veggie burgers are easy to make and healthier than beef burgers. Just mash everything up together, form into patties, heat, and serve!

Mushrooms are surprisingly similar in taste and texture to meat when cooked, so they are the perfect ingredient for vegetarian burgers. Worried about crumbly veggie burgers? If you've tried making veggie burgers in the past and have struggled with them falling apart or being too dry and crumbly, then try this recipe. There's just enough moisture and egg replacer helps hold it all together.


Click Play to See This Vegan Mushroom Bean Burger Recipe Come Together


  • 3 tablespoon canola oil (divided; or vegetable oil)
  • 1 small onion (white or yellow, diced)
  • 1 clove garlic (minced)
  • 3/4 cup mushrooms (fresh, diced small)
  • 3 green onions (diced)
  • 1/2 teaspoon cumin
  • 2 tablespoons warm water
  • 1 1/2 teaspoons egg replacer
  • 1 (15-ounce) can pinto beans
  • 1 teaspoon fresh parsley (minced)
  • Salt (to taste)
  • Black pepper (to taste)
  • For Serving: hamburger buns, toppings (lettuce, tomato, onion, pickles, vegan mayonnaise, mustard)

Steps to Make It

  1. Gather the ingredients.

    Vegan Mushroom Bean Burger Ingredients
     The Spruce
  2. Add the oil to a skillet over medium heat. Sauté the diced onion and garlic in 1 tablespoon canola oil for 3 to 5 minutes, until the onions are soft.

    onions being sauteed in a pan
     The Spruce
  3. Add the chopped mushrooms, green onions, and cumin and cook for another 5 minutes, or until the mushrooms are cooked. You can add a bit more oil if needed. Set the cooked onion and mushroom mixture aside.

    mushroom mixture being cooked in a pan
     The Spruce
  4. In a small bowl, combine the warm water and egg replacer and mix together. This will act as your binding agent.

  5. Next, use a fork or potato masher to mash the beans until well mashed. You can also pulse them in a food processor if you prefer. Add the egg replacer mixture and stir until thoroughly combined.

    beans mashed in a bowl
     The Spruce
  6. In a large bowl, combine the mashed beans mixture with the onion and mushroom mixture and add the parsley, salt, and pepper. Make sure the ingredients are well combined. 

    veggie burger ingredients combined in a bowl
     The Spruce
  7. Shape the mixture into patties about one inch thick. If you make them too thin, they may fall apart, but if you make them too thick, it will be more difficult to get them to cook them all the way through.

    veggie burger patties formed on a plate
     The Spruce
  8. Heat the remaining 2 tablespoons of oil in a skillet over medium heat. Cook until the veggie burgers are done, about 3 minutes on each side. You can also use an indoor grill pan to grill your veggie burgers if you have one.

    cooked patties in a skillet
     The Spruce
  9. Serve with your favorite toppings. Enjoy!


  • Veggie burgers need a binder to hold them together. You can use eggs, or vegan alternatives like egg replacer, wheat germ, breadcrumbs, oats, or ground flaxseeds mixed with water.
  • Eggs are the most common and effective binder, however, egg replacer works well for a vegan veggie version.
  • If you're following a vegan diet, make sure that all of the other components of the burger are vegan. Look for vegan bread (free of dairy or egg) and vegan condiments (free of ingredients like honey).
  • If grilling, make sure that you oil your grill grates to prevent the veggie burgers from sticking. Since veggie burgers don't have the same natural juices and fat than a beef burger does, they have the potential to stick on the grates more. We recommend using tongs to run an oiled piece of paper towel along the grates.