Quick Recipe Version (TL;DR)
Quick Ingredients
- For the patties: 2 (15-ounce) cans black beans, rinsed and drained; 1 cup corn kernels; 1 cup diced red bell pepper; 1/2 cup diced poblano pepper; 1/2 cup diced red onion; 2 minced garlic cloves; 1 large egg; 3/4 cup panko; 1 tablespoon tomato paste; 1 tablespoon lime juice; 2 tablespoons cilantro; cumin, chili powder, smoked paprika, chipotle powder, salt, and pepper.
- For cooking: 2 tablespoons olive oil or avocado oil, divided.
- For the avocado crema: 1 large avocado, 1/3 cup plain Greek yogurt or sour cream, 2 tablespoons lime juice, 2 tablespoons cilantro, 1 small garlic clove, salt, and 2 to 4 tablespoons cold water.
- For serving: 4 burger buns, 4 slices pepper jack cheese, 4 lettuce leaves, and 4 thick tomato slices.
Do This
- 1. Heat oven to 425°F. Roast the drained black beans, corn, red bell pepper, and poblano with 1 tablespoon oil and 1/2 teaspoon salt for 15 minutes.
- 2. Mash the roasted black beans in a bowl, leaving some texture. Fold in the roasted corn and peppers.
- 3. Mix in onion, garlic, egg, panko, tomato paste, lime juice, cilantro, and spices until the mixture holds together.
- 4. Shape into 4 patties and chill for 15 minutes so they firm up.
- 5. Blend the avocado crema until smooth, adding cold water until spoonable.
- 6. Pan-cook patties in 1 tablespoon oil for 4 to 5 minutes per side, adding pepper jack during the last minute to melt.
- 7. Toast buns, then assemble with crema, lettuce, tomato, cheesy black bean patties, and more crema.
Why You’ll Love This Recipe
- Hearty and satisfying: Black beans, roasted corn, peppers, panko, and spices create a sturdy meatless burger with real substance.
- Big flavor without fuss: Roasting the beans and vegetables deepens their flavor and keeps the patties from turning mushy.
- Creamy, spicy, fresh: Cool avocado crema, melty pepper jack, crisp lettuce, and juicy tomato balance the smoky-spiced patty beautifully.
- Weeknight-friendly: The patties can be shaped ahead, chilled, and cooked when you are ready to eat.
Grocery List
- Produce: Red bell pepper, poblano pepper, red onion, garlic, cilantro, limes, ripe avocado, lettuce leaves, tomato, corn if using fresh, and optional extra lime wedges for serving.
- Dairy: Pepper jack cheese slices and plain Greek yogurt or sour cream for the crema.
- Pantry: Canned black beans, panko breadcrumbs, tomato paste, olive oil or avocado oil, ground cumin, chili powder, smoked paprika, chipotle powder or cayenne, kosher salt, black pepper, and burger buns.
Full Ingredients
For the Roasted Beans, Corn, and Peppers
- 2 (15-ounce) cans black beans, rinsed, drained, and patted very dry, about 3 cups total
- 1 cup corn kernels, fresh or frozen and thawed, patted dry
- 1 cup finely diced red bell pepper, from about 1 medium pepper
- 1/2 cup finely diced poblano pepper, from about 1 small poblano
- 1 tablespoon olive oil or avocado oil
- 1/2 teaspoon kosher salt
For the Black Bean Burger Patties
- 1/2 cup finely diced red onion
- 2 garlic cloves, minced
- 1 large egg, lightly beaten
- 3/4 cup panko breadcrumbs, plus 2 to 4 tablespoons more if needed
- 1 tablespoon tomato paste
- 1 tablespoon fresh lime juice
- 2 tablespoons finely chopped fresh cilantro
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon chipotle powder or cayenne pepper
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
For the Avocado Crema
- 1 large ripe avocado, pitted and scooped
- 1/3 cup plain Greek yogurt or sour cream
- 2 tablespoons fresh lime juice
- 2 tablespoons chopped fresh cilantro
- 1 small garlic clove, grated or finely minced
- 1/4 teaspoon kosher salt
- 2 to 4 tablespoons cold water, as needed to thin
For Cooking and Assembly
- 1 tablespoon olive oil or avocado oil, for the skillet
- 4 burger buns, split
- 4 slices pepper jack cheese, about 3/4 ounce each
- 4 large lettuce leaves, such as butter lettuce, romaine, or green leaf lettuce
- 1 large ripe tomato, cut into 4 thick slices
- Optional: extra cilantro leaves, lime wedges, or pickled jalapeños for serving

