Smoky Bean and Sweet Potato Burritos
Published September 22, 2025
- Total Time
- 1 hour 10 minutes
- Prep Time
- 15 minutes
- Cook Time
- 55 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
¼ cup vegetable oil, such as avocado
1 medium onion, diced
4 garlic cloves, minced
Kosher salt (such as Diamond Crystal)
5 to 7 chipotle chiles in adobo sauce, roughly chopped
5 Roma tomatoes, diced
1 medium sweet potato (12 to 16 ounces), peeled and diced
2 cups low-sodium vegetable or chicken stock, or water
2 (15-ounce) cans beans, such as pinto, Great Northern, cannellini or a mix, drained
10 burrito-sized (10-inch) flour tortillas, at room temperature or warmed (see Tip)
Mexican crema, mayonnaise or sour cream (optional)
Tender greens, such as baby spinach, arugula or mesclun mix (optional; see Tip)
Hot sauce or salsa roja, for serving (optional)
Preparation
- Step 1
Heat oil in a large skillet on medium. Add onion and cook, stirring occasionally, until translucent and beginning to brown, 8 to 10 minutes. Add the garlic and 2 teaspoons salt, and cook for another 5 minutes. Add the chopped chipotles along with their sauce and cook, stirring frequently, until fragrant, about a minute.
- Step 2
Add the diced tomatoes and cook until they start to melt and get soupy, about 10 minutes. Add the sweet potato and stock, bring to a boil, lower to a steady simmer and cook until the sweet potato is fork-tender and the tinga is reduced and slightly thickened, 12 to 15 minutes. Add the beans, mash the mixture to your desired texture and simmer for 3 more minutes to heat beans through. Taste for salt.
- Step 3
Assemble burritos one at a time: On a work surface, spread a tortilla with 1 tablespoon crema, if using, then, using a slotted spoon, scoop about ¾ cup of filling on top of the tortilla near the edge closest to you. Top with greens, if using. To close the burrito, fold the left and right sides of the tortilla over the filling, then starting with the side closest to you, roll up the burrito, folding the top sides of the tortilla towards each other as you roll. Place the burrito seam-side down on a serving platter. Repeat to make remaining burritos. Serve immediately, with crema and salsa roja, if desired.
If you’d like, warm the tortillas in a large cast-iron skillet over medium-high until toasted in spots and pliable, about 1 minute each side.
To freeze the burritos for later, omit the optional greens during assembly and place the burritos on a parchment-lined sheet pan as you assemble them, making sure none of the burritos are touching. Freeze the burritos for 1 to 2 hours, until solid enough to move. Once they are almost frozen solid, place in a tightly sealed container and freeze for up to 6 months. To reheat, wrap the frozen burrito in parchment paper and microwave for 3 minutes on high. Let stand 2 minutes before serving.
Private Notes
Comments
Maybe because I'm in the San Francisco Bay Area, but how about grilling the burritos before serving? Nothing beats that toasty tortilla.
@E. Parker yes! I haven’t made them yet but I’d grill them or bake them a few minutes with some cheese on top of burritos!
@Rebecca C oh! I also made a garlic lime aioli(added lime juice and pressed garlic to dukes mayo) to put on it and I think that really cut through the heat and made it AMAZING !
I loved this! I wrapped my burrito with Monterey Jack cheese, cilantro, lime crema, and pickled red onion. I substituted a can of mutti diced tomatoes and 2 tsp better than bullion vegetable base for the broth and Roma tomatoes. Added about 1 cup water as needed so it didn’t dry out or get too soupy.
Yummy, but quite spicy! I would give it a 4/5 spice level. After adding other things to the burrito (stick sour cream, avocado, Pico de gallo) it brings the spice level down to a 2 or 3 though for the whole burrito. I chose to blend it all and make it more like a version of refried beans.
A lot of careful cooking to get something that tastes like a mouth full of chiles in adobo.

