This burger uses five kinds of dried beans — kidney, red, chickpea, black-eyed pea, and black bean — cooked from scratch and mashed into patties with sautéed vegetables and warm spices. It makes 14 patties, so the effort pays off across multiple meals. If your pantry is heavy on dried beans and light on everything else, this recipe was built for exactly that situation.
The short version of why this works
Two things determine whether these patties hold together or fall apart on the grill. First, cooking the beans until almost all the liquid has evaporated — not just until tender — removes excess moisture that would otherwise make the mixture too wet to bind. Second, the flaxseed meal acts as a structural glue once it hydrates into the mashed beans; give it two or three minutes to absorb before you decide whether to add more chickpea flour. Rush either step and you’ll be chasing crumbles around the grill.
Troubleshooting
- Patties crack when you press them: The mix is too dry. Add a tablespoon of water or a small splash of soy sauce and knead briefly before shaping again.
- Beans won’t soften after an hour of simmering: Hard water and older dried beans both slow cooking. Add a pinch of baking soda to the simmering water — it speeds softening without affecting flavor noticeably.
- Patties stick to the grill grates and tear: The exterior hasn’t formed a crust yet. Don’t flip early. If you’re grilling from raw, wait until the bottom is visibly firm and dry before attempting to turn.
- Mixture smells flat or bland after mixing: The spices were added to cold vegetables. Briefly warming the spice-coated veggie mixture in the pan for 60 seconds before combining with the beans blooms the aromatics and makes a real difference.
- Patties puff and split during cooking: They were shaped too thick in the center. Press a shallow dimple into the middle of each patty before cooking — the same trick that works for beef patties applies here.
Substitutions that actually work
- Chickpea (gram) flour: This is the binder, and it’s the one ingredient people are most likely to be missing. Oat flour works almost as well. All-purpose flour works in a pinch but can make the patty slightly gummy — use a little less than the recipe calls for.
- Flaxseed meal: Ground chia seeds are a direct swap at the same quantity. If you have neither, one tablespoon of cornstarch stirred into two tablespoons of water per tablespoon of flaxseed meal will do the job.
- Garam masala: The recipe card already covers a DIY blend, but if your spice rack is sparse, a teaspoon of curry powder plus a pinch of cinnamon gets you close enough.
- The five-bean mix: You don’t need all five varieties. Any combination of sturdy dried beans totaling 2½ cups works. Lentils are the one exception — skip the egg in the mix — it makes the patty mushy — and the same applies to lentils, which go too soft and wet to hold a patty shape here.
Make-ahead notes
Shaped raw patties keep in the refrigerator for up to three days, stacked with parchment between them. For longer storage, freeze them on a baking sheet until solid — about two hours — then transfer to a zip bag; they’ll keep for up to three months. Cook from frozen over medium heat in a pan, adding two to three minutes per side compared to fresh patties. Cooked patties reheat well in a dry skillet over medium-low heat for about four minutes per side; the microwave works but softens the exterior, so finish with 30 seconds in a hot pan if texture matters to you.
5-Bean Veggie Burger
Equipment
- Large pot (5-quart / 4.7L or larger)
- 10-inch non-stick skillet
- Potato masher or pestle
- Large mixing bowl
- Baking sheet (for freezing patties)
- parchment paper
Ingredients
Beans
- ½ cup dried kidney beans 90g
- ½ cup dried red beans 90g
- ½ cup dried chickpeas garbanzo beans, 90g
- ½ cup dried black-eyed peas 85g
- ½ cup dried black beans 95g
- 1 clove garlic halved
- 1 whole bay leaf
- 1 tablespoon soy sauce low-sodium
Vegetables
- 1-2 tablespoons neutral oil vegetable or canola, for sautéing
- 1 small yellow onion minced
- 1 small green bell pepper minced
- 6-8 small button or cremini mushrooms minced
- 3 cloves garlic minced
Spices
- 1 tablespoon ground cumin
- 1 tablespoon garam masala
- 1 tablespoon tikka masala
- 1 tablespoon chilli powder
- 1 tablespoon garlic powder
- 1 tablespoon onion powder
- 1 tablespoon dried oregano
- ½ teaspoon cayenne pepper
- ½ teaspoon black pepper
- ½ teaspoon salt adjust to taste
Binders
- 3 tablespoons flaxseed meal
- ½ cup gram (chickpea) flour 60g
Instructions
- Place all the beans in one container, fill with water at least 2 inches higher than the beans, and soak overnight for at least 12 hours, preferably 18-24.1/2 cup dried kidney beans, 1/2 cup dried red beans, 1/2 cup dried chickpeas, 1/2 cup dried black-eyed peas, 1/2 cup dried black beans
- The following day, strain and place in a new pot with the halved garlic clove, bay leaf, and soy sauce. Add enough water to cover the beans thoroughly, again at least 2 inches above and bring to a boil on high heat.1/2 cup dried kidney beans, 1/2 cup dried red beans, 1/2 cup dried chickpeas, 1/2 cup dried black-eyed peas, 1/2 cup dried black beans, 1 clove garlic, 1 whole bay leaf, 1 tablespoon soy sauce
- Once boiling, turn the heat down to medium and simmer for around 1 hour or until beans become tender; allow for liquid in the pot to cook down until it doesn’t cover the beans at all and there is a thin layer at the bottom of the pot.
- Heat 1-2 tablespoons of neutral oil in a 10-inch skillet over medium heat. Add the minced onion, green pepper, mushrooms, and garlic. Sauté for 5-7 minutes, stirring occasionally, until the onion is translucent and the mushrooms have released their moisture and it has evaporated. Remove from heat and allow to cool to room temperature.1-2 tablespoons neutral oil, 1 small yellow onion, 1 small green bell pepper, 6-8 small button or cremini mushrooms, 3 cloves garlic
- Once the sautéed vegetables have cooled, toss them with all of the spices (cumin, garam masala, tikka masala, chilli powder, garlic powder, onion powder, oregano, cayenne pepper, black pepper, and salt) until evenly coated. Set aside until the beans are ready.1 tablespoon ground cumin, 1 tablespoon garam masala, 1 tablespoon tikka masala, 1 tablespoon chilli powder, 1 tablespoon garlic powder, 1 tablespoon onion powder, 1 tablespoon dried oregano, 1/2 teaspoon cayenne pepper, 1/2 teaspoon black pepper, 1/2 teaspoon salt
- When the beans are done cooking, and the majority of liquid cooked off, add to a separate bowl and roughly mash beans up using a potato masher or pestle. You don’t want it to be a paste, or the texture will be too smooth for burgers.1/2 cup dried kidney beans, 1/2 cup dried red beans, 1/2 cup dried chickpeas, 1/2 cup dried black-eyed peas, 1/2 cup dried black beans
- Mix the seasoned veggies and flaxseed meal to the mashed beans until evenly distributed.3 tablespoons flaxseed meal
- Add the gram (chickpea) flour 1/4 cup at a time, mixing thoroughly after each addition. The flour acts as a binder — when the mixture holds together when you squeeze a handful without crumbling, stop adding flour. You may not need the full 1/2 cup.1/2 cup gram (chickpea) flour
- Divide and shape the bean burger mixture into 130-135 gram patties, which will result in 14 burgers.
- To cook fresh patties, heat a lightly oiled skillet over medium heat and pan-fry for 4-5 minutes per side until a firm golden crust forms. For a grilled finish, transfer the pan-seared patties to a preheated grill at 375-400°F / 190-200°C and cook for 2-3 minutes per side. If cooking solely on the grill, oil the grates well, cook over medium heat, and do not flip until the underside is firm and releases easily — about 5-6 minutes per side. To freeze, place shaped patties on a parchment-lined baking sheet, freeze until solid (about 2 hours), then transfer to a zip-lock bag for up to 3 months. Cook from frozen in a skillet over medium heat, adding 2-3 extra minutes per side.1-2 tablespoons neutral oil
Notes
Nutrition
Frequently asked questions
Can I use canned beans instead of dried?
Yes, but you need to dry them out aggressively first. Drain and rinse three 15-ounce cans, spread them on a baking sheet, and roast at 400°F for 15–20 minutes until the surface looks dry and slightly wrinkled — skipping this step leaves too much moisture in the mix and the patties won’t hold.
Do I need to soak the beans overnight, or can I shortcut it?
A quick soak works: cover the beans with water, bring to a boil, turn off the heat, and let them sit for one hour before draining and cooking. The patties will be slightly less uniform in texture than with an overnight soak, but they’ll still come together.
How do I know when the patties are cooked through?
These are fully plant-based, so there’s no food-safety temperature target the way there is with meat. Look for a firm, dry exterior on both sides and a patty that holds its shape when pressed lightly with a spatula — that’s your cue they’re done.
Can I skip the mushrooms if I don’t have them?
Yes. The mushrooms add umami and a little moisture, so if you leave them out, consider adding an extra teaspoon of soy sauce to the veggie sauté to compensate for the lost depth of flavor.
The recipe makes 14 patties — can I halve it?
You can, but the bean-soaking and cooking process takes the same amount of time regardless of quantity, so making the full batch and freezing half is the more practical move. Halving works fine if freezer space is the issue.
What bun and toppings work best with these?
A sturdy bun holds up better than a soft brioche here, since the patty has some weight to it. Toppings with acidity — pickled onions, sliced tomato, a yogurt-based sauce — cut through the earthiness of the beans better than heavy cheese-based options.
What to cook next
- Veggie Sauce Burger Perfection
- Five Guys Veggie Sandwich Style
- McAloo Tikki Burger Recipe
- Veggie Whopper Copycat Recipe
