Black Bean Quesadillas Recipe with Creamy Avocado Salsa

This Black Bean Quesadilla recipe is a quick, one-pan dinner that comes together in under 20 minutes — perfect for busy weeknights.

filled black bean quesadillas on a white plate.

Recipe Difficulty – Very Easy

Table of Contents

  • Why this recipe works
  • Ingredients to make Black Bean Quesadillas
  • Substitutions
  • Variations
  • Instructions to make Black Bean Quesadillas
  • Leftovers
  • Recipe FAQs
  • More black bean recipes
  • Black Bean Quesadillas Recipe Card

Why this recipe works

These black bean quesadillas use straightforward ingredients and a single skillet, so they’re fast, satisfying and low-fuss. The outside of the tortilla crisps up golden brown while the filling stays creamy and slightly spiced. Served with your favourite salsa or a simple salad, they make an easy lunch or a hearty weeknight dinner.

Ingredients to make Black Bean Quesadillas

ingredients, sweetcorn, cheese, black beans, pepper, mushrooms, spices, lime, tomato puree, onion, wraps.
  1. Olive oil – for frying the vegetables and preventing sticking. A light cooking spray works too.
  2. Red onion – adds sweetness and depth. Green onions can be substituted.
  3. Garlic – a small clove to build flavour.
  4. Mushrooms – chestnut or cremini work well; any variety is fine.
  5. Bell pepper – I use red for colour and sweetness; green or orange also work.
  6. Dry spices – a blend of paprika, ground coriander, dried oregano, cumin and a pinch of red pepper flakes gives complexity.
  7. Canned black beans – drained and rinsed for convenience and protein.
  8. Canned sweetcorn – drained; adds colour and a pleasant bite.
  9. Lime juice – a squeeze brightens the whole filling.
  10. Corn tortillas – naturally gluten-free if labelled so; flour or wheat tortillas will also work.
  11. Grated cheese – vegan or regular cheddar both melt nicely.

See the recipe card below for exact quantities.

Substitutions

  • Beans: Substitute pinto beans, cooked lentils, or crumbled tofu if you prefer.
  • Tortillas: Use flour or whole wheat tortillas in place of corn, or try a store-bought gluten-free wrap.
  • Spices: If you’re short on time, a premixed taco or fajita seasoning is an easy swap.

Variations

  • Spicy: Add extra chili powder or more red pepper flakes while cooking.
  • Deluxe: Top the cooked quesadilla with guacamole, a spoonful of refried beans, fresh cilantro and a dollop of sour cream.
  • Kid-friendly: For a fun crunch, sprinkle crushed potato chips inside before folding.

Instructions to make Black Bean Quesadillas

Chopped Mushrooms, garlic, onion, and pepper on a chopping board.

Step 1: Dice the red onion, mince the garlic and slice the mushrooms and bell pepper into even pieces.

Chopped Mushrooms, garlic, onion, and pepper in a frying pan.

Step 2: Heat a large skillet over medium heat with olive oil. Add the onion, garlic, mushrooms, pepper, spices and a pinch of salt. Fry for about 5 minutes until the vegetables soften and begin to colour.

Chopped Mushrooms, sweetcorn, Black Beans, Pepper, Mushrooms, spice, garlic, lime, onion, tomato puree,  in a frying pan.

Step 3: Stir in the drained black beans, sweetcorn, tomato puree and lime juice. Cook for another 4–5 minutes, breaking down a few of the beans with the back of a spoon to bind the mixture.

Sweetcorn, Black Beans, Grated Cheese, Pepper, Mushrooms, spice, garlic, lime, onion, tomato puree in a frying pan.

Step 4: Place a tortilla in the skillet. Spoon some of the bean mixture onto one half of the tortilla and top the other half with a generous layer of grated cheese.

One-Pan Black Bean Quesadillas in a frying pan.

Step 5: Fold the cheese-covered half over the bean mixture and press gently. Cook for about 1 minute per side until the tortilla is crisp and the cheese has melted. Remove and slice to serve.

Leftovers

Store any leftover bean mixture in an airtight container in the fridge for up to 3 days. You can also freeze the filling for longer storage — when frozen it keeps for at least three months. Reheat the filling gently and warm the tortillas before assembling.

Recipe FAQs

Are these black bean quesadillas spicy?

No, the basic version is mild. Increase chili powder or red pepper flakes if you want more heat.

What spices should I use?

A combination of paprika, ground coriander, dried oregano, ground cumin and a pinch of red pepper flakes works well. A store-bought taco seasoning is a convenient alternative.

What to serve with quesadillas?

Serve with a simple salad, coleslaw, salsa, guacamole or a tangy dip to balance the richness.

More black bean recipes

  • Three Bean Salad
  • Mexican Soup
  • Sweet Potato & Black Bean Stew
  • Vegan Meatballs
  • Easy One-Pot Pasta Bake
  • Slow Cooker Sausage Casserole
One-Pan Black Bean Quesadillas in a plate.

YOU MIGHT ALSO LIKE…

  • Air Fryer Chicken Fajitas
  • Vegan Tzatziki
  • Gluten Free Tortillas
  • One Pan Tofu Fajitas

Tried this Black Bean Quesadillas recipe? Please leave a star rating and a comment below to share how it turned out. If you enjoy new recipes, subscribe to get weekly recipe ideas and updates.

Black Bean Quesadillas

Prep Time: 5 minutes

Cook Time: 15 minutes

Total Time: 20 minutes

Servings: 4 people

Equipment: 1 large skillet

Ingredients

  • 1 tbsp olive oil
  • ½ red onion, diced
  • 1 garlic clove, diced
  • 2 medium mushrooms, sliced (chestnut recommended)
  • 1 red bell pepper, sliced
  • 1 tsp paprika
  • 1 tsp ground coriander
  • 1 tsp dried oregano
  • ½ tsp ground cumin
  • Pinch red pepper flakes
  • 400g can black beans, drained and rinsed
  • 240g can sweetcorn, drained
  • 4 tbsp tomato puree
  • ½ lime, juiced
  • 4 corn tortillas (gluten-free if required)
  • 150 g grated cheese (vegan or regular)

Instructions

  1. Dice the onion, mince the garlic and slice mushrooms and bell pepper evenly.
  2. Heat the skillet over medium heat with the olive oil. Add the onion, garlic, mushrooms, pepper, spices and a pinch of salt. Fry for 5 minutes until softened.
  3. Add the drained black beans, sweetcorn, tomato puree and lime juice. Stir and cook for another 4–5 minutes, mashing a few beans to bind the mixture.
  4. Place a tortilla in the skillet. Spoon the bean mixture onto one half and sprinkle grated cheese on the other half.
  5. Fold the tortilla over, press gently and cook about 1 minute per side until golden and the cheese has melted. Slice and serve.

Notes

Step-by-step photos are included above to guide the process. Store the filling in the fridge for up to 3 days. If you don’t have the spice blend suggested, use a ready-made fajita or taco seasoning. Use a non-stick pan for best results.

Nutrition (per serving)

Calories: 364 kcal | Carbohydrates: 29 g | Protein: 17 g | Fat: 20 g | Saturated Fat: 9 g | Fiber: 7 g | Sugar: 4 g

book banner image.