Black Bean Burgers

By Beth Moncel
4.77
from
73
Read reviews
Prep 30 minutes
Cook 15 minutes
Servings 6 servings
$3.22 recipe / $0.54 serving
Jump to recipe Save

Super flavorful Homemade Black Bean Burgers are as easy as combining black beans together with a slew of flavorful ingredients, like garlic, red onion, cumin, cilantro, and sriracha. A little egg and breadcrumbs help hold the patty together, and you’ve got a super hearty, flavorful, and freezer-friendly homemade black bean burger. At just $0.54 each, they’re insanely budget-friendly too! Can’t have eggs? I’ve included an egg-free option, plus instructions for cooking them on the stovetop or grill!

Side view of a black bean burger in a hamburger bun with toppings.
Pinterest Pin this recipe for later!

“This has been on our menu rotation for over a year now for hubby and I. And black bean burgers are requested by our big kids when visiting. Very easy to make, and so delicious w toppings though hubs eats the leftovers w just bbq sauce and a fork. Make this!!”

Jenni

A Flavorful Burger Made with Pantry Staples

I’ve always loved a good burger, but sometimes I crave something a little lighter and more budget-friendly. That’s when I turn to my go-to black bean burger recipe. I leave the beans slightly chunky for texture, then rest the mixture for five minutes so the breadcrumbs can absorb moisture and help the patties hold together. They’re hearty, flavorful, and surprisingly simple to make with ingredients I usually have on hand. Whether I’m trying to eat more plant-based meals or just don’t want to splurge on the cost of ground beef, these black bean burgers never disappoint. P.S. This recipe is basically a variation on my homemade falafel recipe, which is one of the best things I’ve ever eaten. 

Recipe Success Tips

  1. Drain the beans really well. I rinse the beans to remove the salty canning liquid, which gives me better control over the seasoning since I also add soy sauce to the patty mix. But be sure to let them drain thoroughly afterward. They don’t need to be completely dry, but they shouldn’t be sopping wet. Excess water can make the mixture sticky and make the black bean burgers mushy.
  2. No food processor? No problem! Finely mince the red onion, garlic, and cilantro, then mash the beans with the back of a fork or a potato masher. Stir in the Sriracha and remaining ingredients by hand. I aim for mostly mashed beans with a few small pieces throughout (see my step-by-step photos below). If the patties crack or won’t hold together when you’re forming them, mash the mixture a little more. Large pieces of beans or onion make it harder to compact and can create weak spots in the patties.
  3. Give the breadcrumbs time to work. Let the mixture rest for five minutes before shaping the patties. As the breadcrumbs hydrate, they absorb liquid and swell, creating a thicker, more cohesive patty mixture. This is key to forming black bean patties that hold together! If the mix is still too sticky to handle, cover it and refrigerate for about 15 minutes. This gives the breadcrumbs more time to absorb moisture, and the colder mixture will be firmer and easier to shape.
  4. Let the burgers form a crust before flipping. I leave the patties alone until the underside is well browned and releases easily from the skillet or grill. This gives the binder time to firm and creates a sturdier surface for flipping (these bean patties are a little more delicate than a traditional hamburger). If a patty sticks, let it cook a little longer before trying again.
  5. Make them spicier! If you want your burgers to be spicy, simply double the sriracha, or add a jalapeño to the food processor when you’re processing your ingredients together.

Grill Them for a Smokier Finish!

These black bean burgers cook beautifully on either the stovetop or the grill. I usually use the stovetop because it’s the easiest option for me, and I can better control the browning. BUT when the grill is already fired up, grilling adds a lightly smoky flavor and keeps the cooking outdoors. It’s a great option for summer dinners and cookouts!

Since these patties are softer than meat patties, give them plenty of time to brown before flipping. Clean, oiled grates prevent sticking, and moderate heat helps the binder firm without scorching the surface. Here’s how I grill these burgers:

