Love this? Pin it for later!
Budget-Friendly Sweet Potato & Black Bean Enchiladas for Easy Weeknights
Creamy roasted sweet potatoes, protein-packed black beans, and a smoky homemade enchilada sauce rolled into soft corn tortillas, smothered with just enough melty cheese to feel indulgent—without breaking the bank or keeping you in the kitchen past 8 p.m. That’s the magic of these weeknight enchiladas, and they’ve been on repeat in my house every Tuesday for the past six months.
I first threw this recipe together on a frantic Wednesday when the fridge was nearly bare: one lonely sweet potato rolling around the crisper, half an onion, a can of black beans I’d bought on sale for 79¢, and the tail-end of a bag of corn tortillas that always seem to multiply in the pantry. Thirty-five minutes later I pulled a bubbling casserole dish from the oven, and my ordinarily picky nine-year-old announced it smelled “like the best restaurant ever.” By the time we’d scraped the last streak of sauce from the baking dish, I knew I’d stumbled onto something special.
Since then I’ve streamlined the method so the active time is under 25 minutes—perfect for piano-practice evenings and late Zoom calls—while still delivering that slow-simmered flavor. The ingredient list is short, inexpensive, and supermarket-versatile, yet the result tastes like you simmered a complicated mole for hours. Whether you’re feeding ravenous teenagers, looking for a meatless Monday win, or simply trying to keep the grocery bill under $50 a week, these enchiladas are about to become your new weeknight hero.
Why This Recipe Works
- One-Pan Roasting: Dice the sweet potato small so it roasts in the same time it takes to prep the remaining ingredients—no boiling, no extra dishes.
- Smoky 5-Minute Sauce: Canned tomato sauce plus pantry spices creates an enchilada bath that tastes like it simmered all afternoon.
- Stretch the Cheese: A modest half-cup of shredded cheese on top goes a long way when you mix a tablespoon of cream cheese into the filling for creaminess.
- Freezer-Friendly: Assemble in a disposable pan, wrap tightly, and freeze un-baked for up to two months—bake straight from frozen on a chaotic night.
- Vegan-Optional: Swap the dairy out for your favorite plant-based cheese and these enchiladas are 100 % vegan without sacrificing flavor.
- Cost Breakdown: Six generous servings cost roughly $4.72 total—about 79¢ per enchilada—using everyday supermarket prices.
- Kid-Approved Veggie Smuggle: The natural sweetness of roasted sweet potato wins over even vegetable skeptics.
Ingredients You'll Need
Every ingredient here is inexpensive year-round, but choosing the right produce and pantry staples makes the difference between ho-hum and restaurant-quality results.
Sweet Potatoes: Look for small-to-medium tubers with tight, unwrinkled skin. Orange-fleshed Garnets or Jewels are sweetest; if you spot purple or white varieties on sale, they work too—just aim for about 1 lb total weight. Peel or leave the skin on for extra fiber; either way, dice ½-inch so they roast quickly.
Black Beans: Canned beans are the ultimate budget protein. Rinse thoroughly to remove 40 % of the sodium, or simmer dried beans in bulk and freeze 1½-cup portions (the equivalent of one can) to save even more.
Corn Tortillas: A 30-count pack costs pennies per tortilla and lasts months in the refrigerator. Warm them for 20 seconds between damp paper towels to prevent cracking when you roll.
Enchilada Sauce Spices: Chili powder, cumin, smoked paprika, and a pinch of cinnamon deliver depth without extra salt. If your pantry is bare, a $1 packet of low-sodium taco seasoning plus a splash of liquid smoke works in a pinch.
Tomato Sauce: An 8-oz can is perfect, but if you only have crushed tomatoes, blitz them in the blender for 5 seconds to smooth them out.
Cheese: Pepper Jack adds a gentle kick and stretches further than cheddar because the tiny flecks of jalapeño trick the eye into seeing more cheese. For dairy-free, use your favorite shredded vegan variety.
Lime & Cilantro: Optional but highly recommended; the acid and herbal notes brighten the earthy filling and make the whole dish taste fresher.
How to Make Budget-Friendly Sweet Potato and Black Bean Enchiladas for Weeknights
Heat the Oven & Prep Your Pan
Move a rack to the center and preheat the oven to 425 °F (220 °C). Lightly spritz a 9×13-inch baking dish or a deep 12-inch oven-safe skillet with oil; set aside. The hot oven is key to caramelizing the sweet potatoes quickly.
Season & Roast the Sweet Potatoes
Toss diced sweet potato with 1 tablespoon oil, ½ teaspoon salt, ½ teaspoon chili powder, and ¼ teaspoon black pepper on a parchment-lined sheet pan. Spread in a single layer and roast 15 minutes, stirring once halfway, until just tender and lightly browned at the edges.
Make the 5-Minute Enchilada Sauce
While the potatoes roast, heat 1 teaspoon oil in a small saucepan over medium. Add 1 tablespoon flour and whisk 30 seconds to make a light roux. Stir in 1 teaspoon chili powder, ½ teaspoon cumin, ½ teaspoon smoked paprika, ¼ teaspoon garlic powder, and a pinch of cinnamon. Slowly pour in one 8-oz can tomato sauce and ½ cup vegetable broth; simmer 3 minutes until glossy and slightly thickened. Season with salt and a squeeze of lime.
Mix the Filling
In a medium bowl combine the roasted sweet potatoes, 1 rinsed can of black beans, 2 chopped green onions, 1 tablespoon cream cheese (or vegan alternative), and ¼ cup of the fresh enchilada sauce. Stir gently; the cream cheese will melt into the warm potatoes and bind everything together.
Soften Tortillas
Stack 8 corn tortillas on a plate, cover with a damp paper towel, and microwave 30 seconds. This steams them so they roll without tearing. Work with one tortilla at a time, keeping the rest covered.
Fill & Roll
Spread 3 tablespoons of sauce on the bottom of your baking dish. Spoon ⅓ cup filling down the center of each tortilla, roll tightly, and place seam-side down in the dish. Nestle them snugly so they stay rolled.
Top & Bake
Pour remaining sauce over the enchiladas, sprinkle with ½ cup shredded cheese, cover loosely with foil, and bake 15 minutes. Remove foil and bake 5 more minutes until cheese is melty and sauce is bubbling.
Rest & Garnish
Let the dish rest 5 minutes to set the sauce. Scatter fresh cilantro, diced avocado, and a squeeze of lime over the top. Serve hot with a side of quick cabbage slaw or warm tortilla chips.
Expert Tips
High-Heat Roasting
Resist the urge to lower the temperature; 425 °F browns the natural sugars in sweet potatoes quickly, creating caramelized edges that mimic long roasting.
Sauce Consistency
If your sauce seems thick, thin with broth a tablespoon at a time. It should coat the back of a spoon but still flow into every crevice of the enchiladas.
Prevent Soggy Bottoms
A thin layer of sauce on the dish prevents sticking, but don’t drown the tortillas before baking; add the majority on top to keep the texture al dente.
Cool Before Rolling
Let the roasted sweet potatoes stand 3 minutes before mixing with beans so the heat doesn’t split the tortillas when you roll.
Double Batch Trick
Roast a second sheet pan of sweet potatoes while you’re at it; freeze the extra cubes for tomorrow’s tacos or grain bowls.
Color Pop
Add a handful of frozen corn to the filling; the yellow kernels look gorgeous against the orange sweet potato and cost only pennies.
Variations to Try
Butternut Squash Swap
Replace sweet potato with peeled butternut cubes; they roast in the same time and add a slightly nuttier flavor.
Green Chile Twist
Substitute salsa verde for red sauce and stir 2 tablespoons roasted diced green chiles into the filling.
Breakfast Upgrade
Add a scrambled egg to each tortilla before rolling, top with Monterey Jack, and serve with pico de gallo for a brunch-worthy version.
Spicy Chipotle
Blend 1 minced chipotle pepper in adobo into the sauce for a smoky heat that pairs beautifully with the sweet potatoes.
Grain Bowl Deconstruction
Skip rolling altogether: layer sauce, tortilla strips, filling, and cheese like a lasagna for a lazy enchilada casserole.
Protein Boost
Stir 1 cup shredded rotisserie chicken or cooked quinoa into the filling if you want extra protein without extra cost.
Storage Tips
Refrigerator: Cool leftovers completely, then cover the dish tightly with foil or transfer enchiladas to an airtight container. They’ll keep up to 4 days. Reheat individual portions in the microwave for 90 seconds with a damp paper towel on top to re-steam the tortillas, or warm the entire dish covered at 350 °F for 15 minutes.
Freezer (Unbaked): Assemble the enchiladas in a disposable aluminum pan, cover first with plastic wrap (so the cheese doesn’t stick) and then heavy-duty foil. Label and freeze up to 2 months. Bake from frozen at 375 °F for 50-55 minutes, removing the foil for the last 10 minutes to brown the cheese.
Freezer (Baked): Bake and cool completely. Cut into portions and freeze on a tray; once solid, transfer to a zip-top bag. Reheat single enchiladas in the microwave for 2 minutes, or in a 350 °F oven for 12 minutes.
Make-Ahead Filling: The sweet-potato-bean mixture can be made up to 3 days ahead and stored refrigerated. Warm it slightly before rolling so it pliable and doesn’t crack cold tortillas.
Frequently Asked Questions
Budget-Friendly Sweet Potato & Black Bean Enchiladas
Ingredients
Instructions
- Preheat & Roast: Preheat oven to 425 °F. Toss diced sweet potato with 2 teaspoons oil, chili powder, salt, and pepper. Roast on a parchment-lined sheet 15 min until tender.
- Make Sauce: Heat remaining 1 teaspoon oil in a small pot, whisk in flour, then spices. Gradually whisk in tomato sauce and broth; simmer 3 min until slightly thick.
- Mix Filling: In a bowl combine roasted sweet potato, black beans, green onions, cream cheese, and ¼ cup enchilada sauce.
- Soften Tortillas: Microwave tortillas between damp paper towels 30 seconds. Spread 3 tablespoons sauce on the bottom of a 9×13 dish.
- Fill & Roll: Spoon ⅓ cup filling into each tortilla, roll tightly, and place seam-side down in dish. Pour remaining sauce over top and sprinkle with cheese.
- Bake: Cover with foil and bake 15 min; uncover and bake 5 min more until bubbly. Rest 5 min, then garnish with cilantro and lime.
Recipe Notes
For a smokier sauce, add ½ teaspoon chipotle powder. To freeze, prepare through step 5, wrap tightly, and freeze up to 2 months; bake from frozen at 375 °F for 50-55 minutes.