beet burger recipe vegan

Vegan Bean and Beet Burgers — The Juiciest Most Vibrant Plant-Based Burger You Will Ever Make

bean and beet burgers

There are veggie burgers that are fine. And then there are burgers like these Vegan Bean and Beet Burgers — the kind that come out of the pan or grill with a deeply caramelized crust, a interior that is packed with flavor and genuinely satisfying to bite into, and a color so spectacularly vivid — a deep, jewel-toned magenta that bleeds slightly at the edges when cut — that every single person at the table picks one up and takes a moment just to look at it before taking a bite. This is that burger. The one that tastes as extraordinary as it looks. The one that is smoky and earthy and savory and just faintly sweet from the beet all at once. The one that holds together on the grill, sears to a proper caramelized crust in a hot pan, and stacks into a burger that is so deeply satisfying and so completely loaded that it rivals any burger you have eaten anywhere.

This recipe combines black beans and roasted beets with oats, walnuts, smoked paprika, and soy sauce into a patty that is dense, hearty, and full of the kind of complex, layered flavor that comes from ingredients that genuinely work together rather than simply coexisting. The beet is not a gimmick — it adds real sweetness, real earthiness, and a moisture that keeps the patty from drying out during cooking, producing a result that is juicy in the way that great burgers are meant to be juicy, and with a color that makes even the most skeptical meat-eater reach for one.

What makes this recipe so outstanding is the roasting technique for the beets — cooking them in the oven until tender and caramelized before grating and adding to the patty mixture concentrates their flavor dramatically and removes excess moisture, preventing the patties from being wet and falling apart during cooking.

This recipe is 100% vegan, naturally dairy-free and egg-free, can be grilled or pan-fried or baked, and produces bean and beet burgers so deeply flavorful and so visually spectacular that they work as a summer cookout centerpiece, a weeknight family dinner, or a restaurant-quality meal at home that absolutely no one at the table will forget.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins35 mins55 mins6 patties~285 kcal

Ingredients

For the Burger Patties

  • 2 medium beets (about 300g total), roasted and cooled
  • 1 can (400g) black beans, drained, rinsed, and thoroughly dried
  • ½ cup (45g) rolled oats
  • ½ cup (50g) walnuts, finely chopped
  • ½ medium red onion, finely grated
  • 3 cloves garlic, minced
  • 2 tbsp soy sauce or tamari
  • 1 tbsp tomato paste
  • 1 tsp smoked paprika
  • 1 tsp cumin
  • ½ tsp garlic powder
  • ½ tsp black pepper
  • 2 tbsp ground flaxseed + 6 tbsp water (flax egg, rested 5 minutes)
  • ½ cup (50g) breadcrumbs (plus more if needed)
  • Salt to taste
  • 2 tbsp neutral oil for cooking

For the Burger Build

  • 6 vegan burger buns, toasted
  • Vegan mayonnaise or garlic aioli
  • Sliced ripe tomato
  • Crisp lettuce leaves
  • Thinly sliced red onion
  • Sliced avocado or guacamole
  • Vegan cheese slices (optional)
  • Pickles

For the Smoky Burger Sauce

  • 3 tbsp vegan mayonnaise
  • 1 tbsp ketchup
  • 1 tsp Dijon mustard
  • ½ tsp smoked paprika
  • ½ tsp apple cider vinegar
  • Pinch of cayenne

Instructions

  1. Roast the beets. Preheat the oven to 400°F (200°C). Wrap the whole beets tightly in foil and roast for 45–55 minutes until completely tender when pierced with a knife. Allow to cool, then peel — the skins slip off easily once roasted. Coarsely grate the roasted beets and spread on a paper towel-lined plate. Press another paper towel firmly on top and allow to dry for 10 minutes — removing excess moisture is crucial for patties that hold together during cooking.
  2. Prepare the flax egg. Combine the ground flaxseed and water in a small bowl. Stir and set aside for 5 minutes to thicken into a gel.
  3. Dry the black beans. Spread the drained and rinsed black beans on a paper towel-lined tray and pat thoroughly dry. Slightly mash about two-thirds of the beans with a fork — leave the remaining third whole for texture.
  4. Make the patty mixture. In a large bowl, combine the partially mashed black beans, grated roasted beet, rolled oats, chopped walnuts, grated red onion, minced garlic, soy sauce, tomato paste, smoked paprika, cumin, garlic powder, black pepper, flax egg, and breadcrumbs. Mix thoroughly until everything is well combined. The mixture should hold together when pressed firmly — if it is too wet, add more breadcrumbs a tablespoon at a time. Taste and adjust seasoning. Refrigerate for 15 minutes — chilling the mixture makes it much easier to shape.
  5. Shape the patties. Divide the mixture into 6 equal portions. Shape each into a compact, even patty about 1cm thick and slightly wider than the burger bun — they shrink slightly during cooking. Press firmly to ensure each patty is cohesive and compact.
  6. Cook the patties. For pan frying — heat the neutral oil in a large skillet or cast iron pan over medium-high heat until shimmering. Cook the patties for 4–5 minutes without moving them until deeply caramelized and crusted on the first side. Flip carefully and cook for a further 4 minutes on the second side. For baking — bake on a lined baking sheet at 375°F (190°C) for 20–25 minutes, flipping halfway. For grilling — brush both sides with oil and grill over medium heat for 4–5 minutes per side.
  7. Make the burger sauce. Whisk all sauce ingredients together in a small bowl. Taste and adjust.
  8. Assemble. Toast the buns. Spread the smoky burger sauce on both cut sides of each bun. Layer lettuce, tomato, a beet and bean patty, vegan cheese if using, sliced avocado, pickles, and red onion. Serve immediately.