How to Grill Black Bean Burgers

  1. Prepare and shape the patties as directed through step 6 below.
  2. Lightly coat the clean grill grates with cooking oil, then preheat the grill to 325°F.
  3. Place the patties on the preheated grill and cook them undisturbed for 5 minutes. This gives the first side time to brown and become firm enough to flip.
  4. Carefully flip each burger and grill for another 5 minutes. The patties should be browned on both sides and reach at least 160°F in the center. Serve and enjoy!
Share this recipe

Homemade Black Bean Burgers

Cost $3.22 recipe / $0.54 serving
4.77 from 73 votes
Black beans, cumin, sriracha, garlic, and fresh red onion make these homemade Black Bean Burgers a flavorful and filling vegetarian meal.
Step-by-step photos can be seen below the recipe card.
Author: Beth Moncel
Side view of a black bean burger in a hamburger bun with toppings.
Servings 6 servings
Prep 30 minutes
Cook 15 minutes
Total 45 minutes

Ingredients

  • 2 15oz. cans black beans ($1.72)
  • ¼ red onion ($0.34)
  • 1 garlic clove ($0.07)
  • ¼ bunch fresh cilantro ($0.23*)
  • 1 Tbsp sriracha ($0.11**)
  • 1 Tbsp mayonnaise ($0.05***)
  • 1 tsp ground cumin ($0.09)
  • Tbsp soy sauce ($0.13)
  • ¼ tsp black pepper (freshly cracked, $0.02)
  • 1 large egg ($0.12***)
  • 1 cup plain breadcrumbs ($0.26)
  • 2 Tbsp cooking oil ($0.08)

Video

Instructions 

  • Gather ingredients.
  • Roughly chop onion, garlic, and cilantro to give your food processor a head start!
  • Rinse and drain the canned black beans. Add the black beans to a food processor along with the roughly chopped red onion, garlic, cilantro, sriracha, mayonnaise, cumin, soy sauce, and pepper. Pulse the ingredients until they are evenly mixed, but still slightly chunky.****
  • Transfer the black bean mixture to a bowl and add one large egg and 1 cup breadcrumbs. Stir the ingredients together until they’re evenly combined. Let the mixture sit for about 5 minutes.
  • Divide the black bean mixture into six equal portions, then shape each portion into a patty, about 3.5 inches in diameter, ½-inch thick. Every time I make these, one patty has equaled exactly ½ cup! Just put it into a measuring cup and use that as a starting point for shaping the patties.
  • To cook the black bean burgers, heat 1Tbsp cooking oil in a skillet over medium heat. Once the oil is hot, add a few of the burgers and cook for about 4-5 minutes on each side, or until they are well browned and heated through. Repeat with more oil and the rest of the patties until they're all cooked.
  • Place each patty in a bun (see notes), add your favorite toppings, and enjoy!

See how we calculate recipe costs here.


Notes

*Feel free to sub parsley for the cilantro.
**Don’t like Sriracha? Replace it with 1 Tbsp tomato paste to maintain the moisture in the patties, then add ¼ tsp chili powder or smoked paprika for extra flavor. I wouldn’t replace the Sriracha with the dry spices alone, as this will make the black bean mixture drier. 
***To make these burgers vegan, make one flax egg and swap the mayo. Combine 1 Tbsp ground flaxseed with 3 Tbsp hot water. Let it sit for 5-10 minutes, stirring every few minutes, until thick, gel-like, and able to cling to a spoon. This replaces the 1 large egg in the recipe. To make the burgers fully vegan, also use vegan mayonnaise and choose vegan buns and toppings. 
****You can make these without a food processor, but it’s a whole lot easier with one. :) To make without a food processor, just finely mince the red onion, garlic, and cilantro, then mash the beans (either with a fork or with a potato masher) and stir in the Sriracha and remaining ingredients.
Use any hamburger buns you enjoy! I like brioche buns when I can find them at a good price, but regular white, sesame, or whole-wheat buns also work. For sturdier buns, place them cut-side down in a dry skillet for 1-2 minutes, or directly on the grill for about 30 seconds, until lightly golden. Toasting the cut sides helps the buns hold up to the patty, sauce, and toppings.

