Love this? Pin it for later!
Budget-Friendly Sweet Potato Black Bean Enchiladas
Creamy sweet potatoes, protein-packed black beans, and melty cheese rolled into soft tortillas and smothered in a quick homemade enchilada sauce—this is the kind of dinner that makes everyone at the table happy (even the picky toddlers). My family requests these enchiladas at least twice a month, especially when the weather turns cool and we’re craving something cozy but still wholesome. The first time I served them, my then-three-year-old dubbed them “sunset rolls” because of the vibrant orange-and-red colors peeking out of the baking dish. The nickname stuck, and now “Sunset Rolls” night is officially a thing in our house.
I originally developed the recipe during a particularly tight grocery week when a single sweet potato, a can of black beans, and a half-bag of tortillas were the only “dinner worthy” items left in the pantry. Thirty minutes later we were scooping saucy, cheesy wedges onto our plates and I knew I’d stumbled onto a keeper. Since then I’ve fed these enchiladas to a houseful of teenage athletes, a vegan book-club crowd (with one easy swap), and a pot-luck full of neighbors. They scale like a dream, freeze like champions, and cost less than ten dollars for a full 9×13 pan. Whether you’re meal-prepping for the week, feeding a crew on game night, or just trying to get more plants on the table without complaints, this recipe is about to become your weeknight superhero.
Why This Recipe Works
- One-pan wonder: The filling comes together in the same skillet you’ll use to soften the tortillas—fewer dishes, happier cook.
- Budget heroes: Sweet potatoes and black beans are among the least expensive produce/protein combos in any grocery store.
- Kid-approved spice level: Mild enchilada sauce keeps it family-friendly; heat seekers can add hot sauce at the table.
- Make-ahead magic: Assemble the night before, cover tightly, and bake straight from the fridge—add 10 extra minutes.
- Freezer friendly: Double the batch, bake one pan, and freeze the second (uncooked) for up to three months.
- Vegetarian protein punch: Nearly 17 g of plant protein per enchilada thanks to beans + cheese.
- Versatile toppings bar: Set out avocado, cilantro, lime, and Greek yogurt so each person can customize.
Ingredients You'll Need
Before we talk numbers, here’s my golden rule for budget cooking: buy what you’ll actually eat. If a 99-cent bag of dried black beans is going to sit in your pantry for six months, grab the 79-cent can instead—convenience wins. That said, every ingredient below is widely available at discount grocers, warehouse clubs, and farmers’ markets alike.
Sweet potatoes – Look for firm, unblemished skins and try to pick two medium potatoes rather than one gigantic one; they cook more evenly when diced. Any color (orange, garnet, Japanese purple) works, but the classic orange varieties mash up creamiest.
Black beans – One 15-oz can is perfect here. If you cook from dry, you’ll need 1½ cups cooked. Low-sodium versions let you control salt.
Cheese – Pre-shredded saves minutes, but block cheese melted smoother and costs less per ounce. I use sharp cheddar for tang, but Monterey Jack or a Mexican blend melt like lava.
Tortillas – 8 standard 8-inch flour tortillas fit snugly in a 9×13 pan. Corn tortillas are naturally gluten-free; warm them first so they don’t crack when you roll.
Enchilada sauce – Canned is fine (and often under $1.50), yet my 5-minute blender version—canned tomatoes, veggie broth, chili powder, cumin, and a pinch of cinnamon—costs pennies and tastes brighter.
Aromatics – One small onion and two cloves garlic build flavor fast. Swap in a teaspoon of onion powder and ½ teaspoon garlic powder in a pinch.
Spices – Chili powder, cumin, smoked paprika, and oregano create that iconic Tex-Mex vibe without extra salt.
Optional boosters – A handful of frozen corn adds sweetness, a spoonful of chipotle peppers brings smoky heat, and a squeeze of lime wakes everything up at the end.
How to Make Budget-Friendly Sweet Potato Black Bean Enchiladas
Roast (or microwave) the sweet potatoes
Scrub, pierce, and microwave on high 5–6 minutes per side until fork-tender. Cool slightly, peel, and mash with a splash of water until spreadable. (Oven method: 400 °F on a sheet pan 40 min.)
Sauté the sofrito
Heat 1 Tbsp oil in a 12-inch skillet over medium. Add diced onion and cook 3 minutes until translucent. Stir in garlic, chili powder, cumin, smoked paprika, oregano, and ½ tsp salt; toast 30 seconds until fragrant.
Build the filling
Fold in mashed sweet potato, drained black beans, and ½ cup enchilada sauce. Cook 2 minutes, mashing lightly, until mixture holds together like thick cookie dough. Taste and adjust salt.
Soften the tortillas
Wipe the skillet, add a drizzle of oil, and warm each tortilla 10 seconds per side. This keeps them pliable and prevents tearing when you roll. Stack on a plate under a tea towel.
Roll & arrange
Spread ¼ cup enchilada sauce on the bottom of a 9×13 baking dish. Spoon ⅓ cup filling down the center of each tortilla, sprinkle with 1 Tbsp cheese, roll tightly, and place seam-side down.
Sauce & cheese blanket
Pour remaining sauce evenly over the rolled enchiladas, nudging with a spatula so sauce seeps between seams. Sprinkle remaining cheese in a fluffy layer right to the edges—this prevents dried-out corners.
Bake to bubbly perfection
Cover with foil (spray underside so cheese doesn’t stick) and bake at 375 °F for 20 minutes. Remove foil and bake 8–10 minutes more until cheese is golden and sauce is bubbling around the edges. Broil 1 minute if you love those blistered spots.
Rest & garnish
Let the pan stand 5 minutes—this sets the sauce and prevents mouth-magma incidents. Shower with chopped cilantro, diced avocado, and a squeeze of lime for restaurant-level sparkle.
Expert Tips
Micro-steam tortillas
Wrap a stack in damp paper towels and microwave 30 seconds. Faster than skillet-warming and just as pliable.
Cheese barrier trick
Sprinkle a thin layer of cheese directly on the sauce before adding tortillas—forms a gooey barrier against soggy bottoms.
Crank up the veg
Fold in a cup of chopped spinach or kale; the heat wilts it perfectly and kids barely notice.
Sauce stretcher
Whisk ¼ cup Greek yogurt into the enchilada sauce for extra volume and a creamy, tangy finish.
Spice control
Use half chili powder and half ancho for deeper flavor without extra heat—perfect for sensitive palates.
Crisp top hack
Mix ¼ cup panko with 1 tsp olive oil and sprinkle on cheese before broiling—crunchy golden crust every time.
Variations to Try
- Butternut swap: Replace sweet potato with roasted butternut squash for a autumn twist.
- Breakfast enchiladas: Add scrambled eggs to the filling and serve with salsa verde instead of red sauce.
- Vegan delight: Omit cheese or use plant-based shreds and brush tortillas with olive oil instead of cheese barrier.
- Chicken hybrid: Stir in 1 cup shredded rotisserie chicken for omnivore households without extra cost.
- Green chile route: Swap enchilada sauce for a quick green chile gravy and use pepper-jack cheese.
Storage Tips
Refrigerate: Cool completely, cover tightly with foil, and refrigerate up to 4 days. Reheat individual portions in microwave 60–90 seconds or in a 350 °F oven 15 minutes.
Freeze unbaked: Assemble, wrap pan in plastic then foil, and freeze up to 3 months. Bake from frozen (remove plastic) at 375 °F for 55–65 minutes, adding foil if top browns too quickly.
Freeze baked: Cut cooled enchiladas into squares, wrap each in foil, and freeze in a zip bag up to 2 months. Reheat directly from freezer at 350 °F for 25 minutes.
Meal-prep bowls: Chop leftover enchiladas and layer with rice and lettuce for grab-and-go lunches; keep up to 3 days refrigerated.
Frequently Asked Questions
Budget-Friendly Sweet Potato Black Bean Enchiladas
Ingredients
Instructions
- Microwave potatoes: Pierce, microwave 5–6 min per side until soft. Peel and mash.
- Sauté aromatics: Heat oil, cook onion 3 min, add garlic & spices 30 sec.
- Make filling: Stir mashed sweet potato, beans, ½ cup enchilada sauce, ¼ cup cheese into skillet until thick.
- Soften tortillas: Warm in skillet 10 sec per side; keep covered.
- Assemble: Spread ¼ cup sauce in 9×13 dish. Fill each tortilla with ⅓ cup potato mixture, sprinkle 1 Tbsp cheese, roll, place seam-side down.
- Top & bake: Pour remaining sauce over, sprinkle remaining cheese, cover with foil, bake 375 °F 20 min, uncover 8–10 min until bubbly. Rest 5 min, garnish.
Recipe Notes
For a freezer meal, assemble, cool, wrap tightly, and freeze up to 3 months. Bake from frozen 55–65 min at 375 °F.