Homemade Vegan Burger With Vegan Aioli Recipe

Homemade Vegan Burger With Vegan Aioli Recipe

How To Make Homemade Vegan Burger With Vegan Aioli

This vegan burger makes the ultimate guilt-free dish using mushrooms, tofu, and walnuts for a healthy dish that’s made extra tasty with vegan aioli.

Preparation: 30 minutes
Cooking: 2 hours 10 minutes
Additional Time: 2 hours
Total: 4 hours 40 minutes



For Burgers:

  • 1pkgextra firm tofu,pressed
  • 8ozshiitake mushroom,roughly chopped
  • 1cupraw walnut
  • 3clovesgarlic
  • 2tbspvegan butter,divided
  • 2tbspolive oil,divided
  • 2tbsplow sodium soy sauce,plus 2 tsp
  • 2tspliquid smoke
  • ½yellow onion,diced
  • tspkosher salt,divided, plus more to taste
  • 2tbsptomato paste
  • 2tspnutritional yeast
  • 1cupbrown rice,cooked
  • 3tbspred beet,shredded packed
  • 1tbspcornstarch
  • 1tbspwater
  • 4tspvegan worcestershire sauce
  • 2tbspvegetable shortening
  • ¼: 5px; letter-spacing: 2px”>8tspcanola oil
  • bun,for serving
  • topping of choice,for serving

For Vegan Aioli:

  • 3tbspaquafaba,liquid from canned chickpeas
  • 3clovesgarlic
  • 1tspdijon mustard
  • 2tbsplemon juice
  • ½tsporganic sugar
  • 1cupneutral oil,such as avocado or canola
  • ½tspkosher salt
  • ½tspfreshly ground black pepper



  1. Using hands, break the pressed tofu into small crumbles. Spread in an even layer on a parchment-lined baking sheet and freeze completely for 3 to 6 hours.

  2. Remove the tofu from the freezer and let thaw at room temperature while preparing the rest of the burger.

  3. Add the shiitake mushrooms, walnuts, and garlic to a food processor and pulse 10 to 15 times, until finely minced and nearly ground into a paste.

  4. In a large skillet, heat 1 tablespoon of vegan butter and 1 tablespoon of olive oil over medium-high heat until just shimmering. Add the walnut mixture and cook for 5 to 8 minutes, until browned and crispy, stirring occasionally.

  5. Add the soy sauce and liquid smoke and mix well. Cook for another 2 to 3 minutes, until the sauces just begin to brown and become fragrant. Transfer to a bowl and set aside. Wipe out the pan.

  6. Add the remaining vegan butter and olive oil to the pan and reduce the heat to medium. When the oil is shimmering, add the onion and season with ½ teaspoon of salt.

  7. Cook for 2 to 3 minutes, until the onion is translucent and beginning to soften. Add the tomato paste and nutritional yeast and mix well. Cook for another 3 to 5 minutes, until the tomato paste begins to darken.

  8. Transfer the onion mixture to the food processor, along with the brown rice and beets. Process for 20 to 30 seconds, scraping down the sides as necessary, until mostly broken down and the beet color is evenly distributed throughout the mixture.

  9. In a small bowl, mix together the cornstarch and water with a fork.

  10. In a large bowl, combine the walnut-shiitake mixture, beet-brown rice mixture, cornstarch slurry, vegan Worcestershire, vegetable shortening, remaining salt, vital wheat gluten, and thawed tofu.

  11. Using a gloved hand, mix very well to combine, being sure that all of the ingredients are evenly distributed throughout.

  12. Cut 4 pieces of parchment paper in half lengthwise.

  13. Set up a steamer pot and bring the water to a boil while shaping the burgers.

  14. Portion the burger mixture using a 4-ounce scoop. Roll each scoop into a ball and shape it into a burger patty. Center each patty on a piece of parchment paper and wrap.

  15. Place the wrapped burgers, seam-side down, in the steamer insert, and cover the pot. Steam for 1 hour and 20 minutes.

Vegan Aioli:

  1. Add the aquafaba, garlic, Dijon mustard, lemon juice, and sugar to a food processor and blend for 30 seconds, until the garlic is completely broken down.

  2. With the processor running, slowly drizzle in the oil. The aioli will be thick and opaque. Season with salt and pepper and refrigerate until ready for use.

  3. Remove the burgers from the steamer and let cool for 15 to 20 minutes.

  4. Heat 1to 2 teaspoons of canola oil in a large cast-iron skillet over medium-high heat.

  5. Unwrap the burgers and season all over with salt and pepper. Working in batches, sear the burgers for 2 minutes on each side, until golden brown.

  6. Assemble the burgers with the aioli on buns of choice and favorite toppings.

  7. Serve and enjoy!


  • Calories: 570.37kcal
  • Fat: 46.56g
  • Saturated Fat: 7.48g
  • Trans Fat: 0.56g
  • Monounsaturated Fat: 24.96g
  • Polyunsaturated Fat: 12.70g
  • Carbohydrates: 28.44g
  • Fiber: 3.38g
  • Sugar: 2.86g
  • Protein: 13.48g
  • Sodium: 414.22mg
  • Calcium: 304.39mg
  • Potassium: 365.47mg
  • Iron: 2.35mg
  • Vitamin A: 3.32µg
  • Vitamin C: 4.25mg
Want to share your own vegan burger creations or discuss the finer points of this Homemade Vegan Burger With Vegan Aioli Recipe? Head over to the Recipe Sharing forum and join the conversation!

Was this page helpful?

Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!