Pro Tips

  • Roast, don’t boil the beets — boiled beets retain too much water and will make the patty mixture soggy and impossible to form. Roasting concentrates the flavor and drives off excess moisture simultaneously.
  • Dry everything thoroughly — both the grated roasted beets and the drained black beans must be as dry as possible before mixing. Excess moisture is the primary reason veggie burgers fall apart during cooking.
  • Chill before cooking — refrigerating the shaped patties for at least 15 minutes before cooking firms the mixture and makes the patties dramatically less likely to fall apart when flipped.
  • Do not move the patties during cooking — let them cook undisturbed for the full 4–5 minutes on the first side. The crust that forms is what holds the patty together and creates the caramelized exterior. Moving them too early breaks the crust and causes them to fall apart.
  • Make them slightly larger than the bun — burger patties shrink during cooking. Making them about 1cm wider than the bun before cooking ensures they fit perfectly after.

Why Beets Make the Best Veggie Burger

Beets are one of the most underused ingredients in plant-based cooking, and nowhere do they perform better than in a veggie burger patty. The reasons are multiple: roasted beets contribute genuine moisture — the kind that keeps a patty from drying out into sawdust during cooking — without adding the wateriness that raw beet or boiled beet would introduce. Their natural sugars caramelize on the exterior of the patty during searing, contributing to the kind of deep, lacquered crust that great burgers are famous for. Their earthiness rounds and deepens the savory qualities of the black beans and soy sauce in a way that no other vegetable can quite replicate. And their color — that extraordinary, deep magenta that bleeds slightly when the patty is cut and stains everything it touches — gives the finished burger an unmistakable visual identity that no other plant-based patty can claim.


Flavor Variations

  • Chipotle Bean and Beet Burgers: Add 1 tablespoon of chipotle in adobo to the patty mixture for a smoky, spicy version with a deeper, more complex heat throughout.
  • Mediterranean Beet Burgers: Add 2 tablespoons of sun-dried tomato paste, 1 teaspoon of dried oregano, and serve with vegan tzatziki and pickled red onion for a Mediterranean-inspired version.
  • BBQ Beet Burgers: Brush the patties with vegan BBQ sauce during the final 2 minutes of cooking for a glazed, sticky, smoky version that is extraordinary with coleslaw.

Nutritional Highlights (Per Patty, without bun)

CaloriesProteinCarbsFiberFat
~285 kcal11g32g8g13g

Storage

  • Refrigerator: Cooked patties keep in an airtight container for up to 4 days. Reheat in a hot skillet for 2–3 minutes per side, or in an air fryer at 375°F for 5 minutes.
  • Freezer (uncooked): Freeze shaped, uncooked patties on a parchment-lined tray until solid, then transfer to a freezer bag for up to 3 months. Cook from frozen in a skillet or oven, adding 3–4 extra minutes of cooking time.
  • Freezer (cooked): Freeze cooked and cooled patties for up to 2 months. Reheat from frozen in a skillet over medium heat until warmed through and re-crisped.

Frequently Asked Questions

Can I use canned beets instead of roasting fresh ones?

Canned beets work as a shortcut — drain and pat them very thoroughly dry, as they contain significantly more residual moisture than roasted fresh beets. The flavor is slightly less concentrated but the result is still very good.

Why do my patties fall apart during cooking?

The most common causes are too much moisture in the beets or beans, not enough binding agent (flax egg or breadcrumbs), or flipping too early before the crust has fully formed. Ensure everything is thoroughly dried, chill the patties before cooking, and do not flip until the first side is deeply crusted.

Can I make these gluten-free?

Yes — use certified gluten-free rolled oats, gluten-free breadcrumbs, and tamari instead of soy sauce. All other ingredients are naturally gluten-free.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!