This post may contain affiliate links. Please read our disclosure policy.
These high-protein vegan burgers are simply amazing: meaty, soft, juicy, and protein-rich! You will never believe these are vegan! With over 60 five-star ratings, this is one of my most popular burger recipes, and there is a reason why!
Friends, I just made the most amazing vegan burgers ever.
Seriously, I tried a lot of different veggie burgers, and while most were delicious, they always lacked that meaty texture, except the Beyond Burger ones.
So, how could I recreate a texture similar to Beyond Burger? My first try revolved around TVP crumbles, as these are chewy, meaty, and absorb any flavor super well. The problem was that my burgers were falling into pieces. It was a BIG FAIL. However, after over 10 tests, I finally nailed what I believe are the best homemade vegan burger patties. What changed? I used vital wheat gluten as a binder, and that is GAME CHANGING. It not only holds together all of the ingredients but also adds an extra layer of meatiness. Not only my vegan burger patties are super meaty, but they are also tender and juicy!
Please note that my recipe has been copied and adapted time and time again. Don’t fall for the copycats. You are on the ORIGINAL page.
⭐️ Why You Should Try It
Unbelievably meaty and high-protein.
Combining soy curls with vital wheat gluten creates the perfect combination of chewiness and meatiness. My plant-based burgers are also incredibly moist and tender. It’s time to say goodbye to dry vegan burgers!
On top of that, they are also packed with protein. With 25g of protein per serving, these are on par with real burgers. If you are looking for different ways to up your protein intake, these delicious burgers will come to the rescue!
Cheaper than store-bought.
Tired of paying $5,99 for 2 vegan burgers? I was, too, and that’s one of the reasons I started developing this recipe. According to my calculations, it will cost you about $2 to make 3 large burgers. Please note that this might differ depending on which country you live in, but there is very little chance it will reach $3, which is already half the price of the ones you can find at the supermarket.
Plus, they taste just as good as store-bought without preservatives or additives!
Simple and made with just a few ingredients.
While the recipe may sound complicated, it’s not! You will need just 10 ingredients plus a few spices. The main process consists of blending white beans with seasonings to make a flavorful sauce, then incorporating soy curls and vital wheat gluten. The final steps consist of shaping the burgers, wrapping them, and steaming them for a few minutes. It’s very simple, and I’m sharing step-by-step photos to show you exactly how to make it!
Loved by readers.
The reviews speak for themselves: my burger recipe got an average of ★★★★★ stars from over 60 ratings! Here is what some readers are saying:
Justin said: “These are Delish! Thanks for the recipe! It’s one of the best veggie burger recipes I have tried!
Hanna said: “Definitely the best vegan burgers I ever made. I tried trillions of recipes. The idea of combining soy granules with shredded beans plus gluten is as simple as it’s stunning. The texture is amazing. Thank you so so much for this idea!”
Shannon said: “This is hands down the best flavor, texture, and appearance in a veggie burger I’ve ever experienced. It’s so savory and satisfying to eat. They turned out perfect.”
🫘 Ingredient Notes
Yes, the combination of ingredients in this recipe might sound a bit unusual, but it works wonderfully! It’s obviously not on the level of Beyond Burger, but it’s getting pretty close. Here is what you will need to prepare these burgers:
Soy curls
Soy curls are a dehydrated product made from soybeans. I use them as a base to make the burgers. They bring a meaty and chewy texture.
What I love about soy curls is that they are high in protein, low in fat, and usually pretty cheap. Another advantage is that since they are a dry product, they will keep forever in the pantry. You just need to rehydrate them before using them.
Recommendation: Butler’s soy curls are a great choice if you have access to them. Otherwise, any textured vegetable protein (TVP) chunks will work. You can now even find curls or TVP made from peas instead of soy! I have personally tried this recipe with different brands, some made from soy and some made from peas, and I got great results each time.
Cooked Beans
The reason I incorporate cooked white beans in these burgers is that they add moisture and make the burgers softer. As opposed to other vegan burger recipes, I do not use the beans whole or slightly mashed. I completely blend them with the seasonings to make a thick sauce – don’t worry, you won’t find any mushy beans in these burgers!
Substitute: While I went with white navy beans, red or black beans will work too.
Vital Wheat Gluten
Here comes the magical ingredient of this recipe: wheat gluten! It’s an essential component that helps the burgers bind together and creates a slightly stretchy texture. Vital wheat gluten also adds extra protein.
Nutritional Yeast
If you’ve been cooking plant-based dishes for a while, you’re likely familiar with the savory, cheesy taste of nutritional yeast. In this recipe, I primarily use it to enhance the umami and complexity of flavors rather than for its cheesy qualities.
Soy Sauce
Instead of plain salt, soy sauce adds saltiness + extra flavor. I also use dark soy sauce to slightly darken the color of the burgers, giving them a more authentic appearance.
Sugar
A tablespoon of sugar balances the saltiness. Don’t worry – it won’t make the burgers taste sweet! You can use granulated white sugar or coconut sugar.
Oil
I found that without the addition of oil, the burgers didn’t have the richness of traditional burgers and were a bit drier. Hence, I add three tablespoons of oil to the mixture.
Which oil to pick: I suggest going for a neutral oil such as canola, sunflower, or grapeseed oil.
Liquid smoke
A few drops of liquid smoke enhance the burgers with a rich and warming smokiness. No liquid smoke? Add an extra teaspoon of smoked paprika!
Spices
Smoked paprika, garlic, and onion powder. You don’t want your burgers to be bland.
Add extra flavor: My burgers have a mild flavor, so you can easily customize them to your liking by adding more spices or dried herbs. Another option is to add flavorings such as vegan Worcestershire sauce (use 1 teaspoon) or Better than Bouillon No-Beef Base (use 1/2-1 teaspoon).
🍔 How to Make Them
1. Rehydrate the soy curls
- Add the soy curls to a bowl. Start by adding the dried soy curls to a bowl.
- Cover with water and rehydrate. Next, cover with hot water and let the soy curls rehydrate for about 20 minutes or until soft.
- Drain well. Drain the soy curls and rinse them a couple of times under cold water. This step helps get rid of the soybean flavor. Next, use your hands to squeeze the moisture from the soy curls.
2. Process the mixture
- Process the remaining ingredients. Add the cooked white beans, oil, nutritional yeast, soy sauce, sugar, spices, liquid smoke, and water to a food processor and process until smooth.
- Add the soy curls and process again. Then, add the rehydrated soy curls to the food processor and process for 4-6 seconds or until it looks like a bolognese sauce. You want the soy curls to be finely chopped but not completely puréed. Otherwise, you will lose the texture. The soy curls should be about 1/4 inch (5-6mm). Transfer the mixture to a mixing bowl.
3. Add the gluten and form patties
- Stir in the vital wheat gluten. Add the vital wheat gluten to the blended soy curl mixture and mix using a spatula or your hands until it forms a paste resembling ground meat. Knead for about 10 seconds. The vital wheat gluten will absorb some of the liquid, and the mixture will thicken.
- Divide the mixture. Divide the mixture into 3 even balls to make 3 large burgers. If you prefer thinner burgers, divide the mixture into 4.
- Wrap each burger. Place one ball of the mixture on top of a sheet of parchment paper and shape it into a burger patty. Carefully wrap the patty in parchment paper. Next, wrap it in a layer of aluminum foil. Note: Your burger patties will be double-wrapped, once in parchment paper and then in aluminum foil. Repeat with the two remaining patties.
Cook the Burgers
- Steam. The final step consists of steaming the burgers for about 1 hour. To do so, you can use an Instant Pot or a bamboo steamer basket placed on top of a pot of boiling water.
- Let cool. After steaming, remove the burgers from the foil and parchment paper and let them cool for at least 10 minutes. You can now cook the burgers in a skillet or grill them!
🧂 Marinade
While optional, there is an extra step that I highly recommend taking. It consists of marinating the burgers overnight or for at least 4 hours. It adds flavor and saltiness and makes the burgers extra juicy! Here is the process:
- Place the burgers in a deep baking dish.
- Add 1/2 cup of water, 1/4 cup of soy sauce, and 2 tbsp of oil.
- Marinate the burgers overnight or for at least 4 hours, flipping them once.
You can then grill them or fry them in a pan!
🥗 How to Serve Them
You can serve these veggie burgers with buns, along with pickled cucumber, tomato slices, salad leaves, and sriracha mayo (or your favorite burger sauce!). Or, you can serve the burgers without the buns, with some grains and vegetables on the side for a complete meal.
❄️ Storing & Freezing
- To store: You can store these burgers in the refrigerator for up to 4 days.
- To freeze: These burgers freeze beautifully! Wrap each in plastic film and freeze for up to 3 months. Thaw overnight in the refrigerator before using.
- To reheat: Heat a couple of tablespoons of oil in a non-stick skillet. Once hot, cook the burgers on each side for 3-5 minutes or until slightly charred.
📔 Tips
Do not make substitutes.
This recipe is not versatile. Hence, I do not recommend making substitutes or omitting any ingredient. You can play with the spices and flavorings, though.
Double the recipe.
Since this recipe only makes 3 burgers, I suggest doubling it, as they will be gone in no time!
Steam, don’t bake.
These burgers must be steamed for an optimal texture. Do not try baking them, or you will end up with dryer burgers.
💬 FAQ
Yes, you can substitute red kidney beans or black beans for white navy beans. It will alter the color of the burgers but won’t have any impact on their texture.
Unfortunately, vital wheat gluten is essential to add the meatiness and hold the burgers together. It cannot be omitted.
TVP comes in many different shapes. I had the best results with soy curls, but this recipe also works with TVP crumbles.
Yes! These high-protein vegan burgers are perfect for grilling! They hold together very well and do not fall apart.
Not at all! As opposed to other veggie burger recipes, this one doesn’t taste like beans at all. Also, it feels less heavy than the popular rice/bean combo that is often used in other recipes.
Note: This recipe was first released in 2018 and was updated in August 2023 with new photos, process shots, and improved flavor. I also replaced the TVP crumbles with soy curls for an improved texture. All gram measurements were also double-checked. This new recipe is slightly lower in protein but tastes much better!
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!
I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
High-Protein Vegan Burgers (The Best Vegan Burgers!)
Ingredients
- 1 cup soy curls
- 1/2 cup cooked white navy beans
- 3 tbsp oil
- 1 tbsp sugar
- 1 tbsp soy sauce
- 1 tbsp nutritional yeast
- 1 tsp onion powder
- 1/4 tsp smoked paprika
- 1/2 tsp dark soy sauce
- 1/8 tsp liquid smoke
- 1/4 cup water (or beetroot juice)
- 1/2 cup vital wheat gluten
Instructions
- Rehydrate the soy curls. Add the soy curls to a bowl and cover with hot water. Let the soy curls rehydrate for about 20 minutes or until soft.
- Drain the soy curls and rinse them a couple of times under cold water. This step helps get rid of the soybean flavor. Next, squeeze the soy curls with your hands to remove the excess moisture. Set the drained soy curls aside.
- Process the mixture. To the bowl of a food processor, add the cooked white beans, oil, sugar, soy sauce, nutritional yeast, onion powder, smoked paprika, dark soy sauce, liquid smoke, and water. Process until smooth.
- Add the soy curls and process again. Then, add the rehydrated soy curls to the food processor and process for 4-6 seconds or until it looks like a bolognese sauce. You want the soy curls to be finely chopped but not completely puréed. Otherwise, you will lose the texture. The soy curls should be about ¼-inch (5-6mm). Transfer the mixture to a mixing bowl.
- Stir in the vital wheat gluten. Add the vital wheat gluten to the blended soy curl mixture and mix using a spatula or your hands until it forms a paste resembling ground meat. Knead for about 10 seconds. The mixture should be soft and have a slight elasticity.
- Divide the mixture. Divide the mixture into 3 even balls to make 3 large burgers. If you prefer thinner burgers, divide the mixture into 4.
- Wrap each burger. Place one ball of the mixture on top of a sheet of parchment paper and shape it into a burger patty. Carefully wrap the patty in parchment paper. Next, wrap it in a layer of aluminum foil. Note: Your burger patties will be double-wrapped, once in parchment paper and then in aluminum foil. Repeat with the two remaining patties.
- Cook the burgers. Place the wrapped burgers in a steamer (you can use a bamboo steamer basket or a regular steamer) and steam for 1 hour.
- Let cool. Once cooked, unwrap the burgers and let them cool for 10 minutes. You can now pan-fry the burgers in a little oil until golden brown on each side.
- Burgers will keep for up to 4 days in the refrigerator. They will harden a bit in the fridge but will soften once reheated.
Notes
Do not make substitutes.
This recipe is not versatile. Hence, I do not recommend making substitutes or omitting any ingredient. You can play with the spices and flavorings, though.Double the recipe.
Since this recipe only makes 3 burgers, I suggest doubling it, as they will be gone in no time!Steam, don’t bake.
These burgers must be steamed for an optimal texture. Do not try baking them, or you will end up with dryer burgers.Nutrition
About the Author
Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.
Leave a Comment
I love this recipe! Is it possible to put paper between multiple patties and then wrap them all in foil? It is a lot of work when you’re making a triple batch.
If you pack them tight, I guess that should work 🙂
I made a triple batch. I did add 2 Tbsp of Bill’s Best Beaf Seasoning to the soy curls when I soaked them in hot water for 10 minutes, drained and rinsed once, then squeezed out the water. I crumpled up and then smoothed out each piece of parchment paper to make it more easy to wrap the patties in with the aluminum foil. Steamed them for 1 hour. Quadrupled the marinade, added 2 tsp of garlic powder, and 3 Tbsp maple syrup. Marinated them overnight. Pan fried using the leftover marinade and these burgers were a BIG hit to all 9 people who ate them, including myself. 🙂 Delicious! These are my go to from now on. Thank you for this basic recipe as I have tried many. The work of wrapping is worth it! Hugs!
Hi Marie!
I’m so happy to hear you had great results with this burger recipe 🙂 Thank you so much for your feedback and rating, I really appreciate it ^^
These are our new, favorite, vegan-friendly burger! We are really stunned how good they are, and I’ve made double batches of this recipe twice already. They DO hold up and stay together! They are pretty ease to make in every step. Once they are steamed, they are so fast and easy to pan sear. I don’t have a sweet tooth, so I halved the sugar amount and used a monkfruit sweetner instead of sugar. I used water instead of beetroot juice, but I added 1.5tsp of beetroot powder. I am tempted to try substituting some walnut halves for some of the oil like I do when I make seitan. If I do that successfully, I’ll comment here again. Thank you for this recipe!
Hi Sena,
Thanks for your feedback and rating! I’m happy to hear you loved these burgers 🙂
Keep us updated on the walnuts halves 😉
Would soy chunks work? I’m in Australia and soy curls aren’t available.
Yes, those should work as well.
Hi, have you ever cooked these on a grill? Do you think they would hold up? Thank you.
Hi Linda,
I do think they will hold up on the grill!
Excellent. I love burgers. Thank you for sharing.
This burger was excellent! I followed everything to the letter except added 3 tsp of Bill’s Best Beaf Seasoning to the triple mix for 9 burgers. After steaming, I left them in the wrappers to cool 10 minutes, which finished firming them perfectly. I then marinated them overnight in a mixture of 1c water, 1/2 c dark soy sauce, 1/2 cup olive oil, 4 Tbsp maple syrup, and 3 tsp garlic powder. I fried them using an iron frying pan and the leftover marinade. All 9 people, including me 🙂 raved about them. No more store bought ones. Thank you for all you do.
Thank you so much for your feedback, Marie! I’m glad you liked these burgers 😉
Thomas, I can’t have gluten but would love to make these burgers. Can tapioca starch/flour be substituted for the vital wheat gluten? I use it when making certain vegan cheeses (like mozzarella) to make them cohesive and also stretchy. Thank you!
Hi Andrea,
I’m afraid the vital wheat gluten is an essential ingredient in this recipe, it creates a meatier texture and holds the burgers together. Tapioca starch won’t work and you would end up with very crumbly burgers.
Love the use of soy curls
Thanks Jeanette!
I love the soy curls you used instead of TVP, I will definitely try your recipes
Thanks for the fish cake recipe
You are welcome!
Ok, This is a great great recipe, my burgers were delicious. I am a newly vegetarian and I am so happy to have found it. In a couple of hours, literally we were having this burgers for dinner.
*Tips. Used the salad spinner to remove all of the liquid from the soy curls. Nothing was missing. I used the beet juice and they even look like the real deal. The next batch will have some crunch added, like black rice, or peanuts. This is perfect to create “meatless balls” and add to a Mexican albondiga soup. 🙂
Thanks for your great feedback Jan!
What are the calories of each tablespoon of oil? I was thinking of using Extra Virgin Olive Oil, but want to make sure the calories are in line with the recipe.
1 tablespoon of oil equals about 120 calories. Please only rate a recipe after trying it.
It says 28g of protein in 2 sections of the recipe, but says 38g of protein in the nutrition info section. Which is it, please?
You are correct, sorry about that! Since this recipe has been updated recently, the nutritional information was not up to date. I recalculated the calories, it’s actually 25g of protein per burger.
Hi Thomas, thanks a lot for this delicious recipe !! Texture is perfect, meaty, soft… It is the BEST vegan steak 👍🏼👍🏼
Thank you so much for your great feedback Claire!
Hi Thomas– can you check the soy curls hyperlink? Takes me to Volkswagen website- thanks! Mel
Hi Mel,
The link is correct, but I am guessing you are not located in the US (hence Amazon will do a redirect that is sometimes completely wrong).
I am in US!
I re-checked the link, and it directs me to the right product on Amazon, so I am not sure what is happening.
This recipe sounded fantastic until I got to the final ingredient. How would it be if I left the VWG out? Or, is there a GF substitute? Thanks!!
Hi Leanne,
I’m afraid there is not, VWG is a key ingredient in this recipe. It holds the burgers together and creates the meaty texture.
A new taste for burgers. Amazing!
Follow up to my tomato paste inquiry. I lso remember the recipe used red kidney beaans but optioned the use of other types of beans. Same saved link.
Yes, updated recipe.
Love recipe. My problem, I’m unable to find the tomato paste ingredient in the recipe even though i read it in same link just days ago. Help!
Hi Dale,
This recipe has been updated just 2 days ago, that’s why some of the ingredients changed. I removed the tomato paste as I didn’t find it necessary. You can learn more about the changes that have been done with this update in the note, right before the recipe card.
The flavor is outstanding. I did pressure cook for 1 hour and 20 minutes. However, the texture seems off. Not chewy. I don’t know where I went wrong. Perhaps I did or knead the mixture long enough? I set the timer for 3 minutes. Also I did make 4 patties for a smaller portion. Any suggestions? Again the flavor is great.
Did you squeeze the TVP very well after soaking? Next time, you may want to try adding a bit more vital wheat gluten as well.
Your protein calculation (38g), is wrong. This burger won’t have anywhere near that because you’re considering the amount of protein in the unhydrated amount of soy protein (50g/26g). It turns out that when you hydrate it increases 3 times in size but the amount of protein remains the same… Soon, you will have 150g/26g)… In addition, you need to add to this account the other ingredients that will not have protein or will have less protein than soy protein, a situation that will further reduce the amount of protein per serving.Therefore, if we consider a 100g burger produced from 100g of soy protein, even with other inputs that also have some protein, we would have something around a maximum of 17g of protein per burger.
Yes, TVP increases in size after rehydration, thank you. And yes, protein content stays the same.
Please try inputing the exact measurements, of all of the ingredients (preferably in grams) into a calorie calculator, divide by 3 (for quite large patties) and you will end up with 37-38g of protein per serving.
Le goût est bon mais la galette se casse à la cuisson, dommage.
Avez vous utilisé le gluten ainsi que du soja texturé en petits morceaux ?
Made the recipe and I can’t find Mr power cord for my pressure cooker. Any other options?
You can use a regular pressure cooker if you own one.
These turned out very well! My mix was very wet so I ended up using more vital wheat glutin. This gave me 7 good size patties. I pressure cooked them and then fried one up to see how it was without marinating it. It was first TVP patty I’ve made that didn’t fall apart. Very satisfactory, but I’m going marinate the remaining 6 patties and see if I can get a bit more flavor.
Thanks for your feedback Phil! 🙂 Glad you liked the recipe!
Thomas, not only are you a BRILLIANT chef, but a very gracious and generous with your time man. Thank you for caring SO much about our success!
Vegan cooking is a new adventure for me so I read every comment and each of your responses. I got a complete cooking course in vegan burgers just by reading.
Looking forward to learning more from you in the future!
Thanks for your kind words Nancy 😉
Hope you will enjoy the recipes!
Hi Thomas! Tried this recipe today. I was impressed. Im using a traditional stove-top steamer. And didnt wrap them. I expected a meatier result. I steamed them for 70min. Do you think I should tweak something for better results??
Hi Luis,
If you used vital wheat gluten + tvp, the texture should be quite meaty already. Maybe try using another brand of TVP, or adding a little bit more gluten for a meatier texture.
This recipe didn’t work at all for me. Like someone else noted above, they came out raw from my InstantPot. I’m now having to scramble trying to get them edible to eat with my family.
Sorry to hear that Emily!
I have re-tested this recipe a couple of weeks ago and I can assure you the ingredients and instructions are correct. I’m really surprised you are having something “raw” after almost 1 and a half hour of pressure cooking.
I plan to make a video soon to show how it’s prepared and that the recipe works.
One of the best veggie patty recipes I have tried in many years. Followed recipe exactly (with an extra sprinkle of a bbq rub, I like things a bit salty). Thanks for sharing!
What temperature do you put the instant on? or what setting? That seems kind of a long time for an instant
insert the word ” pot” on my previous comment, after the word “Instant”.
I simply press the Pressure Cook button and set the time.
I have a NuWave Instapot that has 1 inner pot and a rack that sits low for canning. My question is how do you steam these burgers without getting them wet? You need water to steam so can you advise me if not what are alternative steaming methods.
I am not familiar with this brand, but you want to place your burgers on a steamer rack.