budgetfriendly sweet potato and black bean enchiladas for weeknights

5 min prep 30 min cook 4 servings
budgetfriendly sweet potato and black bean enchiladas for weeknights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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

Yes—use 6- to 8-inch flour tortillas and reduce the initial bake time by 5 minutes since flour softens faster. Expect a slightly softer, more pliable texture.

Add ¼ teaspoon cayenne to the sauce, use Pepper Jack cheese, and drizzle finished enchiladas with your favorite hot sauce or a spoonful of chipotle salsa.

Absolutely. Cover tightly and refrigerate up to 12 hours. Add an extra 5 minutes to the covered bake time since the dish will be cold going in.

Quick cabbage slaw with lime vinaigrette, Mexican street corn off the cob, or a simple avocado-tomato salad rounds out the meal without extra effort.

Use a modest amount of sauce on the bottom, roast (not boil) the vegetables to remove moisture, and bake uncovered for the final 5 minutes to evaporate excess liquid.

Yes—use two 9×13 pans and rotate them halfway through baking. The recipe scales perfectly; just roast the sweet potatoes on two sheet pans so they stay in a single layer.
budgetfriendly sweet potato and black bean enchiladas for weeknights
main-dishes
Pin Recipe

Budget-Friendly Sweet Potato & Black Bean Enchiladas

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. 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.
  2. 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.
  3. Mix Filling: In a bowl combine roasted sweet potato, black beans, green onions, cream cheese, and ¼ cup enchilada sauce.
  4. Soften Tortillas: Microwave tortillas between damp paper towels 30 seconds. Spread 3 tablespoons sauce on the bottom of a 9×13 dish.
  5. 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.
  6. 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.

Nutrition (per serving)

289
Calories
10g
Protein
42g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.