ADVERTISEMENT

Best Homemade Vegan Burgers – Easy & Hearty

By September 3, 20268 min read

There's something magical about biting into a burger that's juicy, smoky, and satisfying – and knowing it's completely plant-based. These homemade vegan burgers have become a weekend favorite in our house. My kids love to help shape the patties, and my husband (a self-proclaimed carnivore) actually asks for them!

Advertisements1

I've tested countless versions over the years, and this one wins every time. The secret? A mix of black beans and walnuts for texture, and a clever blend of spices that mimics that savory, umami flavor you crave. Plus, they hold together beautifully on the grill or in a skillet – no crumbling here!

Whether you're a longtime vegan or just trying to eat more plants, these burgers are a game-changer. Serve them on a toasted bun with all your favorite fixings, and you won't miss the meat one bit. Let's get cooking!

Why You'll Love This Recipe

1

Hearty & satisfying: Packed with protein and fiber, these burgers keep you full and happy.
2

Big flavor: Smoky, savory, and perfectly seasoned – even meat-eaters will ask for seconds.
3

Easy to make: Simple ingredients and straightforward steps – perfect for busy weeknights.
4

Freezer-friendly: Make a batch ahead and cook them straight from the freezer for a quick meal.

About the Ingredients

1 cup (200g) cooked black beans (or 1 15-oz can, drained and rinsed)

Use canned for convenience – just make sure to drain and rinse well. You can also use home-cooked beans; if they're very moist, pat them dry with a paper towel.

1 cup (120g) walnuts

Walnuts add a meaty texture and healthy fats. If you have a nut allergy, substitute with sunflower seeds or rolled oats (pulsed in a food processor).

1/2 cup (60g) breadcrumbs (use gluten-free if needed)

Panko or regular breadcrumbs work. For gluten-free, use certified gluten-free breadcrumbs or ground oats.

1/2 cup (80g) finely diced onion

Yellow or sweet onion adds moisture and flavor. You can also use shallots or leeks in a pinch.

2 cloves garlic, minced

Fresh garlic is best, but in a pinch, use 1/2 teaspoon garlic powder.

1 tablespoon soy sauce or tamari (gluten-free if needed)

Adds umami depth. For a soy-free option, use coconut aminos or a splash of liquid smoke.

1 tablespoon tomato paste

Enhances the savory flavor. Substitute with ketchup if you're out.

1 teaspoon smoked paprika

Gives that smoky BBQ flavor. Regular paprika works, but you'll miss the smokiness.

1/2 teaspoon ground cumin

Adds warmth and earthiness. You can also add a pinch of chili powder for extra heat.

1/2 teaspoon salt, plus more to taste

Adjust to your liking – if your beans are salted, you may need less.

1/4 teaspoon black pepper

Freshly ground is best.

1 tablespoon olive oil (for cooking)

Any neutral oil works, such as canola or avocado. For grilling, oil the grill grates instead.

Tips & Tricks

Don't over-process the mixture

You want some texture, so pulse until the beans are broken down but not pasty. Over-processing makes the burgers mushy.

  • If the mixture feels too wet, add more breadcrumbs a tablespoon at a time until it holds together. If it's too dry, add a splash of water or extra tomato paste.
  • Chill the patties for at least 30 minutes before cooking. This helps them firm up and prevents crumbling on the grill or in the pan.
  • When cooking, don't flip too early. Let them cook undisturbed until a golden crust forms – that's what keeps them intact.

Pro Tips

1

Toast the buns: A toasted bun adds texture and prevents sogginess.
2

Use a cast-iron skillet: It gives the best crust and even heat.
3

Make extra: These freeze beautifully – cook them, cool, and freeze with parchment between layers.
4

Smash-style: For a crispy crust, press the patties thin and cook them smash-burger style.

Step-by-Step Instructions

1. Pulse the walnuts

In a food processor, pulse the walnuts until they are coarsely ground, like coarse sand. Set aside in a large bowl.

2. Mash the beans

Add the black beans to the food processor and pulse a few times until they are broken down but still have some chunks. Add to the bowl with the walnuts.

3. Sauté the aromatics

Heat a small skillet over medium heat (350°F / 175°C) with a splash of water or oil. Add the onion and garlic, and sauté for 2-3 minutes until softened and fragrant. Let cool slightly.

4. Mix the burger base

To the bowl with walnuts and beans, add the cooked onion and garlic, breadcrumbs, soy sauce, tomato paste, smoked paprika, cumin, salt, and pepper. Mix well with a fork or your hands until everything is combined. Taste and adjust seasoning if needed.

5. Shape the patties

Form the mixture into 6 equal patties, about 1/2-inch thick. If the mixture is too sticky, wet your hands slightly. Place the patties on a parchment-lined baking sheet and refrigerate for at least 30 minutes (or up to overnight).

6. Cook the burgers

