I never thought I’d be the type of person who makes veggie burgers from scratch. Growing up, the only burgers I knew came from drive-thrus or were those frozen patties my mom would heat up for quick weeknight dinners.
But then I discovered sweet potato veggie burgers, and they changed everything. Unlike those dry, crumbly store-bought versions that always left me disappointed, these homemade patties are actually good. The sweet potato keeps them moist and gives them a flavor that even my meat-loving friends enjoy. Trust me – if I can make these, anyone can.

Why You’ll Love These Sweet Potato Burgers
- Plant-based protein powerhouse – These burgers pack a nutritious punch with black beans, sweet potatoes, and nuts, making them perfect for vegetarians and meat-lovers alike.
- Make-ahead friendly – You can prepare these patties in advance and store them in the fridge, making them perfect for busy weeknight dinners or meal prep.
- Budget-friendly ingredients – Using simple pantry staples like sweet potatoes, rice, and beans means you can make these burgers without breaking the bank.
- Customizable flavors – The blend of smoky paprika, cumin, and optional chipotle powder lets you adjust the seasoning to match your taste preferences.
- Naturally gluten-free – With no bread crumbs or wheat products, these burgers are perfect for anyone avoiding gluten in their diet.
What Kind of Sweet Potatoes Should I Use?
For veggie burgers, the orange-fleshed sweet potatoes (sometimes labeled as yams in U.S. stores) are your best bet. These Garnet or Jewel varieties have a naturally sweet flavor and become creamy when cooked, which helps bind your burgers together. If you can’t find these, white or purple sweet potatoes will work too, though they’re typically a bit drier and less sweet. When picking your sweet potatoes, look for ones that are firm and free from soft spots or sprouts – smaller to medium-sized ones often have the best flavor and texture. Just make sure to cook them until they’re completely tender, as undercooked sweet potatoes won’t mash properly and could make your burgers fall apart.

Options for Substitutions
This veggie burger recipe is super adaptable – here’s how you can mix things up:
- Sweet potatoes: You can swap sweet potatoes with mashed butternut squash or pumpkin puree. Just make sure to drain excess liquid to keep the right texture.
- Brown rice: Any cooked grain works here – try quinoa, farro, or even oats. Just make sure they’re well-cooked and slightly sticky to help bind the burgers.
- Black beans: Feel free to use pinto beans, kidney beans, or chickpeas instead. Just mash them slightly to help with binding.
- Nut meal: Out of nuts? Try breadcrumbs, ground sunflower seeds, or hemp seeds. If you’re avoiding nuts due to allergies, ground sunflower seeds make a perfect substitute.
- Smoked paprika: Regular paprika works too – just add a few drops of liquid smoke if you want that smoky flavor. Or skip it altogether and add extra cumin.
- Toppings: The toppings are totally up to you – try cucumber slices instead of sprouts, guacamole instead of avocado, or regular ketchup mixed with a dash of your favorite BBQ sauce instead of whiskey BBQ ketchup.
Watch Out for These Mistakes While Cooking
The biggest challenge when making veggie burgers is getting the right texture – too wet and they’ll fall apart, too dry and they’ll be crumbly. To achieve the perfect consistency, make sure to thoroughly drain and mash your sweet potatoes, and let the black beans dry completely after rinsing them. Another common mistake is not chilling the patties before cooking; giving them at least 30 minutes in the refrigerator helps them hold their shape and prevents them from sticking to the pan. When cooking, resist the urge to flip the burgers too early – let them develop a good crust on each side for about 4-5 minutes before turning, and always use a wide spatula for flipping. For the best results, cook these patties on medium heat rather than high heat, which allows them to heat through evenly without burning the outside while keeping the inside undercooked.

