Salsa Black Bean Burger

5 from 33 votes

This Black Bean Burger recipe is made with salsa and pantry staples mixed in one bowl - a hearty, healthy protein-packed dinner with a Southwestern flare.

This post may contain affiliate links. Please read our disclosure policy.

This easy black bean burger recipe is healthy, tasty and packed full of flavor. This is a great meat-free burger alternative and is easily made vegan. Simple to make with pantry staples, they are high in fiber and protein with no added sugar.

Large black bean burger on a bun with mashed avocado

If you’re thinking that vegetarian burgers take a lot of time and effort, this salsa black bean burger recipe will change your mind! Why? Because it’s all mixed together with a bowl and masher (or fork) without the need for a food processor. And because you only need salsa and a few pantry staples to make it happen!

This is a veggie burger you can really feel good about. It’s loaded with protein [thanks to the black beans], it has a hearty texture [thanks to the special bean preparation] and it has amazing flavor [thanks to the prepared salsa!]

Before we get into how to cook this black bean burger, let’s first answer an important question.

How to make black bean burgers firm

While I love black bean burgers, they can sometimes come out mushy instead of firm and compact. We’re looking for a thick burger that doesn’t feel mushy or crumble when you take a bite. Well, I learned a little trick from Serious Eats. She said that black bean burgers are notoriously mushy because they’re primarily made of up already cooked things (except for the eggs).

So to mitigate the problem, we have to build the ideal texture into the patty mixture right from the start. And her solution: bake the beans! This transforms the canned beans from mushy to dense and meaty, which is really what we’re looking for.

So rinse, drain and thoroughly dry the beans. Then spread them out on a baking sheet and bake them until they partially dry. This changes everything, and solves your problem of how to keep black bean burgers from falling part.

Black beans on a baking dish after baking in oven

How do you make black bean burgers

We start with the black beans, but remember to bake the black beans first in the oven so they lose some of their moisture. Then mash the black beans with a masher or fork, leaving some of the beans whole for texture variety.

Collage showing black beans before and after mashing

Next we’ll add the remaining ingredients and mix everything together.

If you’re using salsa like me, make sure to drain the liquid from the salsa and added it to the burger patty. This adds a ton of flavor and texture to the patty without the need for multiple extra ingredients. Then make sure to add eggs to bind it together and breadcrumbs to absorb the moisture.

Collage showing all the ingredients in a bowl before and after mixing

Now shape the patties using your hands and grill them. This recipe will make 6 large patties, or 8 smaller ones. I would recommend going with the smaller sizes for more even cooking. That would be about 1/3-½ cup of the patty.

Collage showing the burger patties before and after cooking

And when you’re doing grilling them, these black bean burgers can be eaten in a bun with your favorite toppings. You can also skip the bun and add them to a salad, or just eat them alone. They will definitely not replace traditional beef burgers. But there’s always a time for black bean burgers, and that’s when you’re looking for something hearty, not heavy!

Tips for making the best bean burgers

  • Drain the salsa before adding to the patty mixture. If you’re using my salsa shortcut, remember to drain the salsa. The best way to do this with by placing the salsa in a mesh sieve and swooshing it around with a spoon until a lot of the liquid has drained and it looks more compact. If you’re not using salsa, feel free to add your own vegetables.
  • Dry out the beans by baking them in the oven. This really helps to transform the texture from a mushy one to a hearty one that doesn’t crumble after the first bite. You don’t want to dry them completely though, only partially to evaporate some of the moisture from the canned beans.
  • Don’t mash all the beans. Part of getting that chunky hearty texture comes from how you prepare the beans, not just in baking them, but also in not mashing them thoroughly. Keep some of them mashed while others whole to vary the texture.
  • Use moderate heat. Unlike a beef burger where you want the pan to be hot and sizzling, this black bean burger calls for low and slow. Well, not too low, but medium heat should suffice so that the outside gets nice grill marks from the pan but the raw egg inside is fully cooked.

Frequently Asked Questions

Are black bean burgers healthier than beef burgers?

Black bean burgers and veggie burgers in general have less saturated fat than beef or other meat burgers so they are a healthier option. They are high in fiber and protein, as well as other nutrients and vitamins, so they are a great choice for a well balanced meal.

What toppings do you put on black bean burgers?

Bean burgers are really versatile and you can add so many different toppings! I went with a layer of guacamole, lettuce, onion and tomato, but you can easily add different cheeses, mayo, ranch or hummus. The choice is yours!

Can you make black bean burgers ahead of time?

You can store any leftovers in an airtight container in the fridge and they will last about 5 days. You can also freeze patties before or after cooking for up to 3 months. To freeze, stack them between wax or parchment paper in a freezer-safe container. Alternatively, you can freeze them on a baking sheet, then place them all together in a ziplock bag. To re-heat, thaw in the fridge overnight and reheat on the stovetop or microwave.

Are these black bean burgers vegan?

You can easily make these burgers vegan by substituting the 2 eggs for 1/3-½ cup mashed sweet potatoes or 2 tablespoons flaxseeds + 5 tablespoons water.

Final recipe showing the salsa black bean burger in a bun with condiments next to potato chips

