Crispy Vegetarian Black Bean Burger with Avocado
This vegetarian bean burger is hearty, flavorful, and packed with plant-based protein. The patty is made from mashed black beans, spices, and breadcrumbs, then pan-seared until crispy on the outside and tender inside. It’s topped with fresh tomato, creamy avocado slices, and onion for a simple but satisfying burger that beginners can easily cook.
- Total time
- 30 min
- Servings
- 2
- Calories
- 420
- Protein
- 16g

Ingredients
- 1 cup canned black beans (drained and rinsed)
- ¼ cup breadcrumbs
- 2 tbsp finely chopped onion
- 1 clove garlic (minced)
- 1 tbsp olive oil
- 1 tsp soy sauce
- ½ tsp cumin
- ¼ tsp smoked paprika
- ¼ tsp salt
- ¼ tsp black pepper
- 1 tbsp ketchup
- 1 tbsp flour
- 1 tbsp olive oil
- 1 Toppings: 1 tomato (sliced) 1 avocado (sliced) 2 thin onion slices
- 1 Optional: burger buns lettuce cheese mustard or mayo
Instructions
- 1
Prepare the Bean Mixture: Place the black beans in a medium bowl.
- 2
Use a fork or potato masher to mash the beans.
- 3
Mash until most of the beans are broken down but some small pieces remain. This helps the burger keep a good texture
- 4
Add the breadcrumbs to the mashed beans.
- 5
Add the chopped onion and minced garlic.
- 6
Add the soy sauce, ketchup, cumin, smoked paprika, salt, and pepper.
- 7
Add the flour to help the burger hold together.
- 8
Mix everything together using a spoon until it forms a thick mixture.
- 9
If the mixture feels too wet, add 1–2 more tablespoons of breadcrumbs.
- 10
Shape the Burger Patties: Divide the mixture into 2 equal portions.
- 11
Use your hands to shape each portion into a round burger patty about ¾ inch thick.
- 12
Place the patties on a plate while you heat the pan.
- 13
Cook the Patties: Place a non-stick skillet on the stove.
- 14
Turn the stove to medium heat.
- 15
Add 1 tablespoon olive oil to the pan.
- 16
Let the oil heat for about 30 seconds.
- 17
Carefully place the bean patties into the pan.
- 18
Cook the patties for 4–5 minutes on the first side.
- 19
The bottom should become crispy and browned.
- 20
Use a spatula to gently flip the patties
- 21
Cook the second side for another 4–5 minutes.
- 22
Once both sides are crispy, remove the patties from the pan.
- 23
Prepare the Toppings: Slice the tomato into thick slices.
- 24
Cut the avocado in half, remove the pit, and slice it into thin slices.
- 25
Slice the onion into thin rings.
- 26
Assemble the Burger: Place a cooked bean patty on a plate or inside a burger bun.
- 27
Add one slice of tomato on top of the patty.
- 28
Arrange the avocado slices over the tomato
- 29
Place a few onion rings on top.
- 30
Add any extra toppings you like such as lettuce, sauce, or cheese.
- 31
Serve immediately while the burger is warm. Enjoy! 😉
Cook smarter
Get matched recipes for what’s in your fridge
CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.