Homemade Vegan Burgers
There are veggie burgers and then there’s vegan meat. And this homemade vegan meat burger recipe, a perfect blend of TVP and seitan seasoned to perfection, is most certainly the latter. They have an irresistibly meaty texture with a delicious flavor and a light pink center, thanks to a bit of vegan magic using beets. Perfect for the plant-based lifestyle on the go, this vegan hamburger recipe is easy to make, freezer-friendly, and ohhh so satisfying!

This post contains affiliate links. As Amazon Associates, we earn a small commission from qualifying purchases (at no cost to you). Click here to read our full policy about affiliate links. Thank you for shopping our affiliate links, as it helps us keep the free vegan recipes coming your way!
A while back I was watching my parents’ house (and my sister-puppy!), and therefore, on my own for dinner. T and I genuinely love cooking and eating dinner together, but these types of nights give us each a chance to really tune into precisely what we’re craving and make it!
We always laugh at how different our dinners are when we do this, and this occasion was no different. T went with a giant veggie stir fry with a light vinegar sauce. And me? A vegan bacon cheeseburger! Oh so typical.
I initially assumed I’d grab a pack of Beyond Meat burger at the store and do something super easy. But then I realized I wanted to make my own vegan meat burger copycat recipe!
Not that I’m bashing vegan convenience food like the Beyond or Impossible burger because…hahaha, that would be silly of me. I love that stuff!
But sometimes, I just want to know I’m capable of making a fantastic version of these meat alternatives, with fewer processed ingredients and at a fraction of the cost, in my own kitchen.
Save this recipe!
Add your email below to get this recipe and more sent straight to your inbox!
Why You’ll Love This TVP Burger Recipe
I based the recipe for this off our TVP meatballs that we just love. It took a few tries to get this homemade version just right, but I can now say with confidence they are everything I ever wanted in a vegan copycat of a traditional meat burger!
They’re meaty and flavorful, no mush, not at all bland. Not to mention, they’re easy to make, freezer-friendly, and have 100% less cholesterol than a regular beef burger!

What are vegan TVP burgers made of?
You’ll need a few simple plant-based ingredients for this meaty veggie burger recipe.
To make this Beyond Meat Burger copycat recipe, you’ll need:
- Sliced beets – We’ll blend these with more water until smooth and use it to add an earthy flavor and nice beefy color to our burgers.
- TVP – Short for “textured vegetable protein.” This is a must-have plant-based pantry staple and the main ingredient. It’s bits of dehydrated soy protein you season and rehydrate for a vegan meat substitute. They’re a great addition to a lot of our favorite dishes that require a meaty texture. TVP is sold by brands like Bob’s Red Mill and Anthony’s Goods, and they’re usually pretty budget-friendly!
- Vital wheat gluten – Gluten is the protein element in flour. This product is the extracted gluten protein that will add a chewy, meaty texture to our burgers.
- Yellow onion – minced
- Fresh garlic – minced
- Hamburger seasoning – We use our special blend of Copycat Red Robin seasoning.
- Seasonings – dried parsley, ground black pepper, ground cumin
- Soy sauce
- Olive oil – to saute the vegetables and give a nice fat component to the texture
What’s TVP?
TVP is a dehydrated soy product. Mostly commonly in the US, it comes in a crumbled form that takes the place of ground or minced beef in many vegan recipes.
When rehydrated with the spices, it really takes on the flavors you’re looking for to make great vegetarian chili, vegan meatballs and of course, the best veggie burgers that taste like ground beef instead of brown rice.
It can often be found in the health food section of your grocery store or wherever they keep the Bob’s Red Mill products. They’re rather affordable too! We typically order them online in packs of four like this and store extras in the fridge or freezer.
They’re great to have on hand to throw into marinara sauces to make a quick bolognese among other things!
Where to Buy TVP
Of course the Internet is always an option. Amazon sells a popular brand of TVP from Anthony’s Goods.
But it’s becoming increasingly popular and more easily available. You can probably find TVP from Bob’s Red Mill in your local grocery stores or health food stores.
Is TVP gluten-free?
Yes, TVP is a naturally gluten free product. Bob’s Red Mill proudly states that their TVP is made and packaged in their separate and dedicated GF site if you worry about cross contamination of gluten. And it’s a great source of protein and fiber as well! To make these burgers gluten-free, just sub chickpea flour for the wheat gluten!