Step-by-Step Instructions
Step 1: Roast the beans, corn, and peppers
Preheat the oven to 425°F. Line a rimmed baking sheet with parchment paper for easy cleanup. Spread the rinsed and well-drained black beans on one side of the sheet pan. Spread the corn, red bell pepper, and poblano on the other side. Drizzle everything with 1 tablespoon olive oil or avocado oil and sprinkle with 1/2 teaspoon kosher salt.
Roast for 15 minutes, stirring the vegetables once halfway through. The beans should look slightly drier and a few may split, while the corn and peppers should smell sweet and lightly roasted. Let everything cool on the pan for 5 minutes before mixing the patties. This step is key for burgers that are flavorful and not mushy.
Step 2: Mash the black beans
Transfer the roasted black beans to a large mixing bowl, keeping the roasted corn and peppers on the sheet pan for the moment. Use a potato masher or fork to mash the beans until about two-thirds of them are broken down and one-third remain mostly whole. You want a chunky paste, not a completely smooth puree.
The mashed beans act as the main binder, while the whole beans give the burgers a hearty texture. If the beans seem steamy, let them cool for another 3 to 5 minutes before adding the egg so the mixture stays easy to handle.
Step 3: Mix the patty mixture
Add the red onion, garlic, beaten egg, panko breadcrumbs, tomato paste, lime juice, cilantro, cumin, chili powder, smoked paprika, chipotle powder, 1/2 teaspoon kosher salt, and black pepper to the mashed beans. Stir until evenly combined.
Fold in the roasted corn, red bell pepper, and poblano. The mixture should be moist but shapeable. If it feels loose or sticky, add more panko 1 tablespoon at a time, up to 4 tablespoons, until it holds together when squeezed in your palm.
Step 4: Shape and chill the patties
Divide the mixture into 4 equal portions, about 3/4 cup each. Shape each portion into a patty about 3/4 inch thick and 4 inches wide. Press the edges together firmly so the patties are compact and less likely to crumble in the skillet.
Place the patties on a plate or small sheet pan and refrigerate for 15 minutes. This short chill helps the panko absorb moisture and gives the patties a sturdier texture for cooking.
Step 5: Make the avocado crema
While the patties chill, combine the avocado, Greek yogurt or sour cream, lime juice, cilantro, garlic, and 1/4 teaspoon kosher salt in a blender or food processor. Blend until smooth and creamy, scraping down the sides as needed.
Add cold water 1 tablespoon at a time until the crema is thick but spoonable. For a burger spread, use closer to 2 tablespoons water. For a drizzle-style sauce, use 3 to 4 tablespoons water. Taste and add a small pinch of salt or an extra squeeze of lime if you want it brighter.
Step 6: Cook the patties and melt the pepper jack
Heat 1 tablespoon olive oil or avocado oil in a large nonstick or well-seasoned cast-iron skillet over medium heat. When the oil shimmers, add the chilled patties in a single layer. Cook for 4 to 5 minutes on the first side, until deeply browned and crisp on the bottom.
Carefully flip with a wide spatula and cook for another 4 minutes. Place 1 slice of pepper jack cheese on each patty, cover the skillet, and cook for 1 more minute, or until the cheese is melted and the patties are hot in the center. If checking with an instant-read thermometer, the center should reach 160°F because the patties contain egg.
Step 7: Toast the buns and assemble
Toast the split burger buns in a dry skillet, cut side down, over medium heat for 1 to 2 minutes, or until lightly golden. You can also toast them in a 375°F oven for 4 to 5 minutes.
Spread a generous spoonful of avocado crema on the bottom half of each bun. Add lettuce, a tomato slice, one pepper jack-topped black bean patty, and another spoonful of crema. Finish with the top bun and serve right away while the cheese is melty and the patties are crisp.
Pro Tips
- Dry beans make better burgers: Pat the rinsed beans dry before roasting. Extra moisture is the main reason veggie burgers fall apart.
- Do not over-mash: Leave some beans whole so the patties have a hearty, burger-like bite instead of a soft dip-like texture.
- Chill before cooking: Even 15 minutes in the refrigerator helps the patties firm up and brown more cleanly.
- Use medium heat: Black bean patties brown quickly. Medium heat gives the inside time to warm through without burning the crust.
- Choose a wide spatula: A thin, wide fish spatula or pancake turner makes flipping much easier.
Variations
- Make it vegan: Replace the egg with 1 tablespoon ground flaxseed mixed with 3 tablespoons water, rested for 10 minutes. Use vegan pepper jack and dairy-free yogurt in the crema.
- Make it extra spicy: Add 1 finely minced jalapeño to the patty mixture and increase the chipotle powder to 1/2 teaspoon.
- Make it gluten-free: Use gluten-free panko or crushed gluten-free crackers, and serve on gluten-free buns or lettuce wraps.
Storage & Make-Ahead
Store cooked patties in an airtight container in the refrigerator for up to 4 days. Reheat in a lightly oiled skillet over medium heat for 3 to 4 minutes per side, or in a 375°F oven for 10 to 12 minutes, until hot. The avocado crema is best fresh but can be stored in an airtight container with plastic wrap pressed directly against the surface for up to 2 days. For make-ahead prep, shape the uncooked patties up to 24 hours in advance, cover tightly, and refrigerate. You can also freeze uncooked patties on a parchment-lined sheet pan until solid, then transfer to a freezer bag for up to 2 months. Cook from frozen over medium-low heat for 6 to 7 minutes per side, adding cheese during the final minute.
Nutrition (per serving)
Calories: 650 kcal | Carbs: 78g | Protein: 24g | Fat: 28g | Saturated Fat: 8g | Fiber: 16g | Sugar: 7g | Sodium: 930mg | Cholesterol: 65mg