What to Serve With Sweet Potato Burgers?
These hearty veggie burgers pair wonderfully with classic burger sides that complement their sweet and smoky flavors. A batch of crispy sweet potato fries or regular french fries makes perfect sense since you’re already working with sweet potatoes in the burgers. For something lighter, try a crunchy coleslaw with a tangy apple cider vinegar dressing, or a simple mixed green salad. I love serving these with corn on the cob in summer months, and during cooler weather, a warm quinoa salad with roasted vegetables makes a filling side dish. If you want to keep things super casual, a handful of kettle-cooked chips adds the perfect salty crunch to round out your plate.
Storage Instructions
Keep Fresh: These sweet potato veggie burgers will stay good in an airtight container in the fridge for up to 5 days. I like to place a piece of parchment paper between each patty to prevent them from sticking together. They’re perfect for meal prep – you can make them on Sunday and enjoy them throughout the week!
Freeze: These patties are fantastic for freezing! Place the uncooked or cooked patties on a baking sheet lined with parchment paper, freeze until solid (about 2 hours), then transfer to a freezer bag. They’ll keep well for up to 3 months. This is such a time-saver when you need a quick meal.
Prepare: For make-ahead convenience, you can form the patties up to 24 hours in advance and keep them covered in the fridge. When you’re ready to cook frozen patties, thaw them overnight in the fridge, then cook them as usual. If they feel a bit wet after thawing, just pat them dry with a paper towel before cooking.
| Preparation Time | 20-30 minutes |
| Cooking Time | 60-75 minutes |
| Total Time | 80-105 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 800-900
- Protein: 20-25 g
- Fat: 30-35 g
- Carbohydrates: 120-130 g
Ingredients
For the burgers:
- olive oil
- 2.5 tsp ground cumin
- 1/2 cup chopped green onions
- 1/4 tsp salt
- 1/2 cup walnut meal (or pecan meal)
- 1/4 tsp chipotle powder (adds a subtle smoky heat)
- 1 tsp smoked paprika
- 1 cup cooked black beans
- 1 cup cooked brown rice
- 2 cups mashed sweet potatoes (baked and mashed until smooth)
- 1 tbsp brown sugar
- 1/4 tsp black pepper (freshly ground for best flavor)
For serving (optional):
- whiskey BBQ ketchup (I like Stubb’s Spicy BBQ Sauce)
- sprouts (or lettuce leaves)
- sliced onion
- sliced avocado
Step 1: Prepare and Bake the Sweet Potatoes
Preheat your oven to 400 degrees F (204 C).
Cut sweet potatoes in half and rub them with olive oil.
Place them face down on a foil-lined baking sheet and bake until they are soft and tender to the touch, approximately 30 minutes.
Once done, remove them from the oven and set aside.
Reduce the oven heat to 375 degrees F (190 C).
Step 2: Cook the Grain of Choice
While the sweet potatoes are baking, cook your choice of rice or quinoa according to your preferred method or package instructions.
This will be added to the burger mixture later for substance and flavor.
Step 3: Mix Ingredients for Burger Mixture
Add black beans to a mixing bowl and mash half of them for texture.
Then add the baked sweet potato and lightly mash as well.
Include 1 cup of the cooked rice, green onion, nut meal, and your choice of spices.
Mix everything to combine.
Taste and adjust the seasonings as needed.
If the mixture feels too wet, add more rice or nut meal.
The consistency should be moist but moldable.
Step 4: Shape and Prepare the Burgers
Lightly grease a baking sheet and line a 1/4 cup measuring cup with plastic wrap.
Fill the lined measuring cup with the sweet potato mixture.
Scrape down to pack, then lift out and transfer to the prepared baking sheet.
Gently press down to form the burger shape.
The thinner you press, the faster they’ll cook, but a gentle press will suffice.
Step 5: Bake the Sweet Potato Burgers
Bake the burgers for a total of 30-45 minutes at 375 degrees F (190 C), flipping them carefully after 20 minutes to ensure even cooking.
The longer they bake, the firmer and drier they will become, allowing you to adjust according to your preference.
Aim for around 35 minutes for a nice balance.
Step 6: Serve and Store Your Burgers
Serve the burgers on slider buns—double stack if you like more bulk—or enjoy them on a salad with sliced avocado, red onion, greens, and your choice of ketchup or salsa.
Store any leftovers covered in the fridge for up to a few days.
For longer storage, freeze them using the following method.
Step 7: Freezing Instructions for Leftovers
To freeze, par-bake the burgers for about 20 minutes instead of the full 30-45 minutes.
Let them cool completely, then layer them between pieces of parchment paper and place them in a freezer-safe bag or container with a secure lid.
When ready to eat, reheat them from frozen at 375 degrees F (190 C) for about 20-30 minutes or until they reach your desired firmness.