Grill Directions:

  1. Follow all steps until Step 6.
  2. Lightly grease the grates of your grill with cooking oil and preheat your grill to 325℉.
  3. Add black bean burgers to the grill and grill for 5 minutes.
  4. Flip and finish grilling for another 5 minutes. The internal temperature should be at least 160℉.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition Information

Serving: 1pattyCalories: 261kcal (13%)Carbohydrates: 35g (12%)Protein: 12g (24%)Fat: 9g (14%)Sodium: 469mg (20%)Fiber: 8g (33%)
The nutrition data is automatically calculated using all ingredients listed on the recipe card, including any listed as optional. Percentages are of daily value.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Black Bean Burgers Step-By-Step Photos

The ingredients to make black bean burgers with labels.

Gather all of your ingredients.

Roughly chopped red onion, garlic and cilantro on a wooden cutting board.

Prep the aromatics: Roughly chop ¼ red onion, 1 garlic clove, and ¼ bunch cilantro. The pieces don’t need to be small or even, but chopping them first helps the food processor get a head start!

Drained and rinsed black beans in a bowl.

Drain the beans: Rinse two 15 oz. cans of black beans, then drain them really well. Shake the colander to remove any excess water. If the beans still look especially wet, gently blot them with a paper towel.

Chopped onion, sriracha, cilantro, garlic, seasonings, and black beans in a food processor.

Process the burger mixture: Add the beans to a food processor with the chopped onion, garlic, and cilantro, along with 1 Tbsp Sriracha, 1 Tbsp mayonnaise, 1 tsp ground cumin, 1½ Tbsp soy sauce, and ¼ tsp black pepper.

Black bean burger mixture in a food processor.

Pulse in short bursts, scraping down the sides as needed, until evenly mixed and mostly mashed with a few small pieces of beans remaining. There shouldn’t be any whole beans or large onion pieces, but stop before the mixture becomes a completely smooth paste.

Flax seed and hot water being in a bowl.

Make a flax-egg (optional): If you’re vegan or sensitive to eggs, you can make these black bean burgers egg-free by making a simple flax-egg! Add 1 Tbsp ground flaxseed and 3 Tbsp hot water to a bowl and stir to combine.

The consistency of a flax egg once ready.

Give it a stir every few minutes until the consistency reaches the gel-like thickness shown here (about 5-10 minutes). Once thickened, it’s ready to use as your vegan egg replacer.

Breadcrumbs and egg in a bowl with black bean mixture.

Add the binders: Transfer the bean mixture to a large bowl. Add 1 large egg (or 1 prepared flax egg) and 1 cup plain breadcrumbs. Stir until everything is evenly combined, with no streaks of egg or dry breadcrumbs. Let the mixture rest for 5 minutes so the breadcrumbs can absorb moisture. It should thicken and hold together when pressed.

Black bean burger mix divided into six balls.

Shape the patties: Divide the mixture into six equal portions. I find that each patty comes out to exactly ½ cup, so I use a measuring cup to portion the mixture before shaping.

Six formed black bean patties.

Firmly form each portion into a patty about 3½ inches wide and ½ inch thick, smoothing over any deep cracks around the edges.

Black bean burgers cooking in a skillet.

Skillet Directions

To cook these burgers in a skillet, heat 1 Tbsp cooking oil in a large skillet over medium heat. Once the oil is shimmering but not smoking, add as many patties as will comfortably fit without crowding the skillet. They should make a gentle, steady sizzle. Cook undisturbed for 4-5 minutes, or until the underside is well browned and releases easily from the skillet.

Black bean burgers after being flipped in a skillet.

Carefully flip with a wide spatula and cook for another 4-5 minutes, or until the second side is browned and the center reaches at least 160°F. Don’t press down on the patties as they cook.

Black bean burgers in a skillet.

Repeat with the remaining 1 Tbsp oil and patties. Reduce the heat if they start browning too quickly.

A hand brushing a grill with oil.

Grill Directions

