
Budget-Friendly Bean and Cheese Quesadilla
Crispy, golden quesadillas filled with seasoned beans and melted cheese—a satisfying, economical meal that comes together in minutes. Serve with lime, sour cream, and salsa for an easy weeknight dinner or casual lunch.
- Prep
- 10 min
- Cook
- 12 min
- Total
- 22 min
- Makes
- 2 quesadillas (4 pieces total)
Steps
Before you start
- Have all ingredients measured and ready near the stove
- Warm the tortillas slightly so they're pliable and won't crack
- If using canned beans, drain and rinse them well
Warm tortillas
- Place the 4 flour tortillas in a stack between two damp paper towels.
- Microwave on high for 30 seconds or place them directly over a gas flame for 3–5 seconds per side until soft and pliable.
- This prevents them from cracking when you fold them later.
+ Show details− Hide details
Ready when: Tortillas are warm and soft, not brittle
Tip: Warm tortillas are essential—cold ones will split when folded with hot filling inside
Sauté aromatics
- Melt 1 tablespoon butter in a 10-inch nonstick skillet over medium heat.
- Add the diced onion and cook, stirring occasionally, for 3 minutes until softened and translucent.
- Add the minced garlic and cook for 30 seconds until fragrant.
+ Show details− Hide details
Ready when: Onion is soft and pale; garlic is fragrant
Tip: Watch the garlic carefully—it burns quickly and will taste bitter
Season the beans
- Add the drained and rinsed beans to the skillet.
- Sprinkle cumin and chili powder over the beans.
- Stir well to combine and cook for 2 minutes until the spices are incorporated and the beans are warmed through.
- Season with salt and black pepper to taste.
+ Show details− Hide details
Ready when: Beans are heated through and fragrant; mixture is slightly thickened
Tip: Mash a few beans with the back of the spoon if you want a thicker, creamier filling
Transfer filling
- Scoop the bean mixture into a small bowl and set aside.
- Wipe out the skillet with a paper towel.
Assemble first quesadilla
- Place one warm tortilla in the skillet (no heat yet).
- Spread 1/4 of the bean filling across half of the tortilla (or entire tortilla, depending on preference).
- Sprinkle 1/4 of the cheese (about 3 tablespoons) over the beans.
- Fold the tortilla in half, pressing gently to seal the filling.
+ Show details− Hide details
Ready when: Tortilla is folded; filling stays in place
Tip: Place the filling on one half only if you prefer thinner quesadillas with a large crispy exterior
Cook first quesadilla
- Turn heat to medium-high.
- Cook the folded quesadilla for 2–3 minutes until the bottom is golden brown and crispy.
- Carefully flip using a spatula and cook the other side for another 2–3 minutes until golden and the cheese is fully melted.
- The exterior should be crunchy and spotted with brown.
+ Show details− Hide details
Ready when: Tortilla is golden brown and crispy on both sides; cheese melts when pressed gently
Tip: Don't move the quesadilla too early—let it sit on the heat for at least 1.5 minutes before flipping so it crisps up
Rest and cut first quesadilla
- Transfer the cooked quesadilla to a cutting board.
- Let it rest for 1 minute so the cheese sets slightly, then cut it diagonally into 2 triangles.
- Transfer to a serving plate and keep warm.
Assemble and cook second quesadilla
- Repeat steps 5–6 with the remaining 2 tortillas, remaining 1/2 of the bean filling, and remaining cheese.
- Cook the second quesadilla in the same skillet (no need to clean between batches) until golden on both sides.
+ Show details− Hide details
Ready when: Tortilla is golden brown and crispy on both sides; cheese is fully melted
Rest and cut second quesadilla
- Transfer the second quesadilla to the cutting board, rest for 1 minute, and cut diagonally into 2 triangles.
- Arrange both quesadillas on serving plates.
Serve with toppings
- Arrange the quesadilla wedges on plates.
- Serve immediately with lime wedges for squeezing, sour cream for dolloping, and salsa for dipping.
+ Show details− Hide details
Tip: Have toppings ready before you start cooking so the quesadillas don't cool down while you assemble
Good to know
Tips
- For a heartier filling, add diced jalapeños, pickled onions, or a handful of fresh cilantro to the bean mixture
- Don't overstuff the quesadillas—too much filling makes them burst and spill in the pan. About 3 tablespoons of beans and 3 tablespoons of cheese per quesadilla is plenty
- If the outside is browning too fast before the cheese melts, lower the heat to medium and cover the skillet loosely with a lid for 1–2 minutes to trap steam and melt the cheese
- For a spicy kick, stir a dash of hot sauce into the bean filling or add sliced fresh jalapeños before cooking
Storage & reheating
Store cooled quesadillas in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven for 5–7 minutes until warmed through and crispy, or in a skillet over medium heat for 2–3 minutes per side. Do not freeze after cooking as the tortilla texture will deteriorate.
Substitutions
- canned black or pinto beans → cooked dried beans, fresh beans, or refried beans (use 1.5 cups). Refried beans will make a thicker, creamier filling—use only 1 cup and adjust seasoning
- shredded sharp cheddar or Oaxaca cheese → Monterey Jack, mozzarella, or any melting cheese. Avoid fresh mozzarella as it releases too much moisture; aged cheeses work best
- unsalted butter → vegetable oil or a spray of cooking oil. Oil is fine here, but butter adds richer flavor
- flour tortillas (8-inch) → corn tortillas (use 6 smaller ones for 2 quesadillas). Corn tortillas are more delicate; handle carefully and warm them extra gently
More tacos & burritos
See all →Find more like this
- Meal
- Lunch
- Cuisine
- Mexican
- Main ingredient
- CheddarBlack Beans
- Method
- Stovetop