Skip the frozen vegetarian burgers, and try my salsa black bean burger recipe. This is a hearty healthy recipe that’s packed with protein and loaded with flavor. I love the chunky texture, the Southwestern flavor, and the easy salsa swap to minimize the ingredients. Best part is that you can mix it all in one bowl without using a food processor or any fancy tools. These burgers are perfect for Memorial Day weekend barbecuing!

More vegetarian recipes

More burger recipes

If you make this healthy-ish feelgood Salsa Black Bean Burger recipe, please be sure to leave a comment and/or give this recipe a rating! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!

Salsa Black Bean Burger

This Black Bean Burger recipe is made with salsa and pantry staples mixed in one bowl – a hearty, healthy protein-packed dinner with a Southwestern flare.
5 from 33 votes
Servings 6 servings
Course Entree
Calories 298
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes



  • ½ cup prepared salsa
  • 2 15 ounce cans black beans rinsed/dried
  • ½ cup breadcrumbs
  • ¼ cup red onions grated
  • 2 eggs beaten
  • 2 tablespoon mustard
  • 1 teaspoon cumin
  • 2 tablespoon olive oil divided


  • Preheat oven to 350°F and line a baking sheet with parchment paper. Spread beans evenly on the baking sheet and bake for 12-15 minutes until slightly dried out, mixing halfway through. Transfer beans to a large bowl and mash with a potato masher.
  • Place salsa in a fine-mesh sieve and stir a few times to drain excess liquid. Transfer the salsa to the bowl with the black beans. Add the breadcrumbs, grated onions, eggs, mustard and cumin. Place in fridge for 10 minutes to set.
  • Form the mixture into patties with about ⅓ cup mixture in each. This should make about 6-8 patties.
  • Cook on Stovetop: Heat half the oil in a large nonstick grill pan or skillet over medium heat. Add 4 patties and cook for 4-5 minutes per side until browned. Repeat with the remaining oil and patties.
  • Bake in Oven: Place patties on a lined baking sheet and bake at 375°F for 20 minutes, flipping halfway through.
  • Serve the burgers on buns with your favorite toppings.


Storage: Store any leftovers in an airtight container. They will last about 5 days in the fridge.
Freezing Instructions: You can also freeze patties before or after cooking for up to 3 months. To freeze, stack them between wax or parchment paper in a freezer-safe container. Alternatively, you can freeze them on a baking sheet, then place them all together in a ziplock bag.
To re-heat, thaw in the fridge overnight and reheat on the stovetop or microwave.
Substitutes: For best results, follow the recipe as is. However here are some common substitutes that would work well in this recipe.
  • To make it vegan, substitute the 2 eggs for 1/3-½ cup mashed sweet potatoes or 2 tablespoons flaxseeds + 5 tablespoons water
  • To make it gluten-free, use oats or almond flour
  • Instead of prepared salsa, you can use a ½ cup mix of tomatoes, onions, peppers, cilantro and spices.
  • Instead of breadcrumbs, you can use flour, crushed tortillas, or panko breadcrumbs.
* Please note the nutrition label does not include the bun or any toppings.


Calories: 298kcal, Carbohydrates: 42g, Protein: 16g, Fat: 7g, Saturated Fat: 1g, Cholesterol: 54mg, Sodium: 298mg, Potassium: 625mg, Fiber: 13g, Sugar: 1g, Vitamin A: 190IU, Vitamin C: 0.9mg, Calcium: 75mg, Iron: 4.1mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Entree

Rate and comment

Recipe Rating


  1. I made these burgers today and for the first time they didn’t fall apart. I made lot of changes like I mixed black beans with chickpeas and added Indian spices. Turned out terrific. Thank you.

  2. Love this recipe! The first time I made it for my meat eating hubby, he didn’t realize there was no meat in his burger. Because of a low-sodium diet, I cook a huge pot of beans from scratch rather than using canned. Following your instructions to bake-dry, then I freeze all the extras in 1 gal. zip-lock bags, so beans are always ready to go, making it super quick to mix up a batch of burgers. My garden produces too many tomatoes each year. So always have on hand very thick roasted tomatoes (use like salsa but no need to drain) with flavors of Mexican, Italian, or BBQ. In this recipe, all are delish!

  3. Loved loved loved this recipe! I was surprised at how easy it was to make and how tasty it was. It’s definitely a new staple for me!

  4. Okay, I just made these and I’m eating one now. I only made half the recipe listed here and it made 4 regular bun sized burgers. Baking the beans is definitely a game-changer for this recipe as they tighten up the texture nicely. I also baked some corn with the beans because roasted corn adds a really nice flavor. I didn’t have plain mustard so I added a pinch of dry mustard and a tsp. of taco seasoning which has cumin in it, I’m using store-bought black bean and corn salsa as my condiment with a smidge of mayo. I’ve got to say, this is one of the best black bean burgers I’ve ever made and now that I know baking/roasting the beans trick I can really start to experiment with flavors. Thank you! 😀

    1. That’s so great to hear!! And yes, the baking beans is such a game changer I agree! Thanks so much for leaving feedback. I appreciate it!

  5. thank you for sharing this recipe. This recipe really help me and now my mother try to make this food with your recipe.