Alternatively, you can cook these burgers on a grill! Follow steps 1-5 above to mix, rest, portion, and shape the six black bean burger patties. Then use these grilling directions in place of the skillet instructions in step 6.

Clean the grill grates, then use enough of the 2 Tbsp cooking oil to coat them lightly. Preheat the grill to 325°F. Well-oiled grates help the tender patties release cleanly once a crust forms.

Black bean patties added to a hot grill.

Place the patties on the preheated grill, leaving a little space between each one. Grill them undisturbed for 5 minutes. The underside should look browned and firm, with visible grill marks. If a patty sticks when you try to lift it, let it cook a little longer before flipping.

Homemade black beans after flipping them over on a grill.

Carefully turn each burger with a wide spatula, then grill for another 5 minutes. Don’t press down on the patties as they cook, as this may cause them to split.

Finished black bean burgers on a grill.

They’re ready when both sides are browned, the patties feel firm enough to lift cleanly, and the centers reach at least 160°F.

Overhead view of a black bean burger with the top bun removed.

Assemble the burgers: Place each cooked patty in a hamburger bun, add your favorite sauce and toppings (all optional!), and serve.

A black bean burger sliced in half in a burger bun.

Topping IDEAS

I went with traditional mustard, tomato, lettuce, cheese, pickles, and red onion, but these black bean burgers are easy to dress up with whatever you already have. You don’t need every topping listed. Choose a sauce, add something fresh or crunchy, and finish with cheese if you have it!

  • Extra Spicy: Sriracha mayo, pepper jack cheese, jalapeños, and shredded lettuce.
  • Classic: Mustard or ketchup, lettuce, tomato, red onion, pickles, and cheddar cheese.
  • Southwest: Chipotle mayo, cheddar cheese, sliced jalapeños, and avocado.
  • BBQ: BBQ sauce, pepper jack cheese, red onion, and pickles.
  • Spicy Comeback: Comeback sauce, shredded lettuce, tomato, and pickles.
  • Mushroom and Onion: Sautéed mushrooms, caramelized onions, Swiss or cheddar cheese, and mayonnaise.

Serving Suggestions

My favorite way to serve these black bean burgers is, of course, tucked into a burger bun (I love brioche!) with any combination of toppings from the list above. Once I add cheese, sauce, and some salad vegetables, I don’t always need a large side. A scoop of creamy coleslaw is often plenty enough for me for a light lunch. You can also chop a cooked patty and add it to a wrap, bowl meal, or salad, or serve it in lettuce leaves for a protein-style burger.

These burgers are also a great choice for weeknight dinners, Meat-Free Mondays, cookouts, or parties. I’ll pair them with air fryer French fries on a busy weeknight with the family or spicy sweet potato fries for something different. I also love this cold, creamy broccoli salad at a cookout. For parties, I think it would be fun to set out the patties, buns, and toppings so everyone can build their own plate!

Storage & Reheating

Let cooked patties cool, then refrigerate them in an airtight container for 3-4 days. I separate them with parchment paper and store the buns and toppings separately to prevent sogginess.

Reheating

I’ll reheat the cooked patties in a lightly oiled skillet over medium-low heat until the outsides crisp up again and the centers reach 165°F. You can also reheat them in the microwave in 30-second intervals until heated through.

Freezing

Wrap the uncooked patties individually or separate them with parchment paper, then place them in a freezer-safe bag for up to 3 months. Thaw overnight in the refrigerator before cooking. For a faster option, unwrap a frozen patty and microwave it on the defrost setting for about 30 seconds, then immediately cook as directed in the recipe above!

Try These Vegetarian Burgers Next:

  • For another hearty bean-based patty, these Chipotle Sweet Potato Burgers combine sweet potato, black beans, corn, and chipotle for a smoky-sweet twist.
  • When I want a meat-free burger without mixing or shaping patties, these Marinated Portobello Mushroom Burgers are a tender, savory option made for the grill.
  • These BBQ Bean Sliders turn black and pinto beans into a quick, saucy filling, then finish everything with cool, creamy coleslaw!

Share this recipe

