Sweet Potato and Black Bean Enchilada Bake
Corn tortillas layered with roasted sweet potato, black beans, and sweet corn in a smoky chili-and-cumin tomato sauce, baked under melted cheddar and finished with fresh cilantro.
Why You'll Love This Recipe
This is a hearty, layered casserole for anyone who wants a filling meatless dinner that still eats like comfort food. It leans on humble pantry and produce staples, comes together in one baking dish, and reheats beautifully, which makes it a strong choice for a family weeknight or a batch you portion out across the week. The flavors are familiar and crowd-pleasing, so it tends to satisfy both cautious eaters and people who want something with real substance.
Each part is cooked apart before they meet in the dish. Roasting the sweet potato first concentrates its natural sugar and gives it browned, caramelized edges you simply cannot get by steaming it inside the sauce. Blooming the chili powder and cumin in warm oil for a moment before the tomatoes go in wakes up the spices and gives the sauce its smoky, rounded depth instead of a raw, dusty spice taste. Layering, rather than stirring everything together, means every forkful has distinct texture: soft sweet potato, saucy beans, tender tortilla, and a browned cheese top.
An enchilada bake can carry a whole dinner on its own. The black beans and cheddar bring plant and dairy protein, the sweet potato, beans, corn, and tortillas stack up plenty of fiber, and the fat from the olive oil and cheese keeps the meal filling rather than something you are hungry after. The sweet-and-smoky contrast between the caramelized sweet potato and the spiced tomato sauce is what keeps it interesting bite after bite, and the fresh cilantro at the end lifts the whole rich, cheesy dish.
Ingredients
- 2 medium sweet potatoes, diced
- 2 cups black beans, drained
- 10 corn tortillas
- 1 1/2 cups shredded cheddar
- 2 cups crushed tomatoes
- 1 cup corn kernels
- 1 small onion, diced
- 1 tbsp chili powder
- 2 tsp ground cumin
- 3 tbsp olive oil
- 1/4 cup chopped cilantro
Instructions
- Roast the sweet potatoes: Preheat the oven to 400°F (200°C). Peel the sweet potatoes and cut them into small, even dice so they cook through quickly. Toss the diced sweet potato with some of the olive oil, spread it in a single layer on a rimmed baking sheet, and roast until the pieces are tender and lightly browned at the edges and a fork slides in easily, about 20 minutes. Set aside.
- Build the sauce: While the sweet potato roasts, dice the onion. Warm the remaining olive oil in a saucepan over medium heat, add the onion, and cook, stirring now and then, until softened and translucent, about 5 minutes. Stir in the chili powder and cumin and cook for about 30 seconds, just until fragrant, to bloom the spices. Pour in the crushed tomatoes and simmer gently for 8 minutes so the flavors come together and the sauce thickens slightly.
- Add the beans and corn: Drain and rinse the black beans under cool water until the water runs clear, then drain well. Stir the black beans and the corn kernels into the simmering sauce and cook another 2 to 3 minutes, just until everything is heated through. The canned beans and the cheddar on top season the bake, so taste it and leave the salt alone.
- Layer the bake: Lightly oil a baking dish and spread a thin layer of the bean sauce across the bottom so the tortillas do not stick. Arrange a layer of corn tortillas over the sauce, tearing them as needed to cover the surface. Scatter over some of the roasted sweet potato, spoon on more bean sauce, and sprinkle with shredded cheddar. Repeat the layers of tortillas, sweet potato, sauce, and cheddar, finishing with a generous layer of cheddar on top.
- Bake and finish: Bake at 400°F (200°C) until the sauce is bubbling around the edges and the cheese on top is fully melted and turning golden, about 20 minutes. While it bakes, roughly chop the cilantro. Let the bake rest for about 5 minutes so the layers set, then garnish with the chopped cilantro before serving.
Variations
- Swap the beans: Pinto or kidney beans stand in for the black beans without changing the method; drain and rinse them the same way.
- Add more vegetables: Fold diced bell pepper or zucchini into the sauce along with the corn, or layer in a handful of chopped spinach, for extra color and volume.
- Turn up the heat: Stir a chopped chipotle in adobo or a diced jalapeño into the sauce, or add a pinch of cayenne, for a smokier, spicier version.
- Fresh, bright finish: Top each serving with sliced avocado and a squeeze of lime alongside the cilantro; this adds avocado for a creamy, cooling contrast to the warm bake.
- Switch the cheese: Use pepper jack or a Monterey jack blend in place of the cheddar for a milder melt or a little extra kick; this keeps it a dairy topping while changing the flavor.
Storage & Leftovers
Cooled leftovers keep well in an airtight container in the refrigerator for up to four days. The layers actually firm up as they chill, which makes the bake easier to cut into clean squares the next day.
To reheat, cover a portion loosely and warm it in a 350°F (175°C) oven or toaster oven until heated through and the cheese is melted again, about 15 minutes; this keeps the tortillas from turning rubbery the way they can in a microwave. If you are in a hurry, the microwave works fine in short bursts, but add a light cover so the top does not dry out.
To get ahead, you can roast the sweet potato and make the bean sauce a day or two in advance and store them separately in the refrigerator, then assemble and bake when you want to serve. You can also fully assemble the unbaked dish, cover it, and refrigerate overnight; add a few extra minutes in the oven since it will be going in cold.
Notes & Tips
- Cut the sweet potato small: Dicing the sweet potato into roughly half-inch pieces means it roasts tender in the time given; larger chunks stay firm in the center and never fully soften once they are buried under sauce and cheese.
- Warm the tortillas if they crack: If your corn tortillas are stiff and splitting, wrap them in a damp towel and microwave for a few seconds so they turn pliable and layer without shattering.
- Let it rest before cutting: Giving the bake a few minutes out of the oven lets the layers set so you get neat squares instead of a landslide when you serve the first portion.
- Adjust the seasoning at the sauce stage: Taste the bean sauce before you layer and add more chili powder, cumin, or salt then; once it is assembled and baked you can no longer stir seasoning through it.
- Cilantro is optional: If cilantro is not for you, finish with sliced green onion or a little chopped fresh oregano instead; the garnish is there for a fresh lift, so any bright herb works.
- Round out the plate: A simple green salad or a scoop of plain shredded lettuce and tomato on the side cuts the richness of the melted cheese and turns a square of the bake into a fuller meal.
Nutrition & Mindful Eating
- Tortillas, sauce and filling become one thing in the oven. The tortillas drink up the tomato and go tender, the sweet potato and beans hold their shape between the layers, and the cheddar seals the top.
- Corn tortillas are ground whole corn, and baked in sauce they turn soft and pliable while keeping a faint toasted corn flavor underneath, along with the fiber and magnesium that come with the whole grain.
- Crushed tomatoes simmered with chili powder and cumin become the sauce that holds everything together, and cooking is what makes their lycopene more available, so the long time in the oven works twice.
- Cheddar over the top browns unevenly and goes stringy underneath, and its fat and salt are what pull the sweet potato and the beans into focus, along with the calcium and protein it brings to a vegetable bake.
- Roasted sweet potato dice goes silky between the layers and corn kernels stay firm and sweet against them, and the bake is soft nearly all the way through with just enough left to bite.
- As you eat, cut a square that goes all the way down through the layers and see how differently the top and the bottom have cooked, then eat it sitting down while it is still steaming.
Frequently Asked Questions
Can I make this ahead for a weeknight?
Yes. Roast the sweet potato and make the bean sauce a day or two ahead and refrigerate them separately, or assemble the whole unbaked dish, cover it, and keep it in the fridge overnight, then bake it off when you are ready, adding a few extra minutes since it starts cold.
My tortillas keep tearing when I layer them. What am I doing wrong?
Cold, dry corn tortillas are brittle. Warm them briefly wrapped in a damp towel in the microwave until they are soft and flexible, and do not worry about tearing them to fit; overlapping torn pieces actually covers the dish more evenly.
How do I know when the bake is done?
Look for the sauce bubbling up around the edges of the dish and the cheese on top fully melted and turning golden in spots, which takes about 20 minutes at 400°F (200°C). If the top browns before that, the inside will still be heating through underneath.
Is this too spicy for kids?
As written, the chili powder and cumin give it warmth and smoke rather than real heat, so it is usually mild enough for children. If you want it gentler still, cut back the chili powder, and keep any hotter additions like jalapeño or chipotle on the side for the adults.

