Hearty Veggie Burgers

Golden brown veggie burger on toasted bun with fresh lettuce and ripe tomato slices Save
Golden brown veggie burger on toasted bun with fresh lettuce and ripe tomato slices | homeysrecipes.com

These hearty veggie burgers combine mashed black beans with sautéed onions, carrots, bell peppers, and spinach for maximum flavor and texture. Rolled oats and breadcrumbs bind everything together, while smoked paprika and cumin add a savory, smoky depth that makes these patties incredibly satisfying.

The mixture comes together quickly and cooks to golden perfection in just 10 minutes per batch. Whether you choose the flaxseed binder for a fully vegan version or use an egg, these burgers hold their shape beautifully on the grill or stovetop.

Serve them on toasted buns with all your favorite fixings—crisp lettuce, juicy tomato slices, creamy avocado, or tangy pickles. The patties reheat well for meal prep and freeze beautifully, making them perfect for batch cooking on busy weekends.

My kitchen still smells like smoked paprika from the batch I made three hours ago, and honestly I am not mad about it. Veggie burgers used to intimidate me because the patties would crumble into sad little piles on the spatula. Then I figured out the flax egg trick and everything changed. Now these are on permanent rotation in my house.

One rainy Tuesday my neighbor knocked on my door holding a bag of black beans and said teach me something good. We stood side by side mashing beans and laughing at how terrible her first patty looked before it hit the pan and turned into something genuinely delicious.

Ingredients

  • 1 small red onion, finely chopped: The sweetness it brings when sauteed is a quiet backbone you will miss if you skip it.
  • 1 medium carrot, grated: Grating it fine helps it disappear into the patty while adding moisture and a faint sweetness.
  • 1/2 red bell pepper, finely diced: Small dice is key here because nobody wants a chunky pepper bomb in a burger bite.
  • 2 cloves garlic, minced: Fresh garlic matters in this recipe, the jarred stuff loses too much of its punch.
  • 1 cup baby spinach, chopped: It wilts down to almost nothing, so even spinach skeptics will not notice it is there.
  • 1 (15 oz) can black beans, drained and rinsed: Rinsing well removes the starchy liquid that can make patties gummy instead of firm.
  • 1/2 cup rolled oats: They absorb moisture and give structure without making the patty feel like cardboard.
  • 1/2 cup breadcrumbs: Gluten free breadcrumbs work just as well if that is what you need.
  • 2 tbsp ground flaxseed mixed with 3 tbsp water: This is your vegan binder, let it sit five minutes until it gels up like a real egg.
  • 2 tbsp tomato paste: A small amount that adds umami richness and helps with browning.
  • 1 tsp smoked paprika: The soul of this burger, do not substitute regular paprika unless you want a flatter flavor.
  • 1/2 tsp ground cumin: It partners with the paprika to give a subtle warmth without overpowering anything.
  • 1/2 tsp salt and 1/4 tsp black pepper: Seasoning sounds basic but underseasoning is the fastest way to a bland patty.
  • 2 tbsp olive oil: Split between sauteing the vegetables and pan frying the patties for the best crust.

Instructions

Make your flax egg:
Stir the ground flaxseed and water together in a small bowl and walk away for five minutes while it thickens into a glossy gel.
Soften the vegetables:
Warm a tablespoon of olive oil in your skillet over medium heat and cook the onion, carrot, bell pepper, and garlic until they soften and smell incredible, about four to five minutes, then toss in the spinach until it wilts and pull the pan off the heat.
Mash the beans:
Dump the rinsed black beans into a large bowl and attack them with a fork or potato masher until most are broken down but a few chunky survivors remain for texture.
Bring it all together:
Add the cooled vegetables, oats, breadcrumbs, tomato paste, paprika, cumin, salt, pepper, and your flax egg to the bowl, then mix with your hands or a spoon until everything is evenly distributed and the mixture feels cohesive.
Shape the patties:
Divide the mixture into four equal portions and form them into patties roughly three quarters of an inch thick, pressing firmly so the edges do not crumble later.
Fry until golden:
Heat the remaining olive oil in your skillet over medium heat and cook the patties for four to five minutes per side until each face is deeply golden and crispy, handling them gently when you flip.
Build your burger:
Set each patty on a toasted bun and pile on whatever toppings make you happy, because these are sturdy enough to handle avocado, pickles, lettuce, and a generous smear of sauce.
Hearty black bean veggie burger patty topped with creamy avocado and crisp pickle chips Save
Hearty black bean veggie burger patty topped with creamy avocado and crisp pickle chips | homeysrecipes.com

There is something deeply satisfying about watching someone bite into one of these and pause because they were not expecting it to be that good.

Swaps and Tweaks

I have made these with chickpeas when I ran out of black beans and the result was different but equally delicious, a little nuttier and slightly more rustic. Lentils work too, though the texture becomes softer and you may want an extra tablespoon of breadcrumbs to compensate. Red pepper flakes tossed into the mix add a welcome kick that pairs beautifully with a cold drink on a warm evening.