Substitution Tips for This Vegan Burger Patty Recipe
If you don’t have or can’t tolerate one of the above ingredients, here are our best substitution tips. Remember, substituting any of the ingredients may lead to a varied degree of difference in the final product. Let us know in the comments if you try any subs and how they work out for you!
To replace the wheat gluten: Feel free to replace the vital wheat gluten with chickpea flour for a gluten-free vegan burger!
For the beet puree: We’ve had success using beet powder in similar recipes, but you’d need to add a considerable amount of liquid if you try this.
For the onion: We suggest using yellow or white onion because they’re more mild than their red onion counterpart. You can also use some dehydrated onion or onion powder. One tablespoon of dehydrated or one teaspoon of onion powder onion is equal to one small minced onion. You can also sub a red onion for a different flavor vibe.
For the fresh garlic: Use 1 tsp of jarred minced garlic for each garlic clove the recipe calls for. If you are using garlic powder, use 1/8 of a teaspoon per clove of garlic.
For the soy sauce: You can sub Tamari or Bragg’s Liquid Aminos for the soy sauce.
For the olive oil: You can omit, but the oil adds a nice fat component to the burgers. Feel free to switch for avocado oil, safflower oil, sunflower oil, vegetable oil, or refined coconut oil.
How to Make Plant Based Burgers
As with all hand-formed burger recipes, this takes a little time. But once you make them once, you’ll have burgers for weeks and pull them out of the freezer when needed.

Step 1: Make the beet puree.
First, you’ll make the beet puree by dumping the whole can of beets (water + all) into a blender or food processor. Fill the empty can to the brim with water and pour that in too. Then, blend on high until no chunks of beets remain. Measure out 1 1/2 cups from this mixture and set it aside to use in your burger.
You can add the leftover beet puree to sauces, smoothies, and soups for a nutritious boost! You can also freeze it for up to 2 months.

Step 2: Rehydrate the TVP
Then, the TVP needs to be re-hydrated. We do so in a mix of spices and flavor-packed ingredients to really get the flavor going.
You’ll cook everything up in your wok or a large, deep saute pan and then stir in some vital wheat gluten.

Step 3: Finish the vegan burger mix.
The wheat gluten (both Bob’s Red Mill and Anthony’s Goods make this stuff too!) is used as a binder, but we also like to knead it into the mixture for a minute or two. This activates the gluten and will create an incredible meaty texture. So cool! If you’re using the chickpea flour sub, you won’t have to

Step 4: Form and cook.
From there, you’ll form your patties, bake them on a heavily oiled pan (which kind of faux-fries them), dress, and serve!
I have yet to try these burgers in the air fryer, or on a griddle or grill but will report back as we do. They seem to hold up rather well, so I’d imagine they’d be good!

