The tragedy of most homemade veggie burgers is structural: they taste fine but fall apart the moment you pick them up. This recipe fixes that. Black beans give heft and a meaty bite, oats and breadcrumbs bind everything into a patty that actually holds together, and a punchy spice blend means they taste like something you’d choose — not something you’re settling for.
These burgers are baked or pan-fried (your choice), make a genuinely satisfying weeknight dinner, and freeze beautifully for future fast meals. Top them like any good burger: toasted bun, crisp lettuce, tomato, pickles, and a sauce with some attitude.
Homemade Vegetarian Burgers
Firm, flavorful black bean and oat veggie burgers with smoky spices — baked or pan-fried, freezer-friendly, fully vegan.
Ingredients
- 2 cans (15 oz / 425 g each) black beans, drained, rinsed, and patted dry
- 1 cup rolled oats
- 1/2 cup breadcrumbs
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce
- 1 tablespoon olive oil, plus more for cooking
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 3/4 teaspoon fine sea salt
- 1/2 teaspoon freshly ground black pepper
- Burger buns and toppings, for serving
Instructions
- Prep the beans: Drain, rinse, and pat the black beans very dry on a clean kitchen towel.
- Process: Pulse half the beans with the oats, onion, garlic, tomato paste, soy sauce, olive oil, and all spices in a food processor 8-10 times until combined but still textured.
- Mix and form: Fold in the remaining roughly-mashed beans and the breadcrumbs. Form into 6 patties, about 3/4 inch thick.
- Chill: Refrigerate the patties on a parchment-lined tray for at least 20 minutes (up to overnight) so they firm up.
- Cook: Bake at 375°F (190°C) for 25-30 minutes, flipping halfway; or pan-fry in a little oil over medium heat for 5-6 minutes per side, until browned and heated through.
- Serve: Serve hot on toasted buns with your favorite toppings.
Recipe Notes
Cooked patties keep 4 days refrigerated. Freeze uncooked patties up to 3 months with parchment between them; cook from frozen, adding about 5 minutes. Allow 20 minutes chilling before cooking (not included in the total time).
Why This Recipe Works
- Black beans + oats = structure. Mashed beans provide body; oats absorb moisture and bind. Together they form a patty that survives flipping and biting.
- A food processor does the real work. Pulsing the mixture — not pureeing it — gives you a textured patty with distinct bits instead of baby food. If you’re weighing appliances, our food processor vs blender guide explains why the processor wins for jobs like this.
- Bold seasoning compensates. Beans are mild; the patty needs assertive spices (smoked paprika, cumin, garlic) to taste like a burger rather than a bean disk.
- A rest before cooking firms everything up. Twenty minutes in the fridge lets the oats hydrate and the mixture set, which is the difference between a patty that holds and one that crumbles.
- Two cooking methods. Bake for hands-off ease, or pan-fry for a deeper crust. Both work — pick based on your evening.
Ingredients
- 2 cans (15 oz / 425 g each) black beans, drained and rinsed — the hearty base; patting them dry prevents a soggy mixture.
- 1 cup rolled oats — the binder; absorbs moisture and holds the patty together.
- 1/2 cup breadcrumbs (panko or regular) — additional structure and a firmer bite.
- 1 small onion, finely diced — moisture, sweetness, and savory depth.
- 2 cloves garlic, minced — aromatic backbone.
- 2 tablespoons tomato paste — umami and a subtle sweetness that deepens the flavor.
- 1 tablespoon soy sauce — savory depth (use tamari for gluten-free).
- 1 tablespoon olive oil, plus more for cooking — richness and browning.
- 1 teaspoon smoked paprika — smoky warmth.
- 1 teaspoon ground cumin — earthy depth that pairs beautifully with beans.
- 1/2 teaspoon chili powder — gentle heat.
- 3/4 teaspoon fine sea salt
- 1/2 teaspoon freshly ground black pepper
- Burger buns and toppings, for serving.
Substitutions
- Beans: Pinto or kidney beans work in place of black beans. Chickpeas make a lighter, nuttier patty.
- Oats: Use certified gluten-free oats and gluten-free breadcrumbs/tamari to make the whole recipe gluten-free.
- Vegan option: The patties are already vegan as written — just serve on a vegan bun with plant-based toppings.
- Egg (optional binder): If your mixture feels loose, one beaten egg firms it up nicely (this makes them vegetarian rather than vegan).
- Spice direction: Add a teaspoon of chipotle in adobo for smoky heat, or Italian seasoning + sun-dried tomatoes for a Mediterranean version.
Equipment
- Food processor
- Large mixing bowl
- Baking sheet + parchment paper (for baking), or a large skillet (for pan-frying)
- Spatula
At a glance: Prep 20 minutes (plus 20 minutes chilling) · Cook 25 minutes (baked) or 12 minutes (pan-fried) · Total about 1 hour · Makes 6 burgers
Instructions
- Prep the beans. Drain and rinse the black beans, then spread them on a clean kitchen towel and pat dry. Drier beans mean firmer patties.
- Process the base. Add half the beans, the oats, onion, garlic, tomato paste, soy sauce, olive oil, and all the spices to a food processor. Pulse 8–10 times until combined but still textured — you want bits, not paste.
- Mix. Transfer to a large bowl and fold in the remaining whole beans (roughly mashed with a fork) and the breadcrumbs. The mixture should hold together when squeezed. If it’s too wet, add breadcrumbs a tablespoon at a time; too dry, a splash of water.
- Chill. Form into 6 patties, about 3/4 inch thick. Refrigerate on a parchment-lined tray for at least 20 minutes (up to overnight). Don’t skip this — it’s what keeps them intact.
- Cook — baked method: Heat the oven to 375°F (190°C). Bake the patties on a parchment-lined sheet for 25–30 minutes, flipping once halfway, until firm and browned at the edges.
- Cook — pan-fried method: Heat a thin film of oil in a large skillet over medium heat. Cook the patties 5–6 minutes per side until deeply browned and heated through.
- Serve. Toast the buns, add your toppings, and serve hot. These are substantial — one per person is plenty for most appetites.
Recipe Scaling Notes
The mixture scales cleanly — double everything and process in two batches. For a crowd, the baked method is far easier: two sheet pans in the oven beat standing over a skillet. Uncooked patties also freeze well (see below), so a double batch is really two dinners. To recalculate for a different number of burgers, use our Recipe Scaler and read How to Scale Recipes Without Ruining Them.
Storage and Reheating
Refrigerate cooked patties for up to 4 days. Reheat in a 350°F (175°C) oven for 10 minutes or in a skillet over medium heat. Freezing: Freeze uncooked patties in a single layer on a tray, then transfer to a freezer bag with parchment between them — they keep for 3 months. Cook from frozen, adding about 5 minutes (baked) or a few minutes per side (pan-fried). Our guide to freezing homemade meals properly covers containers and thawing in more detail.
Common Mistakes and Troubleshooting
- Patties fall apart: The mixture was too wet, or the chill was skipped. Pat the beans drier, add more oats/breadcrumbs, and always chill before cooking.
- Mushy interior: Undercooked centers. Bake the full time, and make patties no thicker than 3/4 inch.
- Bland: Beans need bold seasoning — don’t be shy with salt and spices. Taste the mixture (it’s safe raw) and adjust before forming patties.
- Dry patties: Overbaked. Pull them when firm and browned; they firm up more as they cool.
- Sticking to the pan: Let the crust form before flipping — if it resists, it’s not ready. A well-heated pan with enough oil helps.
FAQ
Why do my veggie burgers always fall apart? Usually too much moisture and not enough binder or chilling. This recipe attacks all three: dried beans, oats + breadcrumbs, and a mandatory chill.
Can I grill these? Yes, with care. Chill them very firm, oil the grates well, and use a grill basket or mat for insurance — they’re sturdier than most veggie burgers but still more delicate than beef.
Are these vegan? As written, yes. Just check your buns and toppings.
Can I make the mixture ahead? Absolutely — the formed patties keep 2 days refrigerated before cooking, and the flavor actually improves as the spices meld.
What’s the best bean for veggie burgers? Black beans are the all-rounder: hearty, flavorful, and they hold texture. Chickpeas make a lighter patty; kidney beans a denser one.
Nutrition
One burger patty (without bun or toppings) contains an estimated 320 calories. This is a per-serving estimate calculated from standard ingredient nutrition data — actual values vary with exact ingredient brands and patty size. These figures are provided for general guidance only and are not medical or dietary advice.
The Bottom Line
Homemade vegetarian burgers don’t have to be a compromise. With the right structure — dry beans, oats, a good chill — you get a patty that’s firm, flavorful, and genuinely satisfying. Make a double batch; your freezer will thank you.
Homemade Vegetarian Burgers
Firm, flavorful black bean and oat veggie burgers with smoky spices — baked or pan-fried, freezer-friendly, fully vegan.
Ingredients
- 2 cans (15 oz / 425 g each) black beans, drained, rinsed, and patted dry
- 1 cup rolled oats
- 1/2 cup breadcrumbs
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce
- 1 tablespoon olive oil, plus more for cooking
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 3/4 teaspoon fine sea salt
- 1/2 teaspoon freshly ground black pepper
- Burger buns and toppings, for serving
Instructions
- Prep the beans: Drain, rinse, and pat the black beans very dry on a clean kitchen towel.
- Process: Pulse half the beans with the oats, onion, garlic, tomato paste, soy sauce, olive oil, and all spices in a food processor 8-10 times until combined but still textured.
- Mix and form: Fold in the remaining roughly-mashed beans and the breadcrumbs. Form into 6 patties, about 3/4 inch thick.
- Chill: Refrigerate the patties on a parchment-lined tray for at least 20 minutes (up to overnight) so they firm up.
- Cook: Bake at 375°F (190°C) for 25-30 minutes, flipping halfway; or pan-fry in a little oil over medium heat for 5-6 minutes per side, until browned and heated through.
- Serve: Serve hot on toasted buns with your favorite toppings.
Recipe Notes
Cooked patties keep 4 days refrigerated. Freeze uncooked patties up to 3 months with parchment between them; cook from frozen, adding about 5 minutes. Allow 20 minutes chilling before cooking (not included in the total time).