Sweet potatoes are one of the most nutrient-dense foods on the planet, and black beans are one of the most underrated sources of plant-based iron and folate. Put them together inside a crisped whole-wheat tortilla with cumin, smoked paprika, and melted pepper jack cheese, and you get something that tastes indulgent but works like a multivitamin. Each serving delivers roughly 80% of your daily Vitamin A requirement, 36% of your iron RDI, and over 40% of your daily folate, all in a meal that most families can get on the table in under an hour.
What separates this recipe from standard quesadilla fare is the treatment of the filling. The sweet potato is cooked until fully tender and then lightly mashed with chipotle in adobo, creating a smoky, slightly spicy spread that acts as a natural binder. The black beans are added whole for textural contrast, and a handful of fresh spinach is folded in at the last moment, wilting into the filling and quietly adding a second hit of iron and folate. The result is a filling that holds together cleanly, does not fall out of the tortilla, and tastes rich and deeply savory.
We have tested this recipe across four cooking methods because the filling preparation genuinely benefits from different approaches depending on your schedule. A quick stovetop version is ready in 45 minutes. A slow cooker batch can be prepped in five minutes in the morning and turned into quesadillas at dinner. A pressure cooker cuts the sweet potato cook time to under ten minutes. And an oven method lets you cook four quesadillas simultaneously without standing over a pan. Each method produces a slightly different texture in the filling, and we have tailored the finishing technique for each so the tortillas always come out crispy.
4
servings
Ingredients
- 600 gsweet potatoes (about 2 medium), peeled and cut into 2cm cubes
- 400 gcanned black beans, drained and rinsed
- 100 gfresh baby spinach
- 120 gpepper jack cheese, shredded
- 4 largewhole-wheat flour tortillas (25cm diameter)
- 2 tbspextra-virgin olive oil, divided
- 1 tbspchipotle peppers in adobo sauce, minced (about 1 pepper)
- 1 tspground cumin
- 1 tspsmoked paprika
- 0.5 tspgarlic powder
- 2 tbspfresh lime juice
- 30 gred onion, finely diced
- —Fine sea salt and black pepper to taste
- —Sour cream, sliced avocado, and fresh cilantro for serving
Instructions
🔧 Equipment
- Heat 1 tablespoon of olive oil in a large skillet or Dutch oven over medium heat. Add the diced red onion and cook, stirring occasionally, for 3 minutes until softened and translucent. Add the cumin, smoked paprika, and garlic powder, and toast the spices in the oil for 30 seconds until fragrant.
- Add the sweet potato cubes to the pan along with 120ml of water. Cover tightly with a lid, reduce the heat to medium-low, and steam-cook for 15 to 18 minutes, stirring once halfway through, until the sweet potato is completely tender and pierces easily with a fork. If the water evaporates before the potato is done, add another 2 tablespoons of water.
- Remove the lid and increase the heat to medium. Add the minced chipotle in adobo and lime juice. Using a fork or potato masher, roughly mash the sweet potato directly in the pan, leaving some chunks for texture. Fold in the black beans and cook for 2 minutes until heated through. Add the baby spinach in two handfuls, stirring after each addition until fully wilted, about 90 seconds. Season generously with salt and pepper, then transfer the filling to a bowl and wipe the skillet clean.
- Return the clean skillet to medium heat and brush the surface lightly with a small amount of the remaining olive oil using a pastry brush or folded paper towel. Lay one tortilla flat in the pan. Scatter one quarter of the shredded cheese over the entire surface of the tortilla, then spoon one quarter of the filling onto one half only. Fold the empty half over the filled half to form a half-moon shape, pressing gently with a spatula.
- Cook the quesadilla for 2 to 3 minutes per side until the tortilla is deep golden brown and the cheese is fully melted. The heat should be medium to medium-high so the tortilla crisps without burning. Transfer to a cutting board, slice into three wedges, and repeat with the remaining tortillas. Serve immediately with sour cream, sliced avocado, and fresh cilantro.
- Place the cubed sweet potato, drained black beans, diced red onion, cumin, smoked paprika, garlic powder, chipotle in adobo, lime juice, and 60ml of water directly into the slow cooker insert. Stir briefly to combine. Do not add the spinach, cheese, or olive oil at this stage. Season with salt and pepper, cover, and cook on Low for 4 hours or on High for 2 hours.
- When the cooking time is complete, open the lid and check that the sweet potato is completely soft. Using a fork, roughly mash the sweet potato into the beans, creating a chunky, cohesive filling. Add the baby spinach directly to the hot filling, replace the lid, and let the residual heat wilt the spinach for 5 minutes without turning the cooker back on. Stir to incorporate, taste for seasoning, and adjust with salt, pepper, and an extra squeeze of lime if needed.
- When ready to assemble the quesadillas, heat a large cast iron skillet or non-stick pan over medium-high heat until hot. The higher heat is important here to crisp the tortilla quickly, since the filling will already be warm. Brush the pan lightly with olive oil.
- Lay one tortilla flat in the hot pan. Working quickly, scatter one quarter of the shredded pepper jack cheese over the whole surface, then spoon one quarter of the filling onto one half. Fold the tortilla over, press firmly with a spatula to compress the filling, and cook for 2 minutes per side. The filling is already hot and moist, so the exterior will crisp in 2 minutes rather than 3. Watch carefully to avoid over-browning.
- Slice each quesadilla into wedges on a cutting board and serve immediately. The filling can be held in the slow cooker on the Keep Warm setting for up to 2 hours before assembly, making this an ideal method for entertaining or feeding a crowd at different times.
- Select the Saute function on your Instant Pot or electric pressure cooker and set it to medium heat. Add 1 tablespoon of olive oil. Once the oil shimmers, add the diced red onion and cook for 2 to 3 minutes, stirring frequently. Add the cumin, smoked paprika, and garlic powder, and stir for 30 seconds until the spices are fragrant. Press Cancel to turn off the Saute function.
- Add the cubed sweet potato, drained black beans, chipotle in adobo, lime juice, and 80ml of water to the pot. Stir to coat everything in the spiced oil. Secure the lid, ensure the pressure valve is set to Sealing, and pressure cook on High Pressure for 8 minutes.
- When the cook time finishes, perform a quick pressure release by carefully turning the valve to Venting. Once the pin drops, open the lid. The sweet potato will be very tender and the filling will look quite wet. Select the Saute function again on medium heat. Cook, stirring and mashing the sweet potato with a fork, for 3 to 4 minutes until the excess liquid evaporates and the filling thickens to a spreadable consistency.
- Turn off the Saute function. Add the baby spinach in two batches, folding it into the hot filling until wilted, about 1 minute. Taste and adjust seasoning with salt, pepper, and lime juice. Transfer the filling to a bowl to stop carryover cooking.
- Wipe the inner pot dry or use a separate large skillet on the stovetop set to medium-high heat. Brush with the remaining olive oil. Assemble and cook each quesadilla as directed in the stovetop method, pressing firmly with a spatula, cooking 2 to 3 minutes per side until the tortilla is crisp and deeply golden. Slice and serve immediately with your desired toppings.
- Preheat your oven to 220 degrees Celsius (425 degrees Fahrenheit). Line a large rimmed baking sheet with parchment paper. Toss the cubed sweet potato with 1 tablespoon of olive oil, the cumin, smoked paprika, garlic powder, salt, and pepper. Spread in a single layer on the prepared baking sheet, ensuring the cubes are not touching. Roast for 22 to 25 minutes, flipping once halfway through, until the edges are caramelized and the centers are completely tender. Remove from the oven but do not turn it off.
- Transfer the roasted sweet potato to a large mixing bowl. Add the minced chipotle in adobo, lime juice, and diced red onion. Roughly mash with a fork, leaving generous chunks. Fold in the drained black beans. Add the baby spinach and fold it through the hot mixture; the residual heat from the roasted sweet potato will wilt it within 90 seconds. Taste and adjust seasoning with salt and pepper.
- Reduce the oven temperature to 200 degrees Celsius (400 degrees Fahrenheit). Lightly brush a second clean baking sheet (or the same sheet, wiped down) with the remaining olive oil. Lay two tortillas flat on the oiled baking sheet. Scatter one quarter of the shredded pepper jack cheese over the entire surface of each tortilla, keeping it slightly away from the edges. Spoon one quarter of the filling onto one half of each tortilla. Fold the empty half over the filling, pressing down firmly.
- Brush the top surfaces of the folded quesadillas lightly with olive oil or spray with cooking spray. This is the key step for oven-crisped quesadillas: the oil on the top surface promotes browning without a skillet. Place the baking sheet on the center rack and bake for 8 minutes.
- Carefully flip both quesadillas using a wide spatula and bake for a further 5 to 6 minutes until both sides are golden and crisp and the cheese is visibly melted at the edges. Remove from the oven, let rest for 1 minute (the filling will be extremely hot), then slice each quesadilla into three wedges and repeat with the remaining two tortillas using the residual heat of the oven. Serve with sour cream, avocado, and cilantro.
Nutrition Breakdown
Per 1 serving (makes 4)
Vitamins & Minerals
% Daily Value based on a 2,000 calorie diet (FDA reference)
🧬 Essential Amino Acids
% of recommended daily intake (RDA) per serving
🛡 Antioxidant Profile
The Nutrition Science
The iron in black beans is non-heme iron, the form found in all plant foods, which the body absorbs at a rate of only 2 to 20 percent compared to 15 to 35 percent for the heme iron in meat. This sounds like a disadvantage, but this recipe is engineered specifically to counteract it. The lime juice and the natural vitamin C in the sweet potato and spinach create a chemical environment in which ascorbic acid donates electrons to convert ferric iron (Fe3+) into ferrous iron (Fe2+), the form that intestinal cells can absorb via the DMT1 transporter. Research published in the American Journal of Clinical Nutrition confirms that consuming vitamin C alongside non-heme iron can increase absorption by two to three times, which is why the lime juice is added directly to the filling rather than only as a garnish.
The beta-carotene story is equally compelling. A single medium sweet potato contains roughly 12 to 14 mg of beta-carotene, and this recipe uses approximately 600g of sweet potato across four servings. Beta-carotene is a provitamin A carotenoid, meaning the intestine converts it into retinol on demand. The conversion ratio is approximately 12 to 1 by weight (12 mcg of dietary beta-carotene yields 1 mcg of retinol activity equivalent), but a critical factor is fat. Beta-carotene is fat-soluble and its absorption from food increases dramatically in the presence of dietary fat. The olive oil used to cook the filling and crisp the tortilla, combined with the fat in the pepper jack cheese and avocado, creates an ideal micellar environment in the small intestine, maximizing carotenoid bioavailability from the sweet potato. Studies show that adding as little as 3 to 5g of fat to a carotenoid-rich meal can increase absorption by three to five times compared to a fat-free meal.
Black beans deserve special attention for their folate content. A single 100g serving of cooked black beans provides roughly 130 mcg DFE of folate, making them one of the richest plant sources of this B vitamin. Folate is essential for DNA synthesis and repair, red blood cell formation, and is critically important during the first trimester of pregnancy for neural tube development. Importantly, folate from whole foods is generally well retained during moderate cooking, though excessive boiling and discarding of cooking water can cause losses of up to 50 percent. Using canned black beans (which are cooked in a sealed environment and packed in their liquid) and rinsing them retains the majority of their folate while reducing the high sodium content of the canning liquid by approximately 40 percent.
Pro Tips
- For maximum crispiness on the stovetop, make sure the skillet is fully dry and preheated before adding the tortilla. Any moisture on the pan surface will steam the tortilla rather than crisp it.
- The filling can be made up to 3 days in advance and stored in an airtight container in the refrigerator. Assemble and cook the quesadillas fresh to order for the best texture.
- If your family prefers a milder filling, substitute regular paprika for the smoked paprika and reduce the chipotle to half a pepper. To increase the heat, add a pinch of cayenne or use a pepper jack with visible chili flakes.
- For a dairy-free version, omit the cheese and use a thin layer of mashed avocado pressed onto one side of the tortilla before folding. The avocado fat also enhances beta-carotene absorption from the sweet potato.
- Weigh your sweet potatoes before cooking. The 720 mcg RAE of Vitamin A per serving is calibrated to 600g total weight (peeled). Using significantly more or less sweet potato will shift the nutritional profile meaningfully.