How to Serve Homemade Plant-Based Burgers
We have a ton of fun dressing these delicious burgers up with alll our favorite burger toppings!
I always opt for some rice paper bacon, lettuce, some vegan “secret sauce”, and a gooey melted vegan slice of cheese. T loves sliced onions, tomatoes, lettuce, and a generous helping of yellow mustard and ketchup.
We’ll each tell your ours is the best way. But the real question is what are you going to top your burger patty with?! Try some of these great options below, and have fun with it!
A note about burger buns: Always check the ingredients when buying burger buns, as some contain milk, honey, and/or eggs. We find you’re usually safe with basic store brands, but still check to make sure. If you’re into making your own buns, check out this recipe for our homemade hamburger buns. Or go wild and make our homemade soft pretzel buns!
Vegan Burger Topping Ideas
Veggies: You can’t go wrong with the classic combination of a lettuce leaf, tomato, dill pickles, and an onion slice. But you can always spice things up a bit with some avocado slices, sweet pickle relish, pickled veggies or even kimchi. Sauteed mushrooms, roasted red peppers, and caramelized onions are all great toppers too!
Condiments: Ketchup and mustard are the standards, vegan mayo too. Make sure you get the bottom half and top half of the buns. Also, feel free to shake things up with fun sauces like a spicy BBQ sauce, guacamole, vegan ranch, or an easy homemade vegan burger sauce! Also, a lot of the steak sauce you find at the grocery store is actually vegan-friendly.
Vegan Cheese: Vegan cheeses are almost as plentiful as vegan burgers these days. Some of our go-to brands for vegan are Violife, Vevan (great melt!), Daiya, Follow Your Heart, Field Roast, and 365 (Whole Foods’ store brand). Our vegan feta cheese recipe or vegan goat cheese is also great on a burger!
Vegan Bacon: We like using Lightlife for store-bought vegan or seitan bacon. But our rice paper bacon recipe is our go-to for meat-free burger bacon! A sprinkle of our coconut bacon salt would also work.
Vegan Burger Seasoning: There’s a lot of vegan burger spices and seasoning blends out there. We always top our burgers (AND our fries) with a little of our copycat Red Robin seasoning. Highly recommend it!
What to Serve with Burgers (vegetarian)
As far as burger sides go, here are a few of our favorites:
- Homemade Potato Wedges
- Vegan Baked Beans
- Pasta Salad
- Pan-Fried Green Beans
- Baked Vegan Mac and Cheese
- A simple bag of chips

Homemade Meatless Hamburger FAQ
Here are a few FAQs we hear often about making homemade vegan burgers. To learn more about plant-based burger options, check out our Plant-Based Burger Guide!
There are myriad ways to bind veggie burgers, and this particular recipe uses vital wheat gluten mixed in with the ingredients. Another of our favorite methods is using a flax egg (1 Tbsp ground flax + 3 Tbsp water) for each chicken egg you would normally use. There are plenty of other egg replacer products on the market, but we find these classic vegan hacks work best for DIY vegan burgers! Check out our full flax egg guide if they’re new to you.
You have to make sure your plant-based patty is tight and compact when formed. Before flattening it, squeeze it hard with your hands into a compact ball. However, some burgers were just not made for the grill, but you can always put a grill guard over the grill if you’re worried about the patty breaking apart and falling in. (And those guards are GREAT for veggies too!)
First: uniformly. Even-sized burgers will cook evenly. Take the suggested amount between your two hands and form a tight ball, squeezing to make sure the mixture is compact. Then, press gently between your palms to form your patty. Finally, shape the edges and fix any cracks that formed while you were flattening them. See the grid above for our shaping method for perfect vegan beef patties!
All of our vegan burger recipes can be either baked, air-fried, or pan-fried. Almost all (if not all) of them can be grilled.
Good news, you can! Just make sure they’ve cooled completely first, then you can freeze them on a baking sheet. Once frozen, transfer them to an airtight container or freezer bag with parchment paper separating them. This method will keep the burgers from sticking together when they freeze.
More TVP Recipes
- Vegan Ground Beef Substitute
- Hearty Vegan Chili
- Vegan Teriyaki Burgers – If you love copycat Beyond Meat burger recipes like this one, you have to try our Teriyaki pineapple version!
- The Best Vegan Meatballs
- Vegan Coney Dogs
And bookmark our full list of vegan TVP recipes, so you never run out of ideas!
We can’t wait to see all the beautiful vegan burgers you’re going to create with this recipe. Let us know what you think by rating the recipe and leaving a comment in the section below.
Not only do we really appreciate it, but it helps more people like you find our delicious recipes.
Now, go pour yourself a drink and get into the kitchen. It’s burger time!

