This recipe for whole food plant-based burgers is packed with flavor and nutritious ingredients. It’s simple to make, can be customized to your taste preferences and offers plenty of plant-based protein and fiber to keep you feeling full!
You’ll need to bake these patties because of their softer starting texture, but once ready to eat, they hold up quite well. This plant-based hamburger recipe is super versatile; there’s endless ways to serve it!
Skill: Intermediate | Time: 1 hr 10 min | Servings: 8 burger patties
Get the Veg Out newsletter for new vegan recipes + nutrition content!
This post contains affiliate links (including Amazon Associates) and I earn from qualifying purchases.
Are Plant-based Burgers Vegan?
While many people use the term “plant-based” to refer to vegan food (or veganism), it doesn’t have a specific definition. Sometimes, “plant-based” recipes could contain animal derived ingredients so it’s always best to be on the lookout!
If purchasing burgers or any “plant-based” product, read the label because it’s a popular marketing term and plant-based products may not always be vegan.
Luckily, this burger recipe is completely vegan and made from nutritious, whole food ingredients plus plenty of spices for a delicious patty!
Ingredients to Make Whole Food Plant-based Burgers
This recipe uses simple ingredients to create a satisfying and versatile burger patty. You can use these patties in many unique ways and change the spices for endless customizations! For this recipe, you’ll need:
- Cooked brown rice: As one of the base ingredients, pre-cooked brown rice offers a subtle flavor and plenty of tasty carbohydrates with fiber. Its starch helps holds the burgers together! This recipe assumes you have cooked rice on hand and it’s a great way to use leftovers.
- Cooked sweet potato: For a boost of color, nutrition and mildly sweet flavor, some pre-cooked (steamed) sweet potato is a tasty addition to these plant-based burgers.
- Black beans: To boost the plant-based protein in these burgers and provide a darker color that better replicates “traditional” burgers, black beans are a great choice. I drain and rinse canned beans but you can use home-cooked beans too.
- Tofu: While not technically a “whole food” ingredient, tofu is packed with nutrition and boosts the plant-based protein, healthy fats and calcium content in these burgers. If you aren’t a fan of tofu, you can replace them with an additional cup of mushrooms (however, that creates a softer burger patty). A firm tofu helps create firmer burger patties.
- Mushrooms: This vegetable has a great flavor and is often used in meat alternatives for that earthy flavor.
- Onions: Onion is an essential ingredient that provides a great boost of flavor. Use any variety you like!
- Chickpea flour: This key ingredient creates a firmer plant-based burger texture. Chickpea flour absorbs liquid from other ingredients and makes for a burger patty that holds together when eating. Just let the burgers cool somewhat before serving since this time allows the chickpea flour to work its magic!
- Spices: I use nutritional yeast, smoked paprika, chili powder, garlic powder, salt and pepper. This combo of spices creates a tasty burger that still has a neutral flavor, making it extremely versatile. You can use any spice combos you like!
How to Make Plant-based Hamburgers: Instructions and Video Tutorial
This recipe is quite easy to make with a food processor! If you’d like to watch me make it in my vegan kitchen then click play on the below video, otherwise follow these simple step-by-step instructions.
Step 1: Prep Ingredients
This recipe is easiest to make with leftover cooked rice and sweet potato. The preparation time assumes these two ingredients are cooked.
Start cooking brown rice and steam sweet potato if not done already. A half cup of dry rice should yield the 1 C cooked rice needed for this recipe. You’ll also need 1 C peeled and cubed sweet potato.
I use canned beans for this recipe, so they need to be drained and rinsed. You could also use home-cooked black beans if you have some on hand.
Roughly chop ½ C onion and 1 C mushroom.
Lastly, you’ll need to crumble tofu. The recipe requires 1 C crumbled tofu which is about half of a 350 g block. The extra firm tofu I buy doesn’t need to be pressed (no liquid is released if it’s pressed). If your tofu releases liquid when pressed, press it before using in the burgers.
I love the texture the tofu adds, but if you don’t want to use tofu, replace it with an additional 1 C roughly chopped mushrooms. If you do this, the burgers will have a softer texture and lower protein content.
Step 2: Prepare Burgers
Next, use a food processor to combine all these ingredients. I typically do this in two parts.
First, I process the rice, sweet potato and tofu. Pulse until everything is well-combined and there are small flecks of rice, sweet potato and tofu. Don’t blend into a full puree since this creates softer burgers; some texture is makes for a better burger consistency.
Transfer these processed ingredients into a large mixing bowl then add black beans, mushroom and onion to the food processor. Pulse until well combined, with only small flecks of ingredients left. Scrape this mixture into your mixing bowl.
Add the remaining ingredients (chickpea flour and spices) to your mixing bowl and stir until everything is evenly combined.
Prepare a baking tray lined with parchment paper or a silicone baking mat, then form 8 burger patties. I use a ½ C measuring cup to scoop out evenly sized patties.
Flatten the burgers to about ½ inch (1.5 cm) thickness.
Step 3: Bake, Cool and Serve
Place the burgers into a 350 °F preheated oven and cook for 25-30 minutes, flipping halfway through. The burgers will still be soft when flipping, so flip carefully.
Once you’ve finished baking the whole food plant-based burgers, let sit on the baking tray for a few minutes. Then, transfer them to a wire cooling rack and allow to cool for at least 10-15 minutes.
This cool time is essential for the burgers to become firm and hold together well!
Serve with all your favorite vegan hamburger toppings! Tomato, onion, leaf lettuce and pickles are a must for me!
There are also endless ways to serve these plant-based burger patties. A bun or wrap is a delicious choice, but I also love crumbling these burgers over a large garden salad! Along with some honey mustard dressing, you have a tasty meal.
Plant-based Burger Patties: Tips, Substitutions and Variations
The biggest challenge with whole food plant-based burgers is a soft texture that leads to burgers falling apart when eating. Allowing the burgers to cool after baking is essential for them to firm fully.
It’s also helpful to use leftover brown rice and sweet potato that is fully cooled before creating the patties. When these ingredients are hot and freshly cooked, the heat tends to create extra moisture.
If using mushrooms in place of tofu, the burgers will be softer due to its water content. I prefer adding tofu for a firmer burger.
The best part about this recipe is how versatile it is. Get creative with the spices you use to create any type of plant-based burger you like! You can also switch the black beans for pretty much any other type of bean. Chickpeas come to mind as a delicious base ingredient for plant-based burgers!
How to Store Leftovers: Refrigerating and Freezing this Recipe
Let leftover burgers cool completely before refrigerating in an airtight container. They should keep well for up to a week in the fridge.
You can also freeze cooked burgers in a freezer-safe bag for up to 3 months.
I hope you enjoy this recipe! If you make it, please rate and comment below so others benefit from your experience.
More Vegan Recipes with Plant-based Protein
Whole Food Plant-based Burgers
- Food processor
- Cutting Board
- Baking tray
- Silicone baking mat
- Large bowl
- 1 C sweet potato , cubed and steamed
- 1 C brown rice , cooked
- 2 C black beans , cooked (or drained and rinsed from can)
- ½ C onion , chopped
- 1 C mushrooms , chopped (button or cremini; about 4 large)
- 1 C extra firm tofu , crumbled (half a 350 g block; or additional 1 C chopped mushroom)
- ½ C chickpea flour
- 1 tsp salt (or to taste)
- 1 tsp garlic powder
- 1 tsp smoked paprika
- 1 tsp chili powder
- ¼ – ½ tsp black pepper
- 3 tbsp nutritional yeast
- If needed, cook and cool brown rice. The recipe requires 1 C cooked rice, which is about ½ C dry. Leftover rice is perfect if you have some around.
- If needed, peel, cube and steam the sweet potato. Leftover cooked sweet potato works well too!
- Measure 2 C black beans. If using canned beans, drain and rinse them.
- Chop ½ C onion.
- Roughly chop 1 C mushrooms.
- Crumble 1 C extra firm tofu. The tofu I use doesn’t need to be pressed but if your tofu releases liquid when pressed, press if before using. You can use an extra 1 C of mushrooms in place of tofu if you prefer.
- In a food processor, add 1 C cooked brown rice, 1 C cooked sweet potato and 1 C crumbled tofu. Pulse until the rice and sweet potato are ground into a fine texture. There should be small flecks of rice, potato and tofu but it’ll be mostly blended.
- Remove the rice, potato and tofu into a mixing bowl. Then, add 2 C black beans, 1 C mushroom and ½ C onion to the food processor. Pulse until the mixture reaches a similar consistency to the rice and potato (well mixed with some small flecks of ingredients).
- Add the bean mixture to the mixing bowl with the rice and sweet potato.
- Stir the remaining ingredients into the mixing bowl: ½ C chickpea flour, 1 tsp salt, 1 tsp garlic powder, 1 tsp smoked paprika, 1 tsp chili powder, ¼ – ½ tsp black pepper and 3 tbsp nutritional yeast. Stir until everything is well combined.
- Prep a baking tray with a silicone baking mat or parchment paper.
- This recipe makes 8 burgers, about ½ C in size. Use a ½ C measuring cup to form them, then transfer to your hands and shape them into flat, round patties.
- Place formed burgers on baking tray.
Bake, Cool and Serve
- Bake the burgers in a preheated oven set to 350 °F for 25-30 minutes, flipping once halfway through cooking. The burgers will be soft at the halfway point so flip carefully.
- Once out of the oven, allow to cool for a few minutes on the tray. Transfer to a wire cooling rack and let the burgers sit for another 10-15 minutes before serving. This rest time is essential to allow the burgers to firm and hold together nicely!
- Serve on your favorite vegan hamburger bun, in a wrap or crumbled into a salad!