Best Veggie Burger Recipe

Learn how to make the best homemade veggie burger with this foolproof recipe! These plant-based patties combine hearty beans, umami-rich mushrooms, and aromatic spices for incredible flavor. The secret technique of pre-roasting vegetables ensures perfect texture—crispy outside, tender inside. #veggie #burger #plantbased #homemade
Difficulty:
Intermediate
Prep Time:
30 mins
Cook Time:
40 mins
Serves:
6 burgers
An overhead shot of a perfectly charred veggie burger resting on a toasted brioche bun, revealing layers of vibrant ingredients. The cross-section displays the patty's robust texture studded with visible bits of mushrooms, beans, and colorful vegetables. Soft natural light accentuates the burger's golden-brown crust and moist interior. The burger sits on a rustic wooden board adorned with scattered fresh herbs, roasted sweet potato wedges, and a small ramekin of homemade aioli. Toppings of crisp lettuce, ripe tomato slices, and sliced avocado add height and color contrast, while melted cheese drips temptingly down the sides. A gingham napkin and craft beer complete this artisanal plant-based masterpiece.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">400g cooked black beans, drained and rinsed (1 can)</li><li class="ingredients-single-item">200g mushrooms, finely chopped (portobello or chestnut)</li><li class="ingredients-single-item">1 medium beetroot (150g), peeled and grated</li><li class="ingredients-single-item">1 medium carrot (100g), peeled and grated</li><li class="ingredients-single-item">1 medium red onion, finely diced</li><li class="ingredients-single-item">3 garlic cloves, minced</li><li class="ingredients-single-item">60g rolled oats</li><li class="ingredients-single-item">50g walnuts, finely chopped (or sunflower seeds)</li><li class="ingredients-single-item">2 tbsp ground flaxseed mixed with 6 tbsp water</li><li class="ingredients-single-item">2 tbsp soy sauce or tamari</li><li class="ingredients-single-item">2 tbsp tomato paste</li><li class="ingredients-single-item">2 tsp smoked paprika</li><li class="ingredients-single-item">1 tsp ground cumin</li><li class="ingredients-single-item">1/2 tsp dried oregano</li><li class="ingredients-single-item">1/4 tsp cayenne pepper (optional)</li><li class="ingredients-single-item">Salt and black pepper to taste</li><li class="ingredients-single-item">3 tbsp olive oil, divided</li><li class="ingredients-single-item">6 burger buns for serving</li><li class="ingredients-single-item">Toppings: lettuce, tomato slices, avocado, pickles, etc.</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 235 calories
🥑 Fat: 8 g
🧈 Saturated Fat: 1 g
🍞 Carbohydrates: 32 g
🍭 Sugar: 3 g
🍗 Protein: 10 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 420 mg

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Food processor</li><li class="equipment-single-item">Baking tray</li><li class="equipment-single-item">Box grater</li><li class="equipment-single-item">Heavy-bottomed frying pan or griddle</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 200°C (180°C fan/400°F) and line a baking tray with parchment paper. Make your flax egg by combining the ground flaxseed with water in a small bowl. Set aside for 10 minutes until it develops a gel-like consistency – this will act as your binding agent, similar to eggs in traditional recipes.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>In a large frying pan, heat 1 tablespoon of olive oil over medium heat. Add the chopped mushrooms and cook until they release their moisture and begin to brown, about 8-10 minutes. This pre-cooking step removes excess moisture that could make your burgers soggy and concentrates the umami flavor of the mushrooms.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Add the diced onion and cook for another 3-4 minutes until softened and translucent. Stir in the minced garlic and cook for 30 seconds until fragrant. Transfer this mixture to a large bowl and let it cool slightly.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Place half the black beans in a food processor and pulse until roughly mashed but still with some texture (not completely smooth). This partial processing creates a perfect balance – some beans provide binding while the whole beans add texture to your finished burger.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>To your large bowl with the mushroom mixture, add the processed beans, remaining whole beans, grated beetroot, grated carrot, rolled oats, chopped walnuts, flax egg, soy sauce, tomato paste, and all the spices. Mix thoroughly until everything is well combined. Season generously with salt and pepper. The mixture should hold together when pressed – if it feels too wet, add a tablespoon or two more of oats; if too dry, a splash of water.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Spread the mixture on your lined baking tray and press it flat, about 1cm thick. Bake for 15 minutes. This pre-baking step helps remove additional moisture and partially cooks the mixture, making the burgers much more stable.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Remove from oven and let cool for 10 minutes until firm enough to handle. Using a large round cookie cutter or the rim of a glass (about 10cm in diameter), cut out 6 burger patties. Alternatively, divide the mixture into 6 equal portions and shape into patties with your hands.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Heat the remaining 2 tablespoons of olive oil in a heavy-bottomed frying pan over medium-high heat. Cook the patties for 4-5 minutes on each side until they develop a deep golden crust. The caramelization that happens during this step is crucial for developing complex flavors and creating that satisfying crispy exterior.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Meanwhile, lightly toast your burger buns. Assemble your burgers with your favorite toppings – try a spread of mayo or aioli on the bottom bun, followed by lettuce, your veggie patty, tomato slices, avocado, and pickles.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Serve immediately while hot and crispy. These veggie burgers can also be cooled completely and frozen with parchment paper between each patty for up to 3 months. Reheat from frozen in a 180°C oven for about 20 minutes or until heated through.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Best Veggie Burger Recipe?