Vegan Hamburgers (Beyond Meat copycat)
Ingredients
For the beet puree:
- 1 15.5-oz can sliced beets
For the burger:
- 2 Tbsp olive oil
- 1 small onion minced
- 2 large cloves garlic minced
- 2 Tbsp burger seasoning
- 1 Tbsp dried parsley
- 1 tsp ground black pepper
- 1 tsp ground cumin
- 1 1/4 cup dry TVP crumbles
- 1 1/2 cups beet pure
- 2 Tbsp soy sauce
- 1/2 cup vital wheat gluten *
Instructions
- Make the beet puree: Dump the whole can of beets (water + all) into a blender or food processor. Fill the empty can to the brim with water and pour that in too. Then, blend on high until no chunks of beets remain. Measure out 1 1/2 cups from this mixture and set it aside to use in your burger. You can add the leftover beet puree to sauces, smoothies, and soups for a nutritious boost! You can also freeze it for up to 2 months.
- Start the burgers: Heat the olive oil in your wok or a large, deep saute pan on medium heat. Add the minced onions and garlic, and your seasoning (Red Robin seasoning / dried parsley / pepper / cumin). Stir to make sure everything is evenly coated and cook 3-5 minutes or until the onions are translucent and the mixture is fragrant.
- Rehydrate the TVP: Add the TVP, the 1 1/2 cups of beet puree, and soy sauce. Stir, cover, and allow the mixture to cook for 10 minutes, stopping once halfway through to stir. When you stir, be sure to scrape the bottom, so no TVP pieces burn.
- Finish the burger mix: Remove from heat, stir in your vital wheat gluten, + allow the mixture to cool down for 5-7 minutes. You don't want to burn your hands! While it cools, preheat your oven to 350F and generously grease a large baking pan with refined coconut oil. When the mixture is cool enough to touch, get in there with your hands and start kneading the mixture for about 2-3 minutes. This will activate the gluten and make the burgers super meaty!
- Form the burgers: Measure out 1/2 cup of the mixture and use clean, dry hands to form your patties. Be sure to pack them tightly and give each burger a little extra squeeze before placing them on the baking sheet. Bake them for 20 minutes, carefully flip each burger, and bake another 20 minutes.
- Serve / store: Now, it's time to have fun with toppings! I love vegan cheese, mayo, lettuce, and our rice paper bacon. Get creative, and ENJOY! Store leftovers in the fridge for a week or the freezer for up to 8 weeks.

