Homemade Vegan Burger

Why You’ll Love This Recipe

This homemade vegan burger is hearty, flavorful, and—most importantly—stays together during cooking. Packed with protein, vegetables, and wholesome ingredients, it’s perfect for grilling or pan-frying. No more crumbly patties—just a satisfying, meaty texture without any animal products.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

cooked black beansrolled oatsbreadcrumbsflaxseed meal (mixed with water for a flax egg)grated carrotsfinely chopped oniongarlicclovesoy saucetomato pasteolive oilsmoked paprikacuminblack peppersalt

directions

Prepare your flax egg by mixing 1 tablespoon of flaxseed meal with 2.5 tablespoons of water. Let it sit for 5 minutes to gel.

In a large mixing bowl, mash the black beans until mostly smooth with some chunks remaining.

Add the grated carrots, chopped onion, minced garlic, soy sauce, tomato paste, flax egg, smoked paprika, cumin, salt, and pepper. Stir until well combined.

Stir in the oats and breadcrumbs. Mix thoroughly until the mixture holds together and is slightly firm.

Let the mixture rest for 10–15 minutes to help it bind.

Form the mixture into patties using your hands. You should get about 4–5 medium-sized burgers.

Heat olive oil in a nonstick skillet over medium heat. Cook the patties for 4–5 minutes on each side, until browned and heated through.

Serve on a bun with your favorite vegan toppings and condiments.

Servings and timing

This recipe yields 4–5 burgers.Preparation time: 15 minutesResting time: 10–15 minutesCooking time: 10 minutesTotal time: 35–40 minutes

Variations

Swap black beans with chickpeas or lentils for a different flavor.

Add chopped mushrooms for a “meatier” texture.

Use BBQ sauce instead of tomato paste for a smoky twist.

Incorporate fresh herbs like parsley or cilantro for brightness.

Bake instead of pan-frying for a lower-oil option.

storage/reheating

Store leftover patties in an airtight container in the fridge for up to 4 days.For freezing, separate patties with parchment paper and store in a freezer-safe container for up to 2 months.Reheat in a skillet over medium heat or in the oven at 350°F (175°C) until heated through

Homemade Vegan Burger
Homemade Vegan Burger 9 This homemade vegan burger is hearty, flavorful, and—most importantly—stays together during cooking. Packed with protein, vegetables, and wholesome ingredients, it's perfect for grilling or pan-frying. No more crumbly patties—just a satisfying, meaty texture without any animal products.

FAQs

What keeps this vegan burger from falling apart?

The combination of flax egg, oats, and breadcrumbs acts as a binder to help it hold together.

Can I grill these burgers?

Yes, but chill them first for at least 30 minutes and use a grill mat or foil to prevent sticking.

Can I bake instead of fry?

Absolutely. Bake at 375°F (190°C) for 20–25 minutes, flipping halfway through.

Do I need a food processor?

No, you can mash and mix everything by hand.

Can I make this gluten-free?

Yes, use gluten-free oats and breadcrumbs, and ensure your soy sauce is tamari or gluten-free.

Can I use canned beans?

Yes, just make sure they’re well-drained and slightly dried with a towel.

What kind of bun should I use?

Any vegan-friendly bun will work—brioche-style, whole wheat, or gluten-free.

Can I make these spicy?

Add chopped jalapeños or a dash of hot sauce to the mixture.

Can I prepare the mix ahead of time?

Yes, the mixture can be made up to 24 hours in advance and stored in the fridge.

Is this recipe kid-friendly?

Yes, just adjust seasoning and spice level to suit their taste.

Conclusion

This homemade vegan burger is proof that plant-based patties can be both sturdy and delicious. Whether you’re grilling out or making a quick weeknight dinner, these burgers deliver on flavor, texture, and satisfaction—without falling apart. Give them a try and enjoy a burger that even non-vegans will love.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Vegan Burger

Homemade Vegan Burger

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: simplemealsbykim
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 46 burgers 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Description

A hearty and delicious homemade vegan burger that stays firm and doesn’t fall apart, made with wholesome plant-based ingredients.


Ingredients

Units Scale
  • 1 cup cooked quinoa
  • 1 can (15 oz) black beans, drained and rinsed
  • 1/2 cup rolled oats
  • 1/2 cup finely chopped onion
  • 2 cloves garlic, minced
  • 1 tablespoon soy sauce
  • 1 tablespoon tomato paste
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • Salt and pepper to taste
  • 2 tablespoons ground flaxseed mixed with 5 tablespoons water (flax egg)
  • 2 tablespoons olive oil (for cooking)

Instructions

  1. Prepare the flax egg by mixing ground flaxseed with water and let it sit for 5 minutes until it thickens.
  2. In a large bowl, mash the black beans with a fork or potato masher, leaving some chunks for texture.
  3. Add the cooked quinoa, oats, onion, garlic, soy sauce, tomato paste, smoked paprika, cumin, salt, pepper, and flax egg to the bowl. Mix well to combine.
  4. Let the mixture rest for 10–15 minutes to allow the oats to absorb moisture.
  5. Form the mixture into 4–6 burger patties.
  6. Heat olive oil in a skillet over medium heat. Cook the patties for 4–5 minutes on each side until browned and firm.
  7. Serve on buns with your favorite vegan toppings and condiments.

Notes

  • You can freeze uncooked patties for up to 1 month.
  • Try adding chopped mushrooms or shredded carrots for extra texture and flavor.
  • Use gluten-free oats and tamari for a gluten-free version.

Nutrition

  • Serving Size: 1 burger patty
  • Calories: 210
  • Sugar: 1g
  • Sodium: 280mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 6g
  • Protein: 9g
  • Cholesterol: 0mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *