Love this? Pin it for later!
Budget-Friendly Sweet Potato & Black Bean Enchiladas
When Tuesday night rolls around and the fridge is looking suspiciously bare, these vibrant enchiladas swoop in to save dinner—and the grocery budget. I first cobbled them together during a particularly lean month when my twins were in their “only-orange-food” phase and I was determined to keep everyone fed without another trip to the store. One roasted sweet potato, a can of black beans, and the tail-end of a bag of frozen corn somehow stretched into a bubbling pan of comfort that had my usually picky seven-year-olds asking for thirds. Ten years later, the twins still request “Mom’s purple-night enchiladas” (they insist the purple sweet potatoes we occasionally use have superpowers), and I still love that the entire feast costs less than a single take-out pizza. Whether you’re feeding a crowd of hungry teenagers, looking for a meatless Monday win, or simply trying to keep dinner under ten dollars, these enchiladas deliver smoky-sweet flavor, complete plant protein, and that cozy, cheesy aroma that makes a house feel like home.
Why This Recipe Works
- Pantry-Powered: Canned beans, basic spices, and tortillas keep the cost low without sacrificing flavor.
- One-Pan Roasting: Toss sweet potatoes on the same sheet you’ll later bake the enchiladas—fewer dishes, happier cook.
- Freezer-Friendly: Assemble, cover tightly, and freeze up to three months for an instant homemade TV dinner.
- Kid-Approved Sweetness: Roasted sweet potatoes add natural sweetness that balances mild green chile heat.
- Complete Protein: Black beans + corn + tortillas = all essential amino acids, no meat required.
- Color-Code Option: Swap in purple sweet potatoes for an antioxidant boost and dinnertime wow-factor.
Ingredients You'll Need
Before we dive into the method, let’s talk ingredients—because smart shopping is half the battle when you’re cooking on a budget. Sweet potatoes are cheapest October through March, but they store for weeks in a cool dark cabinet, so stock up when you spot a sale. Look for firm, unblemished skins; minor surface scars are fine and usually marked down. Black beans are a no-brainer pantry staple—buy the 6-pack store brand for under four dollars and you’re set for multiple meals. Corn tortillas are traditionally used for enchiladas and cost pennies per ounce; if you only have flour tortillas on hand, warm them first so they roll without cracking. The homemade spice blend below replaces a pricey packet and lets you control sodium—smoked paprika adds depth that tricks tasters into thinking there’s chorizo hiding inside. Finally, a modest handful of shredded cheese on top provides that Instagram-worthy melt; use pepper-jack for extra kick or a Mexican-blend for maximum coverage.
Substitution savvy: No sweet potatoes? Cubed butternut squash or carrots work. Dairy-free? Swap cheese for a can of rinsed white beans blended with nutritional yeast and a splash of the enchilada sauce for a creamy topping. Gluten-free? All ingredients listed are naturally gluten-free; just double-check your chile powder and sauce labels for hidden wheat starch.
How to Make Budget-Friendly Sweet Potato & Black Bean Enchiladas for Family Dinners
Roast the Sweet Potatoes
Preheat oven to 425 °F (220 °C). Peel 2 medium sweet potatoes (about 1¼ lb/565 g) and cut into ½-inch cubes. Toss with 1 tablespoon oil, ½ teaspoon salt, and ¼ teaspoon black pepper on a rimmed sheet pan. Spread in a single layer and roast 18–20 minutes, stirring once, until edges caramelize and centers yield easily to a fork. Remove and lower oven to 375 °F (190 °C) for baking the enchiladas later.
Mix the Filling
In a large bowl combine roasted sweet potatoes, 1 can (15 oz/425 g) black beans—rinsed and drained, 1 cup frozen or fresh corn kernels, 1 cup finely chopped spinach or kale (optional but boosts color and nutrients), ½ cup minced onion, 1 minced garlic clove, 1 tablespoon lime juice, and 1 teaspoon maple syrup or brown sugar to balance heat. Fold gently; you want the potato cubes to stay intact for texture.
Season Smart
Sprinkle 1 teaspoon ground cumin, 1 teaspoon chili powder, ½ teaspoon smoked paprika, ½ teaspoon oregano, and ¼ teaspoon chipotle powder if you like gentle heat. Add ½ teaspoon kosher salt and ¼ teaspoon pepper. Stir just until spices coat everything evenly; taste and adjust. The filling should be vibrant and fragrant—this is your only chance to season the inside of the enchiladas.
Quick Homemade Sauce
In a blender combine 1 can (8 oz/225 g) tomato sauce, ½ cup water or vegetable broth, 2 tablespoons tomato paste, 1 teaspoon each cumin and chili powder, ½ teaspoon onion powder, ¼ teaspoon cinnamon, and a pinch of salt. Blend until smooth. This makes about 1¼ cups—exactly enough to coat eight tortillas without drowning them, saving you from opening a second can.
Soften the Tortillas
Wrap 8 corn tortillas in a barely damp kitchen towel and microwave 45 seconds, or heat each one in a dry skillet for 15 seconds per side. Warm tortillas roll without cracking and absorb sauce better, preventing the dreaded enchilada blow-out in the oven.
Roll & Arrange
Spread ¼ cup sauce on the bottom of a 9×13-inch baking dish. Spoon ⅓ cup filling down the center of each tortilla, roll tightly, and place seam-side down in the dish. Nestle them snugly; this keeps them from unrolling and lets the sauce climb the sides for maximum flavor.
Top & Bake
Pour remaining sauce evenly over the rolled enchiladas. Sprinkle 1 cup shredded cheese (pepper-jack or Mexican-blend) on top. Cover with foil and bake 20 minutes. Remove foil and bake 10 minutes more, until cheese is melted and sauce is bubbling. Broil 1–2 minutes for browned spots if desired.
Garnish & Serve
Let rest 5 minutes to set the sauce and prevent mouth-magma accidents. Top with fresh cilantro, sliced radishes, avocado, or a drizzle of lime-crema. Serve alongside quick cabbage slaw or Cilantro-Lime Rice to stretch the meal even further.
Expert Tips
Double the Batch
Roast an extra sheet of sweet potatoes while the oven is hot; cool and freeze in 2-cup portions for lightning-fast tacos or soup later in the week.
Overnight Flavor Boost
Mix the filling and sauce the night before; refrigerate separately. The spices bloom and the beans absorb seasoning, giving you deeper flavor with zero extra work.
Crack-Proof Tortillas
Brush each warm tortilla with a whisper of sauce before filling; the moisture creates a micro-steam jacket that keeps them supple while rolling.
Cheese Stretcher
Mix ½ cup cottage cheese or ricotta into the shredded cheese; it melts into creamy pockets and bulks up the topping for pennies.
Crisp Edges
Slide the baked enchiladas under the broiler for the final 2 minutes, but keep the rack in the center—too close and the sauce splatters burn.
Transport Tip
Taking these to a potluck? Under-bake by 5 minutes, cover with foil, and finish heating on-site so they arrive bubbly, not soggy.
Variations to Try
- Breakfast Enchiladas: Swap sweet potatoes for diced pan-fried potatoes, add scrambled eggs to the filling, and use salsa verde instead of red sauce.
- Green Chile & Jack: Replace chili powder with 2 tablespoons chopped roasted Hatch or Anaheim chiles and use Monterey Jack for a milder, nuttier profile.
- Peanut-Butter Mole: Whisk 1 tablespoon natural peanut butter and ½ ounce dark chocolate into the sauce for a quick mole that pairs beautifully with sweet potatoes.
- Quinoa Crunch: Add ½ cup cooked quinoa to the filling for extra texture and a protein bump; it also helps absorb moisture so the enchiladas stay neat when sliced.
Storage Tips
Refrigerate: Cool leftovers completely, then cover the baking dish with foil or transfer enchiladas to an airtight container; refrigerate up to 4 days. Reheat individual portions in the microwave for 90 seconds with a damp paper towel over the top to re-steam the tortillas, or warm the whole pan, covered, at 350 °F for 15 minutes.
Freeze: Assemble enchiladas but do not bake. Wrap the entire dish in two layers of foil, label, and freeze up to 3 months. Bake from frozen at 375 °F for 55–60 minutes, removing the foil for the last 10 minutes to brown the cheese. Alternatively, flash-freeze individual rolled enchiladas on a tray, then store in a zip-top bag; you can grab however many you need and bake 25 minutes.
Make-Ahead Components: Roast sweet potatoes and mix filling up to 3 days ahead; store separately. Whisk sauce together and refrigerate 1 week. When dinnertime hits, all that’s left is a quick roll and bake—perfect for busy weeknights or hosting without the chaos.
Frequently Asked Questions
Budget-Friendly Sweet Potato & Black Bean Enchiladas
Ingredients
Instructions
- Preheat & Roast: Heat oven to 425 °F. Toss sweet-potato cubes with oil, ½ tsp salt, and ¼ tsp pepper on a rimmed sheet. Roast 18 min until edges brown; lower oven to 375 °F.
- Mix Filling: In a bowl combine roasted potatoes, beans, corn, spinach, onion, garlic, lime juice, syrup, and spices. Fold gently.
- Blender Sauce: Blend tomato sauce, water, tomato paste, 1 tsp cumin, 1 tsp chili powder, ¼ tsp cinnamon, and a pinch salt until smooth.
- Soften Tortillas: Microwave wrapped in a damp towel 45 sec, or warm in a dry skillet.
- Assemble: Spread ¼ cup sauce in a 9×13 dish. Fill each tortilla with ⅓ cup filling, roll, place seam-side down. Top with remaining sauce and cheese.
- Bake: Cover with foil and bake 20 min; uncover and bake 10 min more until bubbly. Rest 5 min, garnish, serve.
Recipe Notes
For crisp edges, broil 1–2 min at the end. Leftovers keep 4 days refrigerated or 3 months frozen. Reheat covered at 350 °F for 15 min.