Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 (15 oz) cans black beans, drained and rinsed
- 2 tbsp taco seasoning
- 2 tbsp mayonnaise
- 1/2 tsp kosher salt
- 1 tbsp neutral oil (plus 1 to 2 tsp more as needed)
- 8 small tortillas (6-inch; flour or corn)
- 1 cup shredded cheese (cheddar, Monterey Jack, or a blend)
- 2 cups shredded lettuce
- 1 cup salsa
- 1 lime, cut into wedges
Do This
- 1) Mash beans with taco seasoning, mayonnaise, and salt until spreadable (leave a little texture).
- 2) Spread about 1/4 cup bean mixture very thin on one side of each tortilla, nearly to the edges.
- 3) Heat a skillet over medium-high heat; add a thin slick of oil.
- 4) Cook tortillas bean-side down 3 to 4 minutes, pressing firmly, until deeply browned and crisp.
- 5) Flip, add cheese, and cook 1 to 2 minutes more; cover 30 to 60 seconds to melt.
- 6) Remove and top with lettuce and salsa; squeeze lime over everything.
Why You’ll Love This Recipe
- Uses pantry-friendly canned black beans, but eats like a crispy, satisfying “burger” taco.
- Fast: you can go from can to crunchy tacos in about 30 minutes.
- The smash method creates a browned, crisp bean layer with great texture and flavor.
- Easy to customize with any cheese, salsa, and toppings you have on hand.
Grocery List
- Produce: shredded lettuce (or 1 small romaine heart), 1 lime (plus optional cilantro)
- Dairy: 1 cup shredded cheddar, Monterey Jack, or Mexican blend
- Pantry: 2 (15 oz) cans black beans, taco seasoning, mayonnaise, 8 small tortillas, salsa, neutral oil, kosher salt
Full Ingredients
Black Bean Smash “Burger” Layer
- 2 (15 oz) cans black beans, drained and rinsed well
- 2 tbsp taco seasoning
- 2 tbsp mayonnaise
- 1/2 tsp kosher salt
- 1 to 2 tbsp water (only if needed to help the mixture spread thinly)
Tacos
- 8 small tortillas (6-inch; flour tortillas crisp especially well, but corn works too)
- 1 tbsp neutral oil (canola, avocado, or vegetable), plus 1 to 2 tsp more as needed between batches
- 1 cup shredded cheese (cheddar, Monterey Jack, or a blend)
Toppings
- 2 cups shredded lettuce
- 1 cup salsa (chunky, restaurant-style, or salsa verde)
- 1 lime, cut into wedges
- Optional: chopped cilantro (2 tbsp), sour cream (1/2 cup), hot sauce (to taste), sliced jalapenos (1/4 cup)

Step-by-Step Instructions
Step 1: Prep the toppings and tortillas
Set out your toppings so the tacos can be finished as soon as they come out of the pan: shred the lettuce, measure the salsa, shred the cheese if needed, and cut the lime into wedges.
Lay the tortillas on a clean work surface, ready for spreading.
Step 2: Make the black bean smash mixture
In a medium bowl, add the drained and rinsed black beans, taco seasoning, mayonnaise, and kosher salt. Mash with a fork or potato masher until the mixture is mostly smooth and spreadable, but still has some small pieces for texture.
If the mixture feels too dry to spread thinly (this can vary by bean brand), mash in 1 tbsp water at a time until it spreads easily without crumbling.
Step 3: Spread a thin layer onto the tortillas
Scoop about 1/4 cup of the bean mixture onto one tortilla. Use the back of a spoon to press and spread it into a thin, even layer, almost to the edges (aim for about 1/8-inch thick). A thinner layer browns and crisps better.
Repeat with the remaining tortillas and bean mixture.
Step 4: Preheat the skillet properly
Heat a large skillet or griddle over medium-high heat for 2 minutes. You want a hot surface for browning; an approximate surface temperature is about 400°F.
Add about 1/2 tbsp neutral oil and swirl to coat the pan in a thin, even film.
Step 5: Smash-cook the tacos bean-side down until crisp
Place 2 tortillas in the skillet (or as many as comfortably fit) bean-side down. Immediately press firmly with a spatula for 10 to 15 seconds to ensure full contact with the pan (this is what creates the browned, crisp “smash” layer).
Cook, undisturbed, for 3 to 4 minutes, or until the bean layer looks deeply browned at the edges and releases easily from the pan. If it sticks, give it 30 more seconds; the crust usually helps it release.
Step 6: Flip, melt cheese, and crisp the tortilla side
Flip each taco so the tortilla is now against the pan. Sprinkle about 2 tbsp shredded cheese over the bean layer on each taco.
Cook 1 to 2 minutes more to crisp the tortilla lightly. For faster melting, cover the skillet for 30 to 60 seconds (the cheese should look fully melted).
Transfer to a plate and repeat with the remaining tacos, adding 1 to 2 tsp oil between batches as needed to prevent sticking and keep browning consistent.
Step 7: Top and serve immediately
Top each taco with shredded lettuce and a spoonful of salsa. Finish with a generous squeeze of lime.
Serve right away while the bean layer is crisp and the cheese is warm and melty.
Pro Tips
- Go thin for maximum crisp: Spreading the bean mixture close to the edges and about 1/8-inch thick gives you more browned surface area and less “steamed” bean texture.
- Press early, then leave it alone: Press firmly right after placing bean-side down, then let it cook undisturbed so a crust forms.
- Control heat: If the beans darken too fast before crisping, reduce to medium heat; if they pale and feel soft, bump back up to medium-high.
- Use a nonstick skillet if you have it: You will still get browning, and it makes flipping easier.
- Cheese as glue: Put cheese on right after flipping; it melts into the beans and helps the taco feel cohesive when you bite.
Variations
- Egg binder option: Replace the 2 tbsp mayonnaise with 1 large egg. Mash the beans first, then mix in the egg thoroughly. Cook exactly as written, aiming for a deep brown sear for best texture.
- Spicy chipotle: Add 1 tbsp minced chipotle in adobo (plus 1 tsp adobo sauce) to the bean mixture and use pepper jack cheese.
- Green taco vibe: Use salsa verde, shredded cabbage instead of lettuce, and finish with extra lime plus chopped cilantro.
Storage & Make-Ahead
These are best fresh for maximum crispness. If you want to prep ahead, you can mash the bean mixture up to 24 hours in advance and refrigerate it in an airtight container. Stir before using; if it thickens, mix in 1 tbsp water to loosen.
Leftover cooked tacos can be refrigerated in an airtight container for up to 3 days. Reheat in a dry skillet over medium heat for 2 to 4 minutes per side until hot and re-crisped. Add fresh lettuce, salsa, and lime after reheating.
Nutrition (per serving)
Approximate, for 2 tacos (1/4 of recipe), including cheese, lettuce, salsa, and mayonnaise: 520 calories; 20 g protein; 63 g carbohydrates; 22 g fat; 18 g fiber; 1050 mg sodium.


Leave a Reply