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.
➜ Looking for a gluten-free option? Check out my new vegan burger patties!
⭐️ 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 replace the soy curls with TVP chunks (in that case, measure them by weight, not cups) and 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!

Save this recipe!
Enter your email below and I’ll send it to your inbox!
Plus, you will receive new recipes every week!
High-Protein Vegan Burgers (The Best Vegan Burgers!)
Ingredients
- 1 cup (55 g) soy curls (or TVP chunks)
- 1/2 cup (105 g) cooked white navy beans
- 3 tbsp (45 ml) oil
- 1 tbsp (12 g) sugar
- 1 tbsp (15 ml) soy sauce
- 1 tbsp (7 g) nutritional yeast
- 1 tsp onion powder
- 1/4 tsp smoked paprika
- 1/2 tsp (2 ml) dark soy sauce
- 1/8 tsp liquid smoke
- 1/4 cup (60 ml) water (or beetroot juice)
- 1/2 cup (68 g) 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 replace the soy curls with TVP chunks (in that case, measure them by weight, not cups) and 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