Love this? Pin it for later!
Healthy Roasted Sweet Potato & Black Bean Enchiladas for Winter
There’s something magical about the way winter begs for comfort food that still leaves you feeling energized rather than weighted down. Last January, after one too many gray afternoons spent in fuzzy socks and three blankets, I started craving enchiladas—the bubbling, cheese-laced, spice-perfumed kind—but I also wanted a dinner that would power me through evening yoga without the post-pasta slump. These roasted sweet-potato and black-bean enchiladas were the delicious result of that craving, and they’ve become a Sunday-night ritual ever since.
I love how the natural sweetness of the potatoes mingles with smoky cumin and chili, while the black beans add just enough heft to make the dish feel substantial. A quick homemade red sauce (no canned “mystery” puree here) whips up in the same time it takes the vegetables to roast, and a modest sprinkle of sharp white cheddar on top gives you that melty enchilada crown without sending the calorie count through the roof. They’re freezer-friendly, kid-approved, and—because everything roasts on one sheet pan—dish-washer friendly, too. If you’re looking for a make-ahead vegetarian main that feels like a warm hug on a plate, bookmark this one.
Why This Recipe Works
- Sheet-pan efficiency: Roast vegetables while the sauce simmers—dinner in under an hour.
- Balanced nutrition: Each enchilada delivers 12 g plant protein, 9 g fiber, and plenty of beta-carotene.
- Freezer hero: Assemble, wrap tightly, and freeze up to 3 months; bake from frozen for a stress-free weeknight.
- Mild-to-wild heat scale: Keep it family-friendly or add chipotle for smoky fire.
- Whole-food ingredients: No canned condensed soups or excess sodium—just real produce and spices.
- Cheese control: We use just enough sharp cheddar to satisfy; boost creaminess with Greek-yogurt drizzle instead of heavy sour cream.
Ingredients You'll Need
Before you scroll to the grocery list, here’s a quick field guide to picking the best produce and pantry staples for maximum flavor.
Sweet Potatoes
Look for firm, small-to-medium specimens with unblemished skin. Jewel or garnet varieties roast up lusciously sweet and creamy. Peel only if the skin is particularly rugged—most nutrients live right underneath.
Black Beans
Canned beans are perfectly acceptable; rinse to remove 40 % of the sodium. If you’re cooking from dried, 1 cup dry yields about 2½ cups cooked—exactly what you need here.
Corn Tortillas
Choose 6-inch, soft-taco size. Whole-grain blends add fiber, but traditional yellow corn delivers that nostalgic enchilada flavor. Warm them briefly in a dry skillet so they roll without cracking.
Red Enchilada Sauce
My shortcut sauce uses tomato paste, veggie broth, and a kiss of cocoa powder for depth. It simmers while the potatoes roast, saving time without sacrificing authenticity.
Cheese
Sharp white cheddar gives the best flavor punch per gram, meaning you can use less. For a dairy-free route, substitute cashew-almond “queso” or a sprinkle of nutritional yeast.
How to Make Healthy Roasted Sweet Potato & Black Bean Enchiladas
Roast the Sweet Potatoes
Preheat oven to 425 °F (220 °C). Toss diced sweet potatoes with 1 Tbsp olive oil, ½ tsp salt, ½ tsp smoked paprika, and ¼ tsp pepper on a parchment-lined sheet pan. Spread into a single layer and roast 20 minutes, stir, then roast another 10–12 minutes until caramelized at the edges.
Start the Enchilada Sauce
While vegetables roast, warm 1 tsp olive oil in a saucepan over medium heat. Add 2 Tbsp minced onion; sauté 2 minutes. Stir in 2 Tbsp tomato paste, 1 tsp chili powder, ½ tsp cumin, ¼ tsp oregano, and a pinch of cinnamon. Cook 1 minute. Whisk in 1 cup low-sodium vegetable broth, 1 tsp cocoa powder, and ½ tsp honey. Simmer 10 minutes, then blend smooth with an immersion blender (or carefully transfer to a countertop blender). Season with salt and a squeeze of lime.
Mix the Filling
In a large bowl combine roasted sweet potatoes, rinsed black beans, ½ cup thawed frozen corn, ¼ cup chopped cilantro, 2 Tbsp minced green chiles, ½ tsp ground coriander, and ⅓ cup of the enchilada sauce. Gently fold so beans stay intact.
Soften Tortillas
Heat a dry skillet over medium. Warm each tortilla 15 seconds per side; stack inside a folded kitchen towel to steam and stay pliable.
Assemble
Spread ¼ cup enchilada sauce on the bottom of a 9×13-inch baking dish. Spoon about ⅓ cup filling down the center of each tortilla, roll tightly, and place seam-side down in the dish. Nestle them snugly so they hold shape.
Top & Bake
Pour remaining sauce evenly over rolled tortillas. Sprinkle with ¾ cup shredded sharp white cheddar. Cover with foil (lightly sprayed with oil to prevent sticking) and bake at 375 °F (190 °C) for 15 minutes. Remove foil and bake 10 minutes more until cheese is melted and sauce is bubbling.
Rest & Garnish
Let enchiladas rest 5 minutes to set the sauce. Finish with a drizzle of lime-yogurt crema (½ cup plain Greek yogurt + zest and juice of ½ lime), diced avocado, and extra cilantro leaves.
Expert Tips
Crank the Convection
If your oven has a convection setting, use it for roasting sweet potatoes. Hot moving air caramelizes their natural sugars faster and intensifies flavor.
Sauce Consistency
The enchilada sauce should coat a spoon but still be pourable. If too thick, splash in broth; too thin, simmer 2 extra minutes.
No-Leak Rolls
Don’t overfill tortillas; ⅓ cup is the sweet spot. Roll snugly and place seam-side down so gravity keeps them closed.
Freeze Smart
Flash-freeze the unbaked pan for 1 hour, then wrap tightly. This prevents the tortillas from freezing into one solid block and allows you to remove individual enchiladas later.
Double the Batch
Roasting a second sheet pan of sweet potatoes costs no extra time and gives you ready-to-go taco filling or salad toppers later in the week.
Color Pop
Add a handful of baby spinach or kale to the filling for extra greens; they wilt instantly when mixed with hot potatoes.
Variations to Try
-
Butternut & Pinto: Swap sweet potatoes for butternut squash and black beans for pinto; season with sage instead of cilantro.
-
Green Chile Enchiladas: Replace red sauce with a quick green tomatillo salsa and use pepper-jack cheese for zing.
-
Vegan Route: Omit cheese and stir 2 Tbsp nutritional yeast into the filling; top with cashew cream and pepitas.
-
Meat-Lover’s Compromise: Add 6 oz shredded cooked turkey or rotisserie chicken to half the pan—an easy flexitarian solution.
-
Breakfast Twist: Stir scrambled eggs into leftover filling and tuck inside small flour tortillas for grab-and-go breakfast burritos.
-
Spicy Peanut Enchiladas: Blend 1 Tbsp natural peanut butter into the sauce and garnish with toasted sesame seeds for a Thai-Mex mash-up.
Storage Tips
Refrigerator
Cool enchiladas completely, then cover the baking dish with a tight double layer of foil or transfer to an airtight container. Refrigerate up to 4 days. Reheat individual portions in the microwave for 90 seconds with a damp paper towel on top, or warm the entire pan (covered) at 325 °F until centers register 165 °F, about 25 minutes.
Freezer
Assemble but do not bake. Wrap the dish in plastic wrap, then foil. Freeze up to 3 months. Bake from frozen (remove plastic) covered at 375 °F for 45 minutes, then uncovered 10–15 minutes more. If you froze individual enchiladas, you can bake as few or as many as needed.
Make-Ahead Components
Roast a double batch of sweet potatoes on Sunday and stash them in the fridge; they’ll be ready for tacos, grain bowls, or these enchiladas later in the week. The sauce can be made 5 days ahead—flavors deepen beautifully.
Frequently Asked Questions
Healthy Roasted Sweet Potato & Black Bean Enchiladas
Ingredients
Instructions
- Roast vegetables: Preheat oven to 425 °F. Toss diced sweet potatoes with olive oil, smoked paprika, salt, and pepper. Roast on a sheet pan 20 minutes, stir, then roast 10–12 minutes more until browned.
- Make sauce: In a saucepan sauté minced onion in oil 2 minutes. Add tomato paste and spices; cook 1 minute. Whisk in broth, cocoa, and honey; simmer 10 minutes. Blend smooth.
- Mix filling: Combine roasted potatoes, beans, corn, cilantro, green chiles, coriander, and ⅓ cup sauce.
- Fill & roll: Warm tortillas, fill each with ⅓ cup mixture, roll tightly, and place seam-side down in a sauced 9×13 dish.
- Bake: Pour remaining sauce over enchiladas, top with cheese, cover with foil, and bake at 375 °F 15 minutes; uncover and bake 10 minutes more until bubbly.
- Serve: Rest 5 minutes, then garnish with lime-yogurt crema, avocado, and cilantro.
Recipe Notes
For a freezer meal, assemble through step 5, wrap tightly, and freeze up to 3 months. Bake from frozen (remove plastic) at 375 °F for 45 minutes covered, then 15 minutes uncovered.