Getting Ahead

The uncooked patties freeze beautifully if you layer parchment paper between them and tuck them into a sealed bag, which means weeknight dinner is always twenty minutes away. You can also cook them fully and reheat in a skillet the next day, though the crust loses some of its crunch. I usually make a double batch because disappearing leftovers are basically a guarantee in my kitchen.

Serving Thoughts

A crisp lager or a tall glass of iced tea sitting next to one of these burgers on a summer evening is honestly hard to beat. The toppings are where you can really make it your own.

  • Mashed avocado with a squeeze of lime is a simple upgrade that feels luxurious.
  • A spoonful of pickled red onion cuts through the richness and brightens every bite.
  • Do not forget to toast the bun because a soft bun turns soggy fast under a hot patty.
Homemade vegetable burger served on sesame seed bun with melting cheese and red onion Save
Homemade vegetable burger served on sesame seed bun with melting cheese and red onion | homeysrecipes.com

Once you have this recipe in your back pocket, you will never look at store bought veggie burgers the same way again. They are simple, forgiving, and genuinely worth the thirty five minutes.

Recipe FAQs

Make sure to mash some beans while leaving texture, let the mixture rest for 10 minutes before shaping, and chill patties for 15 minutes if they feel too soft. Proper binding with flax egg or regular egg is essential.

Absolutely! Preheat your grill to medium-high and brush the grates with oil. Place chilled patties on the grill and cook for 4-5 minutes per side, flipping carefully. The grill adds a lovely smoky char.

Classic toppings like lettuce, tomato, onion, and pickles always shine. Try adding avocado, hummus, or dairy-free cheese. A tangy sauce like tahini dressing, vegan mayo, or spicy mustard complements the smoky spices perfectly.

Yes! Form the uncooked patties and refrigerate for up to 24 hours before cooking, or freeze them separated by parchment paper for up to 3 months. Thaw overnight in the refrigerator before cooking.

Chickpeas, kidney beans, pinto beans, or even cooked lentils work beautifully. Each brings slightly different flavors and textures. Chickpeas create a lighter patty, while pinto beans offer a creamier consistency.

Use certified gluten-free oats and gluten-free breadcrumbs or crushed gluten-free crackers. Double-check all seasonings and condiments for hidden gluten sources. Serve on a gluten-free bun or lettuce wrap.

Hearty Veggie Burgers

Flavorful bean-based patties with vegetables and spices, ready in 35 minutes.

Prep 25m
Cook 10m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 small red onion, finely chopped
  • 1 medium carrot, grated
  • 1/2 red bell pepper, finely diced
  • 2 cloves garlic, minced
  • 1 cup baby spinach, chopped

Beans and Grains

  • 1 (15 oz) can black beans, drained and rinsed
  • 1/2 cup rolled oats
  • 1/2 cup breadcrumbs (use gluten-free if desired)

Binders and Seasonings

  • 2 tbsp ground flaxseed (or 1 egg for non-vegan option)
  • 3 tbsp water (only if using flaxseed)
  • 2 tbsp tomato paste
  • 1 tsp smoked paprika
  • 1/2 tsp ground cumin
  • 1/2 tsp salt
  • 1/4 tsp black pepper

For Cooking

  • 2 tbsp olive oil

Instructions

1
Prepare the Flax Egg: In a small bowl, combine the ground flaxseed with water and let it rest for 5 minutes until a gel-like consistency forms.
2
Sauté the Vegetables: Heat 1 tbsp olive oil in a skillet over medium heat. Add the onion, carrot, bell pepper, and garlic, and sauté for 4–5 minutes until softened. Stir in the spinach and cook until wilted. Remove from heat and set aside.
3
Mash the Black Beans: In a large mixing bowl, use a fork or potato masher to mash the black beans, leaving some texture for a hearty bite.
4
Combine the Mixture: Add the sautéed vegetables, oats, breadcrumbs, tomato paste, smoked paprika, cumin, salt, pepper, and the prepared flax egg (or regular egg) to the mashed beans. Mix thoroughly until all ingredients are evenly incorporated.
5
Form the Patties: Divide the mixture into 4 equal portions and shape each into a firm patty.
6
Cook the Patties: Heat the remaining olive oil in the skillet over medium heat. Cook the patties for 4–5 minutes per side until golden brown and cooked through.
7
Serve: Serve the patties on toasted buns with your choice of toppings such as lettuce, tomato, avocado, or pickles.
Additional Information

Equipment Needed

  • Skillet
  • Mixing bowls
  • Fork or potato masher
  • Measuring spoons and cups
  • Spatula

Nutrition (Per Serving)

Calories 290
Protein 10g
Carbs 43g
Fat 9g

Allergy Information

  • Contains gluten (breadcrumbs, oats)
  • Potential soy (depending on bun or toppings)
  • Contains egg if not prepared as vegan
Megan Hartley

Sharing simple, nourishing recipes and approachable kitchen wisdom for home cooks.