Heat a large skillet or grill over medium-high heat (375°F / 190°C). Add the olive oil (or brush the grill grates). Cook the patties for 4-5 minutes per side, until golden brown and crispy on the outside. The internal temperature should reach 165°F (74°C) for food safety.

7. Assemble your burger

Serve the hot patties on toasted buns with your favorite toppings like lettuce, tomato, onion, pickles, and vegan mayo or ketchup. Enjoy immediately!

Delicious Variations

Smoky BBQ Burger

Mix in 1/4 cup BBQ sauce and top with extra BBQ sauce and crispy onions.

Southwest Burger

Add 1/2 cup corn kernels and 1/4 cup chopped cilantro to the mixture. Top with guacamole and salsa.

Mushroom Burger

Sauté 1 cup finely chopped mushrooms with the onion and garlic, then proceed as directed.

How to Store Homemade Vegan Burgers

Refrigerator

Store cooked burgers in an airtight container in the fridge for up to 4 days.

Freezer

To freeze, place uncooked patties on a baking sheet and freeze until solid. Transfer to a freezer bag, separating with parchment paper. Freeze for up to 3 months.

Reheating

Reheat in a skillet over medium heat (350°F / 175°C) for 3-4 minutes per side, or in the microwave for 1-2 minutes. From frozen, cook directly in a skillet for 6-8 minutes per side.

Frequently Asked Questions

Q: Can I make these burgers without a food processor?

Yes, you can mash the beans with a fork and finely chop the walnuts with a knife. The texture will be slightly chunkier, but they'll still be delicious.

Q: Can I bake these burgers instead of frying?

Absolutely. Bake the patties on a parchment-lined baking sheet at 375°F (190°C) for 20-25 minutes, flipping halfway, until golden and heated through.

Q: How do I keep the patties from falling apart?

The key is to chill the shaped patties for at least 30 minutes before cooking. Also, don't over-process the mixture – you want some texture. If they still seem fragile, add a bit more breadcrumbs.

Q: Can I grill these burgers?

Yes! Make sure the grill is clean and well-oiled, and cook over medium heat (350°F / 175°C) for 5-6 minutes per side. Use a spatula to flip carefully.

I hope you love these homemade vegan burgers as much as we do! They're perfect for a family dinner or summer BBQ. If you try them, let me know in the comments below – I'd love to hear how they turned out. Don't forget to share a photo and tag me on social media!

Homemade Vegan Burgers

Homemade Vegan Burgers

Best homemade vegan burgers: hearty, smoky, and satisfying. Easy to make with pantry staples and perfect for grilling or pan-frying.

★★★★½ 4.8 (127 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 1 cup (200g) cooked black beans (or 1 15-oz can, drained and rinsed)
  • 1 cup (120g) walnuts
  • 1/2 cup (60g) breadcrumbs (use gluten-free if needed)
  • 1/2 cup (80g) finely diced onion
  • 2 cloves garlic, minced
  • 1 tablespoon soy sauce or tamari (gluten-free if needed)
  • 1 tablespoon tomato paste
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil (for cooking)

📋 Instructions

  1. 1Pulse the walnuts — In a food processor, pulse the walnuts until they are coarsely ground, like coarse sand. Set aside in a large bowl.
  2. 2Mash the beans — Add the black beans to the food processor and pulse a few times until they are broken down but still have some chunks. Add to the bowl with the walnuts.
  3. 3Sauté the aromatics — Heat a small skillet over medium heat (350°F / 175°C) with a splash of water or oil. Add the onion and garlic, and sauté for 2-3 minutes until softened and fragrant. Let cool slightly.
  4. 4Mix the burger base — To the bowl with walnuts and beans, add the cooked onion and garlic, breadcrumbs, soy sauce, tomato paste, smoked paprika, cumin, salt, and pepper. Mix well with a fork or your hands until everything is combined. Taste and adjust seasoning if needed.
  5. 5Shape the patties — Form the mixture into 6 equal patties, about 1/2-inch thick. If the mixture is too sticky, wet your hands slightly. Place the patties on a parchment-lined baking sheet and refrigerate for at least 30 minutes (or up to overnight).
  6. 6Cook the burgers — Heat a large skillet or grill over medium-high heat (375°F / 190°C). Add the olive oil (or brush the grill grates). Cook the patties for 4-5 minutes per side, until golden brown and crispy on the outside. The internal temperature should reach 165°F (74°C) for food safety.
  7. 7Assemble your burger — Serve the hot patties on toasted buns with your favorite toppings like lettuce, tomato, onion, pickles, and vegan mayo or ketchup. Enjoy immediately!
👨‍🍳 Chef's Note: These burgers are truly versatile – feel free to double the batch and freeze half for busy weeknights. Just thaw in the fridge overnight before cooking.

Servings: 6

Cuisine: American

Course: Main Course

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Aisha Okafor

Written by Aisha Okafor
Aisha writes about mindful parenting and creative play for children, drawing from her experiences as a mother in a busy household. She offers low-prep activity ideas and gentle discipline strategies.

Leave a Comment

x
Advertisements