Posted in: , , , , , , , , , ,

4.77 from 73 votes (12 ratings without comment)
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

178 Comments
Newest
Oldest Most Voted
Brooklyne
07.31.26 12:48 pm

Didn’t have any eggs so I used some reserved “bean juice” to keep it together and it worked perfectly! Excellent recipe :)

Janet
07.22.26 11:27 am

I have made this successfully at least a dozen times, but this time I decided to try making my own breadcrumbs from sandwich loaf ends. There must have been too much moisture in them, because I ended up with a giant blob of very sticky goo, too sticky to form into patties. But delicious goo! So, I spread some on a wrap, tore my usual burger cheese slice into strips and put that on top, and then added tomato slices. Rolled it up and nuked it on medium for 2 minutes. It was excellent — we have christened it The Burgerrito.

Terrie
07.11.26 7:10 pm

I loved the flavor, I didn’t add soy sauce didn’t want that flavor. Did add a jalepeno. Mine dint hold together well but wasn’t a problem. Only made one, am going to freeze the rest as patties and hope they hold together better when cooked.

Dustin
06.07.26 6:57 pm

This ones a personal go too recipe! For just me this is enough for multiple nights and pairs really well with sweet potato fries!

Connor
05.17.26 6:48 am

So easy and so good!! This can make about 5 good sized patties. I used the back of a fork to mash the black beans as I don’t have a large blender or food processor, which was slightly time consuming, but worked just fine. Leftovers do well in the fridge.

Amy
04.05.26 7:41 pm

This is seriously so good!! I don’t have a food processor so I usually just use my blender until everything is just combined. I also made 24 servings to freeze and baked them in the oven at 375 F for 25 minutes on one side and then flipped them and baked for another 10 minutes. So that’s another option if you didn’t want to pan fry them!

Sara A
02.13.26 3:50 pm

We’ve been making these once or twice a month with cheese melted over the patties doctored up like beef burgers. Most of the time we serve them with roast potato wedges or sweet potato oven fries and whatever veggies the kids will eat without complaint this week. (Never green beans though, too many beans) It’s really filling and satisfying and the leftovers reheat well for lunches.

Rose
07.28.25 8:35 pm

These were tasty! I love having a homemade vegetarian burger with whole food ingredients. I’m an omnivore, but always trying to eat more beans. I topped it with spinach, tomato, cheddar, Nando’s peri-peri sauce, mayo, and ketchup.

Allie
07.07.25 7:00 pm

These are the best burger I’ve ever had!!! The recipe was easy to read and follow. I doubled the recipe so that my family of 5 could also have them for lunch tomorrow. Doubling was a little too big for my food processor, so I’ll probably stick to making two separate batches! I’m looking forward to making them again soon and sharing the recipe with everyone I know that cooks

Angie Walker
06.23.25 11:36 am

These black bean burgers are delicious and they freeze and reheat wonderfully! Keep the awesome recipes coming

Maria Rodrigues
10.23.24 6:50 pm

I top mine with homemade chipotle mayo (1 canned chipotle pepper and a cup of mayo in blender) with thin jalopenos, red onions, avocado, pepper jack cheese and lettuce. BOMB.

Sara Ratcliffe
07.20.24 7:42 pm

Excellent recipe!

Kayren D Evers
06.01.24 9:57 am

Can these made in the air fryer & also frozen after being made?

Paige Rhodes
06.03.24 12:02 am
Reply to  Kayren D Evers

I’m sure they could, but we haven’t tested it out to give you proper instructions! Definitely let us know if you try it!

Trinity
04.03.24 5:58 pm

My go-to black bean burger recipe. The one time I tried on the grill several years ago they held up for me. I usually make on skillet because it’s easier. I swap sriracha for Valentina’s hot sauce and use a taco seasoning instead of just cumin. I mash by hand instead of food processor and it still holds up for me, just let them rest for bit. 10/10 no notes

Emily
03.24.24 5:59 pm

These black bean burgers turned out great. I halved the recipe (still used 1 full egg) and made 4 slightly smaller patties.