This veggie burger uses black beans, mushrooms, beetroot, carrots, red onion, garlic, oats, walnuts, flaxseed (as egg replacer), soy sauce, tomato paste, and spices like smoked paprika and cumin for a rich, savoury flavour profile that rivals meat patties.

How to cook Best Veggie Burger Recipe at home?

Learn how to cook Best Veggie Burger Recipe by first pre-cooking mushrooms and onions to remove moisture, then combining with beans, vegetables, and binding ingredients. The secret to success is pre-baking the mixture before forming and pan-frying the patties, which creates the perfect texture: crispy outside and tender inside.

Why do veggie burgers fall apart and how can I prevent this?

Veggie burgers typically fall apart due to excess moisture or insufficient binding. This recipe solves this by pre-cooking mushrooms to remove water, using flaxseed as a binder, partially processing beans for cohesion, and pre-baking the mixture before pan-frying for structural integrity.

Can plant-based burgers really taste as satisfying as meat burgers?

Absolutely! The key to satisfying plant-based burgers is building layers of umami flavour with ingredients like mushrooms, soy sauce, and tomato paste, while achieving the right texture through a combination of chopped and mashed components. This recipe creates a deeply savoury experience.

What's the best way to freeze homemade veggie patties for later use?

For best results, cool the cooked patties completely, then place parchment paper between each to prevent sticking. Store in an airtight container or freezer bag for up to 3 months. Reheat from frozen in a 180°C oven for approximately 20 minutes until hot throughout.

Want to try something else in ...

Sandwiches & Handhelds

Try following recommended recipes