Love this question, Francesca! I’m always thrilled when someone thinks about iron absorption, because it’s such a game-changer. The sweet potato is doing a lot of heavy lifting here – not only is it packed with beta-carotene, but it’s also a solid source of vitamin C, which will definitely enhance how well your body absorbs that non-heme iron from the beans. If someone wanted to dial it up even more, a squeeze of fresh lime or a cilantro-lime crema would be amazing, but honestly the sweet potato alone makes this combo really bioavailable. I’m saving this recipe to recommend to my clients who are worried about meeting iron needs on a plant-based diet
Log in or register to replyooh this is right up my alley! black beans are such a solid non-heme iron source, but i’m curious about your pairing choices here – did you include anything with vitamin C to boost that iron absorption? like lime juice in the filling or a side of salsa? i know sweet potato has some c but it’d be great to amp it up. also asking because calcium from cheese could potentially compete depending on how much you’re using. my ferritin levels finally stabilized when i started being intentional about these combos instead of just eating iron-rich foods in a vacuum. this looks delicious and im definitely trying it!
Log in or register to replyGreat question about iron bioavailability, Francesca. I’ve been tracking this obsessively with my CGM and micronutrient logging since my ferritin also tanked a few years back. Non-heme iron absorption can jump from roughly 2-3% up to 20% with adequate vitamin C (study from the American Journal of Clinical Nutrition backs this), so pairing black beans with lime or a citrus-forward salsa is genuinely worth the effort. The sweet potato does contribute some C but you’re right that it might not be quite enough depending on serving size. I’d also be curious whether the recipe specifies cheese quantity since calcium timing matters less than people think, but excess dairy
Log in or register to reply