Hi Brittany,
Can these be made and then frozen before cooking? Or should they be cooked and then froze?
Hey, Kelly! We usually cook them then let them cool completely before freezing.
Made these for dinner tonight. Let me start by saying I usually prefer a black bean based burger. I don’t do beets. I’ve really tried to like them but I just…don’t. I’ve tried other burger recipes with beets in them and wasn’t crazy about them. These looked pretty “meaty” and I thought my boyfriend would really like them. Well I have to tell ya – we BOTH really liked them a lot! Mine didn’t stay together very well when I flipped them (but that wasn’t a big deal) Maybe I didn’t knead them long enough. Will definitely be making these again and trying them on the grill at some point. Thanks for another great recipe!
YOU ROCK, Kelly! So happy to hear how much you enjoyed the burgers. I too am a chronic beet-hater, so I totally know the shock when you find a way to fit them into your diet that you actually enjoy, haha. For the issue of the burgers falling apart: When you’re kneading them, if the mixture feels like it’s not sticky enough, try adding a Tbsp or two more water to the mix. Also, it’s suuuuper important to squeeze the mixture tightly when you’re forming the burgers. I find it easier to squeeze them into a ball and then flatten them out a bit with my hands. Hope that helps but SUPER excited to hear how well the first round went. Let us know if you try them on the grill!
Fell apart come let my 😫 any trouble shooting tips?
Oh no! Sounds like they could be too dry? If it happens again, try mixing in a Tbsp of warm water at a time until the mixture feels stickier. Also, squeezing the patties tightly while forming them is SUPER important. Let us know if you give it another try!
I decided to make meatballs instead of hamburgers. I didn’t have parsley,so I used dill and oregano. I used cayenne pepper instead of black pepper. They’re in the oven. Do I still need to bake them as long?
Sounds awesome, Billise! I love how you made the recipe your own. I would think the same time should apply, but if they feel super wet they may need a little longer.
This recepie rocks!
Two attemps in one recepie. I’ve cooked “the paste”, formed my patties, and cook them in a pan. The result was a bit deceiving and it’s probably because I hav’nt cooked the paste as long as it should. So when eating my first burger it had a texture of uncooked meat, mushy, falling appart.
That being said, I formed the other patties that remaind uncooked in the pan. I froze them in an vucuum bag. So the second time I prepared those patties, I cooked them in the over at 350 F degree for approx 30 min. They turned out fine, the moisture in it that was making them soggy went away and I was able to appreciate the real texture of it all!
How necessary is the oil when cooking up the onions and garlic?
These burgers are 🔥🙌🏼
Honestly, Becky, not really. You can get away just sauteing them and deglazing with small amounts of water as you go. Still really flavorful, but don’t just “saute” in water…you’re basically just steaming them at that point. Glad you like the burgers!!
Hi again, Becky. Just checked on this with Brittany and she mentioned that the oil is there for a reason: it helps mimic the fat content of an actual burger and really aids in the texture. That being said, if you do saute the veg without the oil/fat the texture of the burger could come out a little differently than it regularly would.
Very good to know! Will not omit the oil 🙂
I haven’t made this recipe yet. I do intend to make it this week.
Just one quick question. Did you rehydrate the TVP before adding it to the pan or is there enough liquid in the beet puree and soy sauce to rehydrate the TVP?
I don’t want toake a mistake and end up with eitherush or concrete.
Thanks
Hi, Gene! There’s enough liquid being mixed in with the TVP that you don’t need to rehydrate it first. I’d love to hear how they turn out for you after you make them. Hope you enjoy!
The only thing that could have made these better would be if they didn’t fall apart. I read the comments after making and will do as you suggested next time and add some water before forming the patties next time. The flavor of these was the best of any veggie burger I’ve ever had. Weirdly, I’m guessing it was the beets and I’m not usually a beets fan. I guess in veggie burgers, I am. Thanks for a great recipe.
Hi, Lorie Anne! I’m so glad you enjoyed the burgers! And yes, sometimes a pair of wet hands will help them stay togethjer if the mix comes out a little loose. Hope this helps!
We found that 20 minutes and 20 minutes more in the oven is too long. Is there a specific reason that they need to be baked that long, or is it ok to cut that time back?
Hi, Lori. We found undercooking the burgers makes the loose and fall apart. If you feel the burgers are done to your liking, then by all means go ahead. It won’t have any health repercussions like raw or undercooked meat, if that’s what you mean. Hope this helps!
How do you reheat the burgers? I just baked them and need to reheat them for dinner.
I prefer to reheat them in the microwave until warmed through. You can also reheat them in a pan over medium-low heat, covered, flipping every 1-2 minutes until warmed through.
Has anyone tried reheating pre-cooked, frozen patties on a BBQ?
We have not, but I’d love to hear if you do!
I’m trying to understand the nutritional values as the protein per serving doesn’t seem right. 1.25 cup TVP is 40 g protein and .5 cup of VWG is 46 so 86 divided by 5 burgers would get less than 20 g of protein a serving. Did I figure incorrectly?
Thanks for pointing this out, Debbie! When we switched recipe cards, some of the nutritional info got wonky. I just fixed it now!
THIS RECIPE TOTALLY ROCKS. i used it as a base and change some items but even as a base it is the BEST i have found. Vegan for about 15 years over here and i’ve tried a lot of burger recipes. FOR SURE THIS IS A GREAT RECIPE.
Yesssss. 🙂 Thank you so much for the review!! We use this as a base too – so many possibilities! So happy to hear you enjoy the recipe!