Sweet Potato Enchiladas

A cheesy, smoky, meatless take on enchiladas, packed with roasted sweet potatoes, black beans, and plenty of comfort.

Freshly baked sweet potato enchiladas topped with melted cheese cilantro and dollops of cream served in a casserole dish

Serious Eats / Morgan Hunt Ward, Prop Stylist: Julia Bayless, Food Stylist: Margaret Monroe Dickey

Why It Works

  • Roasting the sweet potatoes, poblanos, and onions concentrates their flavors and adds caramelized depth, preventing the filling from tasting flat or overly sweet.
  • Dipping the tortillas in enchilada sauce before rolling keeps them soft while baking, creating tender, saucy enchiladas that don't crack or dry out.

I've always loved enchiladas that come out of the oven bubbling in a blanket of cheese, smothered in sauce, and finished with unapologetic clouds of sour cream. They're the kind you find all over the American Southwest and in Southwestern restaurants throughout the US. They're messy, cozy, and just the right kind of over-the-top. This sweet potato enchilada recipe, developed by our colleague Julia Levy in our Birmingham, Alabama, test kitchen, belongs to that camp: hearty and proudly dripping with cheese.

It should be noted that these are not traditional Mexican enchiladas, which come in many varieties but always tend to be leaner, simpler, and centered around chiles. (Check out Octavio Peña's wonderful enchiladas negras for just one example of a classic Mexican enchilada.) 

cheese sprinkle

Serious Eats / Morgan Hunt Ward, Prop Stylist: Julia Bayless, Food Stylist: Margaret Monroe Dickey

Along with the heavy hand with cheese and sour cream, sweet potatoes are another ingredient far more likely to show up in enchiladas in the US than in Mexico. (In Mexico, they're more likely to appear in sweets like syrupy camotes poblanos or roasted street snacks.) But Julia found that when roasted until caramelized, sweet potatoes take on an earthy sweetness that makes an ideal filling for rich, spicy, meat-free enchiladas.

Here, they're roasted with poblanos and onions until golden and smoky, then tossed with black beans, sour cream, and cheese for a vegetarian filling that's creamy, sweet-savory, and substantial. 

In the red chile sauce, the tomato paste and chipotle chiles build a base that's smoky and a little fiery, while chili powder and cumin layer in a distinctly Southwestern warmth. 

To make the best version of these enchiladas, roast the vegetables until they're browned and crisped at the edges—that's what keeps the filling from tasting flat. Dipping the tortillas in the sauce before rolling might seem fussy, but this ensures they remain soft and don't dry out as they bake in the oven. And don't skip the broil at the end; it gives you those browned, stretchy patches of cheese that make every bite memorable.

These vegetarian enchiladas are every bit as satisfying as those made with meat. They're saucy, cheesy, and built for a cozy night in.

This recipe was developed by Julia Levy; The headnote was written by Leah Colins.

Recipe Details

Sweet Potato Enchiladas

Prep 30 mins
Cook 65 mins
Total 95 mins
Serves 4 to 6
Keep Screen Awake

Ingredients

  • 12 ounces (340 g) sweet potato (about 1 large), peeled and cut into 1/2-inch pieces (about 2 1/3 cups)

  • 4 ounces (113 g) poblano chiles, stemmed, seeded, and chopped (about 3/4 cup)

  • 1 small yellow onion (4 ounces, 113 g), chopped (about 2/3 cup)

  • 3/4 teaspoon Diamond Crystal kosher salt; for table salt use half as much by volume or the same weight

  • 1/4 cup (60 ml) extra-virgin olive oil, divided

  • 2 tablespoons plus 1 teaspoon (9 g) chili powder, divided

  • 1 tablespoon plus 1 teaspoon (9 g) ground cumin, divided

  • 1 1/2 teaspoons garlic powder, divided

  • 1/2 cup tomato paste (4 ounces, 113 g)

  • 1 tablespoon minced chipotle chiles in adobo sauce 

  • 1 teaspoon dried oregano

  • 4 cups (960 ml) homemade vegetable stock or store-bought low-sodium vegetable broth

  • 1 (15-ounce) can black beans, rinsed and drained

  • 1/2 cup (120 ml) sour cream, plus more for serving

  • 8 ounces (226 g) Monterey Jack cheese, shredded (about 2 cups), divided

  • 16 (6-inch) corn tortillas, warmed

  • Fresh cilantro, for garnish

Directions

  1. Adjust oven rack to upper-middle position, and preheat oven to 425°F (220°C). On a large rimmed baking sheet, toss sweet potato, poblanos, and onion with salt, 2 tablespoons oil, 1 teaspoon chili powder, 1 teaspoon cumin, and 1/2 teaspoon garlic powder until evenly coated. Bake until tender and browned, about 20 minutes.

    Diced sweet potatoes zucchini and peppers roasted on a baking sheet

    Serious Eats / Morgan Hunt Ward, Prop Stylist: Julia Bayless, Food Stylist: Margaret Monroe Dickey

  2. While vegetables roast make the enchilada sauce: In a medium saucepan, heat remaining 2 tablespoons oil over medium heat until shimmering. Add tomato paste, chipotles in adobo, oregano, remaining 2 tablespoons chili powder, remaining 1 tablespoon cumin, and remaining 1 teaspoon garlic powder. Cook, stirring constantly, until fragrant, about 1 minute. Whisk in broth and bring to a boil over medium-high heat. Reduce heat to medium-low to maintain a simmer and cook, whisking occasionally, until slightly thickened and reduced to about 3 1/2 cups enchilada sauce, 15 to 20 minutes.

    Pouring liquid into a saucepan of red sauce while whisking preparation for a recipe

    Serious Eats / Morgan Hunt Ward, Prop Stylist: Julia Bayless, Food Stylist: Margaret Monroe Dickey

  3. Transfer sweet potato mixture to a large bowl. Stir in black beans, sour cream, and 1 cup cheese until evenly distributed. Reduce oven temperature to 375°F (190°C).

    A glass bowl containing a mixed filling for sweet potato enchiladas with diced vegetables and a creamy sauce being stirred with a spatula

    Serious Eats / Morgan Hunt Ward, Prop Stylist: Julia Bayless, Food Stylist: Margaret Monroe Dickey

  4. Pour 3/4 cup enchilada sauce in the bottom of a 9- x 13-inch baking dish, and tilt to coat bottom of dish. Lay a large piece of parchment paper on a clean work surface. Pour 1 cup enchilada sauce into a shallow dish. Working with 1 tortilla at a time, dip the tortilla into the sauce until both sides are lightly coated. Place flat on parchment paper, and top tortilla with a scant 1/4 cup sweet potato mixture in a line down the center. Roll up tightly, and place seam side down, crosswise, in prepared baking dish; continue process until all tortillas and sweet potato mixture are used (the casserole will be tightly packed).

    Preparing sweet potato enchiladas tortilla filled and rolled in a baking dish

    Serious Eats / Morgan Hunt Ward, Prop Stylist: Julia Bayless, Food Stylist: Margaret Monroe Dickey

  5. Pour remaining 1 3/4 cups sauce over the prepared enchiladas. Sprinkle remaining 1 cup cheese down the middle of the enchiladas.

    Hand sprinkling cheese over enchiladas in a baking dish

    Serious Eats / Morgan Hunt Ward, Prop Stylist: Julia Bayless, Food Stylist: Margaret Monroe Dickey

  6. Cover tightly with aluminum foil, and bake until cheese has melted and sauce is bubbly, 25 to 30 minutes. Remove foil, and turn broiler onto high. Broil until cheese is browned, 4 to 5 minutes. Let sit for 5 minutes. Serve hot, sprinkled with cilantro and dolloped with additional sour cream.

    Baked enchiladas topped with melted cheese in a rectangular dish

    Serious Eats / Morgan Hunt Ward, Prop Stylist: Julia Bayless, Food Stylist: Margaret Monroe Dickey

Special Equipment

Rimmed baking sheet, medium saucepan, parchment paper, 9- x 13-inch baking dish

Make-Ahead and Storage

Leftovers can be refrigerated in an airtight container for up to 4 days and reheated covered with foil in the oven until warmed through. Remove foil for the last few minutes.

Nutrition Facts (per serving)
573 Calories
27g Fat
66g Carbs
21g Protein
×
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 573
% Daily Value*
Total Fat 27g 35%
Saturated Fat 11g 54%
Cholesterol 44mg 15%
Sodium 980mg 43%
Total Carbohydrate 66g 24%
Dietary Fiber 14g 50%
Total Sugars 11g
Protein 21g
Vitamin C 37mg 186%
Calcium 447mg 34%
Iron 5mg 29%
Potassium 1119mg 24%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)