If you’ve ever wanted to make homemade black bean burgers, this guide will walk you through an easy, reliable method. These bean-based burgers have been a regular on my dinner rotation for years: thick, flavorful, quick to prepare, and they hold together from pan to bun.

This recipe started as a tweak to a classic black bean burger—by adding an extra egg and a bit of salsa the patties hold together much better. After testing a number of variations, I can confidently say this version delivers consistent burgers: quick to mix, flavorful, and firm enough that they won’t crumble when you transfer them to a bun.
Why this recipe works for you
- Made with pantry staples you can keep on hand
- Firm texture that holds together from skillet to bun
- Fast to prepare and cook—perfect for weeknights
- Freezer-friendly for make-ahead meals
- No special equipment required: just a bowl, a masher or fork, and a skillet
Ingredients
Use the amounts below as a guideline and adjust seasoning to taste.

- Canned black beans – rinse and drain well before mashing. Low-sodium beans work if you want to control salt.
- Onion – white, yellow, or red all work; finely diced is best.
- Seasoned breadcrumbs (or panko) – seasoned breadcrumbs add extra flavor and help bind the patties.
- Salsa – use jarred salsa rather than fresh pico de gallo, which can be too watery. Salsa helps bind the mixture and adds flavor.
- Spices – chili powder, garlic powder, ground cumin, plus a pinch of salt and black pepper. Use a favorite taco seasoning if preferred.
- Large eggs – eggs act as a binder; for a vegan option substitute a flax or chia egg.
- Buns and toppings – toast your favorite buns and top the cooked patties with cheese, guacamole, BBQ sauce, slaw, lettuce, tomato, or any preferred condiments.
How to make black bean burgers
Step 1: Mash the rinsed and drained black beans with a fork or potato masher until mostly broken down but still a few whole beans remain for texture.

Step 2: Stir in the finely diced onion, breadcrumbs, chili powder, garlic powder, cumin, salsa, salt, and pepper. Mix until the ingredients are just combined.

Step 3: Add the eggs and mix until fully incorporated. The mixture should hold together when formed into a ball. If it’s too wet, add breadcrumbs one tablespoon at a time. If too dry, add a tablespoon of water or salsa at a time until the mixture sticks together.

Step 4: Scoop the mixture into mounds using a 1/3 cup measure or cookie scoop and flatten into patties about 3/4 inch thick or the size of your buns. Try to make them uniform so they cook evenly.

How to cook black bean burgers
Lightly grease a skillet or cast-iron pan with a little olive oil and heat over medium-low. Cook each patty about 5 minutes per side over medium to medium-low heat. They’re done when well browned and firm enough not to fall apart when placed on a bun.

Serve on toasted buns with your preferred condiments and toppings.
Make-ahead and freezing instructions
To prepare ahead, form the patties and store or freeze as described below.
- Refrigerate: Place patties between sheets of parchment in an airtight container for up to 2 days.
- Freeze: Flash-freeze patties on a parchment-lined baking sheet until solid, then transfer to an airtight container with parchment between patties. Cook from frozen in a lightly oiled skillet over medium-low for about 15 minutes, flipping once, until heated through—no thawing required.

Serving suggestions
These black bean burgers pair beautifully with many toppings and sides. My favorite is a toasted whole wheat bun topped with melty provolone, a smoky BBQ sauce, and a generous spoonful of guacamole or creamy slaw.
More ideas:
- Keep it classic with lettuce, tomato, and onion
- Add melted pepper jack cheese with grilled peppers and pineapple for a spicy-sweet twist
- Serve with fries, potato chips, or a side of macaroni and cheese for a heartier meal

Recipe summary
The Best Black Bean Burgers — A hearty, easy black bean burger recipe that delivers big flavor with minimal effort. Prep about 20 minutes, cook about 15 minutes, total time roughly 35 minutes. Makes about 10 patties depending on size. Author: Michelle.
Tips
- For firmer patties, let them rest in the refrigerator for 20–30 minutes before cooking.
- If you need a vegan version, replace eggs with a flax or chia egg and choose vegan breadcrumbs.
- Adjust spice levels to your taste—add more chili powder or cayenne for heat.