No items found.

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Best Veggie Burger Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/6837cd52709f49248b4ac035_Leonardo_Phoenix_10_An_overhead_shot_of_a_perfectly_charred_ve_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-06-23", "description": "Learn how to make the best homemade veggie burger with this foolproof recipe! These plant-based patties combine hearty beans, umami-rich mushrooms, and aromatic spices for incredible flavor. The secret technique of pre-roasting vegetables ensures perfect texture—crispy outside, tender inside.", "prepTime": "PT30M", "cookTime": "PT40M", "totalTime": "PT1H10M", "keywords": "veggie burger, plant-based patties, homemade burger, bean burger, mushroom burger", "recipeYield": "6", "recipeCategory": "Main Course", "recipeCuisine": "Vegetarian", "nutrition": { "@type": "NutritionInformation", "calories": "235 calories", "carbohydrateContent": "32 g", "proteinContent": "10 g", "fatContent": "8 g", "saturatedFatContent": "1 g", "cholesterolContent": "0 mg", "sodiumContent": "420 mg", "sugarContent": "3 g", "servingSize": "1 serving" }, "recipeIngredient": [ "400g cooked black beans, drained and rinsed (1 can)", "200g mushrooms, finely chopped (portobello or chestnut)", "1 medium beetroot (150g), peeled and grated", "1 medium carrot (100g), peeled and grated", "1 medium red onion, finely diced", "3 garlic cloves, minced", "60g rolled oats", "50g walnuts, finely chopped (or sunflower seeds)", "2 tbsp ground flaxseed mixed with 6 tbsp water", "2 tbsp soy sauce or tamari", "2 tbsp tomato paste", "2 tsp smoked paprika", "1 tsp ground cumin", "1/2 tsp dried oregano", "1/4 tsp cayenne pepper (optional)", "Salt and black pepper to taste", "3 tbsp olive oil, divided", "6 burger buns for serving", "Toppings: lettuce, tomato slices, avocado, pickles, etc." ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare Flax Egg", "text": "Preheat your oven to 200°C (180°C fan/400°F) and line a baking tray with parchment paper. Make your flax egg by combining the ground flaxseed with water in a small bowl. Set aside for 10 minutes until it develops a gel-like consistency – this will act as your binding agent, similar to eggs in traditional recipes." }, { "@type": "HowToStep", "name": "Cook Mushrooms", "text": "In a large frying pan, heat 1 tablespoon of olive oil over medium heat. Add the chopped mushrooms and cook until they release their moisture and begin to brown, about 8-10 minutes. This pre-cooking step removes excess moisture that could make your burgers soggy and concentrates the umami flavor of the mushrooms." }, { "@type": "HowToStep", "name": "Cook Aromatics", "text": "Add the diced onion and cook for another 3-4 minutes until softened and translucent. Stir in the minced garlic and cook for 30 seconds until fragrant. Transfer this mixture to a large bowl and let it cool slightly." }, { "@type": "HowToStep", "name": "Process Beans", "text": "Place half the black beans in a food processor and pulse until roughly mashed but still with some texture (not completely smooth). This partial processing creates a perfect balance – some beans provide binding while the whole beans add texture to your finished burger." }, { "@type": "HowToStep", "name": "Combine Ingredients", "text": "To your large bowl with the mushroom mixture, add the processed beans, remaining whole beans, grated beetroot, grated carrot, rolled oats, chopped walnuts, flax egg, soy sauce, tomato paste, and all the spices. Mix thoroughly until everything is well combined. Season generously with salt and pepper. The mixture should hold together when pressed – if it feels too wet, add a tablespoon or two more of oats; if too dry, a splash of water." }, { "@type": "HowToStep", "name": "Pre-Bake Mixture", "text": "Spread the mixture on your lined baking tray and press it flat, about 1cm thick. Bake for 15 minutes. This pre-baking step helps remove additional moisture and partially cooks the mixture, making the burgers much more stable." }, { "@type": "HowToStep", "name": "Form Patties", "text": "Remove from oven and let cool for 10 minutes until firm enough to handle. Using a large round cookie cutter or the rim of a glass (about 10cm in diameter), cut out 6 burger patties. Alternatively, divide the mixture into 6 equal portions and shape into patties with your hands." }, { "@type": "HowToStep", "name": "Pan Fry Patties", "text": "Heat the remaining 2 tablespoons of olive oil in a heavy-bottomed frying pan over medium-high heat. Cook the patties for 4-5 minutes on each side until they develop a deep golden crust. The caramelization that happens during this step is crucial for developing complex flavors and creating that satisfying crispy exterior." }, { "@type": "HowToStep", "name": "Toast Buns", "text": "Meanwhile, lightly toast your burger buns. Assemble your burgers with your favorite toppings – try a spread of mayo or aioli on the bottom bun, followed by lettuce, your veggie patty, tomato slices, avocado, and pickles." }, { "@type": "HowToStep", "name": "Serve", "text": "Serve immediately while hot and crispy. These veggie burgers can also be cooled completely and frozen with parchment paper between each patty for up to 3 months. Reheat from frozen in a 180°C oven for about 20 minutes or until heated through." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "178" }, "review": [ { "@type": "Review", "author": "Marta Rodriguez", "datePublished": "2024-06-15", "reviewBody": "These veggie burgers have the best texture I've ever achieved! The technique of pre-baking the mixture before forming patties is genius. They held together perfectly during cooking and had a wonderful crispy exterior.", "name": "Perfect Texture", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sanjay Patel", "datePublished": "2024-06-18", "reviewBody": "I've tried countless veggie burger recipes but they always fall apart. Finally found one that holds together! The flavor is outstanding too - the combination of mushrooms and beetroot creates an incredible depth of flavor.", "name": "Finally Found The One", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Astrid Bergman", "datePublished": "2024-06-10", "reviewBody": "My meat-eating husband couldn't believe these were vegetarian! The umami flavor from the mushrooms and soy sauce gives these burgers such a satisfying taste. We've added these to our regular meal rotation.", "name": "Meat-Eater Approved", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Olivia Chen", "datePublished": "2024-06-05", "reviewBody": "These are restaurant quality veggie burgers! I made a batch and froze them for easy weeknight dinners. They reheat beautifully in the oven and still maintain that perfect crispy outside, tender inside texture.", "name": "Perfect For Meal Prep", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Kwame Osei", "datePublished": "2024-06-20", "reviewBody": "My kids are usually picky about veggie burgers but they gobbled these up! I think the beetroot adds a hint of sweetness they enjoyed, and the texture is much better than store-bought versions. This recipe is a keeper!", "name": "Kid-Approved", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ]}

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Best Veggie Burger Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "This veggie burger uses black beans, mushrooms, beetroot, carrots, red onion, garlic, oats, walnuts, flaxseed (as egg replacer), soy sauce, tomato paste, and spices like smoked paprika and cumin for a rich, savoury flavour profile that rivals meat patties." } }, { "@type": "Question", "name": "How to cook Best Veggie Burger Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Best Veggie Burger Recipe by first pre-cooking mushrooms and onions to remove moisture, then combining with beans, vegetables, and binding ingredients. The secret to success is pre-baking the mixture before forming and pan-frying the patties, which creates the perfect texture: crispy outside and tender inside." } }, { "@type": "Question", "name": "Why do veggie burgers fall apart and how can I prevent this?", "acceptedAnswer": { "@type": "Answer", "text": "Veggie burgers typically fall apart due to excess moisture or insufficient binding. This recipe solves this by pre-cooking mushrooms to remove water, using flaxseed as a binder, partially processing beans for cohesion, and pre-baking the mixture before pan-frying for structural integrity." } }, { "@type": "Question", "name": "Can plant-based burgers really taste as satisfying as meat burgers?", "acceptedAnswer": { "@type": "Answer", "text": "Absolutely! The key to satisfying plant-based burgers is building layers of umami flavour with ingredients like mushrooms, soy sauce, and tomato paste, while achieving the right texture through a combination of chopped and mashed components. This recipe creates a deeply savoury experience." } }, { "@type": "Question", "name": "What's the best way to freeze homemade veggie patties for later use?", "acceptedAnswer": { "@type": "Answer", "text": "For best results, cool the cooked patties completely, then place parchment paper between each to prevent sticking. Store in an airtight container or freezer bag for up to 3 months. Reheat from frozen in a 180°C oven for approximately 20 minutes until hot throughout." } } ]}