Try this healthy black bean quesadilla recipe—loaded with beans, veggies, and cheese, ready in just 20 minutes.

If you’re craving something cheesy and satisfying but still want to keep things nutritious, this healthy black bean quesadilla needs to be your next weeknight hero. It’s a high-protein vegetarian meal packed with fiber-rich black beans, veggies, and just enough melty cheese to make it feel like comfort food. Plus, it comes together fast—about 20 minutes from start to finish—which makes it perfect for busy nights or a quick lunch.
I originally whipped this up on a random Tuesday night when I had black beans, a bell pepper, and spinach in the fridge. Zero plan, maximum hunger. I sautéed everything with simple seasonings, tossed it in a whole grain tortilla, and boom—instant crispy, veggie quesadilla magic. Even my kids inhaled it. This recipe checks every box: budget-friendly, high-fiber, meatless Monday approved, and totally customizable.
Prefer to Watch Instead of Read?
Ingredients You’ll Need (Simple + Affordable)

- ½ tablespoon olive oil
- 2 garlic cloves, minced
- 1 yellow onion, chopped
- 1 red bell pepper, diced
- 1 teaspoon ground cumin
- ¼ teaspoon chili powder
- Salt + black pepper to taste
- One 13.5-ounce can black beans, drained and rinsed
- 1 cup baby spinach
- 4 whole-grain or low-carb tortillas (8-inch)
- 1 ½ cups low-fat shredded Mexican blend cheese
- ½ cup salsa (plus more for dipping)
How to Make the Best Veggie Quesadilla

- Heat olive oil in a large non-stick skillet over medium heat.
- Sauté garlic for 1 minute, then add onion and red bell pepper. Cook 6–7 minutes until the veggies soften.
- Season with cumin, chili powder, salt, and pepper.
- Add black beans and spinach and cook until warm and wilted (about 1 minute).
- Remove mixture from skillet and increase heat to medium-high.
- Add a tortilla, sprinkle cheese, spoon on the veggie mixture, and fold.
- Cook until golden, flip, and crisp the other side.
- Slice and serve with salsa—or dip in Greek yogurt for extra protein.
Variations + Add-Ins
- More protein? Add shredded chicken or ground turkey.
- More veggies? Toss in corn, zucchini, mushrooms, or kale.
- Dairy-free? Use plant-based cheese or skip the cheese and add avocado or cashew cream.
Q&A: Your Top Questions About This Black Bean Quesadilla

Are black bean quesadillas healthy?
Yes! They’re high in fiber and protein thanks to the beans and veggies. Using whole grain tortillas keeps the meal balanced and filling.
Can I make this vegan?
Totally. Swap the cheese for dairy-free shredded cheese or just drizzle with avocado crema.
How do I make them extra crispy?
Cook them in a dry skillet—no extra butter or oil needed. Flip when the bottom is golden and the cheese is melty.

Can I use a different tortilla?
Use whole-wheat, gluten-free, low-carb, or even spinach tortillas depending on your dietary needs.
How long can I store these quesadillas and how do I reheat them?
Fridge: Store cooked quesadillas 3 to 4 days. Reheat in a skillet to keep them crispy.
Freezer: Assemble but don’t cook yet. Freeze flat. Reheat in the skillet or air fryer when ready.
Side Dish Ideas

Pair your quesadilla with one (or more) of these tasty sides:
- Mexican corn salad
- Skinny Mexican rice
- Sliced avocado or guacamole
- Cheesy Mexican Cornbread
Skinny Black Bean Quesadillas
Ingredients
- 1/2 tablespoon olive oil
- 2 garlic cloves minced
- 1 yellow onion chopped
- 1 red bell pepper diced
- 1 teaspoon ground cumin
- 1/4 teaspoon chili powder
- Dash of salt and ground black pepper
- 13.5 ounces canned black beans drained and rinsed
- 1 cup baby spinach
- 4 low carb tortillas 8 inch
- 1.5 cup low fat shredded Mexican blend cheese
- 1/2 cup salsa
Instructions
- In a large non-stick pan, heat olive oil over medium heat
- Once hot, sauté garlic for one minute, then add onion and red bell pepper. Cook for 6-7 minutes
- Season onion and bell pepper mixture with cumin, chili powder, salt, and pepper. Mix well.
- Add black beans and spinach, cooking until warm and wilted, about 1 minute
- Remove the bean and veggie mixture from the pan and set aside.
- Increase the heat to high and place the tortilla on the pan.
- Sprinkle with cheddar and add some of the black bean and veggie mixture. Flip one half over the other.
- Cook on one side until lightly browned, then flip it over
- Top with salsa and enjoy!
Have you made this recipe?
Tag @skinnyms on Instagram or hashtag it #skinnyms
A Note from the Author
This healthy black bean quesadilla is one of my favorite quick dinners when I want something flavorful, protein-packed, and ready in minutes. It’s kid-approved, budget-friendly, and perfect for meal prep. Customize it however you like—and enjoy a crispy quesadilla that feels like takeout but fuels your body better.
If you make it, let me know how you customize yours—I love hearing new veggie combos!
If you love our recipes, be sure to follow us on Facebook, Instagram, and Pinterest. You can also subscribe to our eNewsletter to get more healthy meal options delivered straight to your inbox!






Awesome recipe. I added queso Fresca to my cheese
There are several spices in the ingredients list that are never mentioned in the instructions.
So sorry about that! The instructions have been updated. Thank you for pointing that out!
I loved this combo of ingredients and even my son, who doesn’t eat vegetarian ate them up. Instead of salsa and lite sour cream, I drizzled the wedges with chipotle ranch. So good!
Avonna, Great! Thank you so much for the feedback. I’m having Skinny Black Bean Quesadillas for dinner. 🙂
Tasty, and quick to make.
The black bean quesadilla were great . I will definitely make them again. Thank you
These were really good and so easy! We will definitely make these again… and again….and again!
Kendra, Thank you so much!!!
Quick, easy to make. The quesadillas are full of flavor. They make for a guilt-free meal.