CookSnap is coming soon — Join the waitlist →

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
Crispy Vegetarian Black Bean Burger with Avocado
americanmain courseside dishfingerfoodlunchdinnervegetarianveggie burger

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. 1

    Prepare the Bean Mixture: Place the black beans in a medium bowl.

  2. 2

    Use a fork or potato masher to mash the beans.

  3. 3

    Mash until most of the beans are broken down but some small pieces remain. This helps the burger keep a good texture

  4. 4

    Add the breadcrumbs to the mashed beans.

  5. 5

    Add the chopped onion and minced garlic.

  6. 6

    Add the soy sauce, ketchup, cumin, smoked paprika, salt, and pepper.

  7. 7

    Add the flour to help the burger hold together.

  8. 8

    Mix everything together using a spoon until it forms a thick mixture.

  9. 9

    If the mixture feels too wet, add 1–2 more tablespoons of breadcrumbs.

  10. 10

    Shape the Burger Patties: Divide the mixture into 2 equal portions.

  11. 11

    Use your hands to shape each portion into a round burger patty about ¾ inch thick.

  12. 12

    Place the patties on a plate while you heat the pan.

  13. 13

    Cook the Patties: Place a non-stick skillet on the stove.

  14. 14

    Turn the stove to medium heat.

  15. 15

    Add 1 tablespoon olive oil to the pan.

  16. 16

    Let the oil heat for about 30 seconds.

  17. 17

    Carefully place the bean patties into the pan.

  18. 18

    Cook the patties for 4–5 minutes on the first side.

  19. 19

    The bottom should become crispy and browned.

  20. 20

    Use a spatula to gently flip the patties

  21. 21

    Cook the second side for another 4–5 minutes.

  22. 22

    Once both sides are crispy, remove the patties from the pan.

  23. 23

    Prepare the Toppings: Slice the tomato into thick slices.

  24. 24

    Cut the avocado in half, remove the pit, and slice it into thin slices.

  25. 25

    Slice the onion into thin rings.

  26. 26

    Assemble the Burger: Place a cooked bean patty on a plate or inside a burger bun.

  27. 27

    Add one slice of tomato on top of the patty.

  28. 28

    Arrange the avocado slices over the tomato

  29. 29

    Place a few onion rings on top.

  30. 30

    Add any extra toppings you like such as lettuce, sauce, or cheese.

  31. 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.