Budget-Friendly Black Bean Enchiladas for Weeknight Dinners

5 min prep 22 min cook 4 servings
Budget-Friendly Black Bean Enchiladas for Weeknight Dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

I can still picture the scene: grocery-store fluorescent lights humming above, my cart holding a single can of black beans, a bag of marked-down corn tortillas, and the store-brand enchilada sauce I’d never tried before. Twenty-five minutes later I was pulling a bubbling pan from my oven, the scent of cumin and garlic drifting through my studio apartment. One bite in and I actually did a little dance—those awkward elbow-raise, hip-wiggle kinds we only do when no one’s watching. Since then, these enchiladas have become my emergency-weeknight lifeline, my bring-to-a-new-mom staple, and the dish my neighbor requests every time our apartment building hosts a potluck.

What surprises people most is how restaurant-level they taste on a shoestring budget. We’re talking $1.35 per serving if you shop the sales. The filling is creamy, spicy, and hearty thanks to a mash-up of black beans, sautéed onions, and a secret spoonful of cream cheese that melts into the sauce. The tortillas stay supple because of a quick steam over the skillet, and everything bakes in one pan while you kick off your shoes and scroll through TikTok. Vegetarian? Check. Gluten-free with one swap? Check. Easy to double and stash half in the freezer? Double check. Let’s get rolling—literally.

Why This Recipe Works

  • Pantry Staples Only: Canned beans, tortillas, and shredded cheese keep the grocery list short and wallet happy.
  • One Skillet + One Pan: Minimal dishes mean more time for Netflix and less for scrubbing.
  • Customizable Heat: Dial the spice up or down with your choice of salsa and chili powder.
  • Vegetarian Protein Punch: Nearly 17 g of plant protein per serving keeps everyone satisfied.
  • Freezer-Friendly: Assemble, wrap, freeze, and bake later—no change in texture.
  • Kid-Approved: Mild, cheesy, and fun to dip; my picky nephew calls them “bean tacos in blankets.”
  • Fast Flavor Base: Sautéed onion + garlic + cumin equals depth without a long simmer.

Ingredients You'll Need

Ingredients

Great enchiladas start with thoughtfully chosen basics. Below I’ve listed what you need, why you need it, and the best wallet-wise ways to source each item.

Black Beans: Two 15-oz cans run about 98¢ at my Aldi; if you cook dried beans from scratch, the cost drops to 22¢. Either way, rinse and drain to remove 40% of the sodium. Look for low-sodium or no-salt-added labels so you control the seasoning.

Corn Tortillas: A 30-count pack is almost always cheaper per tortilla than smaller bags and they freeze beautifully. Yellow or white both work; just check the ingredient list for just corn, lime, and water if you need gluten-free. Pro tip: warm ones are pliable ones—zap the stack in the microwave under a damp paper towel for 30 seconds and you’ll eliminate cracks while rolling.

Enchilada Sauce: Store-brand red sauce hovers around $1.49, but if you’ve got an extra minute, whisk together 2 Tbsp tomato paste, 1 cup veggie broth, 1 tsp each chili powder and cumin, plus a pinch of cinnamon for a quick homemade hack that tastes like your favorite cantina.

Shredded Cheese: A 2-cup bag of “Mexican blend” melts uniformly, yet buying a block of Monterey Jack and shredding yourself saves about 40¢ per cup and avoids the anti-caking starches.

Cream Cheese: Just 2 tablespoons turns the filling luxurious. I stock up when the store marks bricks down to 99¢ and freeze them in 1-inch chunks for future batches.

Onion & Garlic: Yellow onion for sweetness, two cloves of garlic for depth. Chop extra and stash in a zip bag for tomorrow’s omelet.

Spices: Chili powder, cumin, smoked paprika, oregano, salt, and pepper. Buy from the bulk bins if your grocery has them; you’ll pay pennies for exactly what you need.

Optional add-ins: A handful of frozen corn adds pops of sweetness; diced zucchini bulks up the veg factor; leftover rotisserie chicken turns these into a mixed-filling masterpiece if you’re feeding carnivores.

How to Make Budget-Friendly Black Bean Enchiladas for Weeknight Dinners

1
Prep Your Pantry

Preheat oven to 400°F (204°C). Lightly grease a 9×13-inch baking dish. Drain and rinse both cans of black beans. Measure out 2 cups (about 480 g) into a medium bowl; save any extra beans for salads or soup. Soften 2 Tbsp cream cheese by microwaving it on 50% power for 15 seconds so it incorporates smoothly.

2
Build the Filling

Warm 1 Tbsp oil in a non-stick skillet over medium heat. Add ½ cup diced onion and cook 3 minutes until translucent. Stir in 2 minced garlic cloves, 1 tsp chili powder, ½ tsp cumin, ¼ tsp smoked paprika, and ¼ tsp dried oregano; toast 30 seconds until fragrant. Scrape the seasoned onion mixture into the bowl with black beans. Add the softened cream cheese, ½ cup shredded cheese, and 2 Tbsp enchilada sauce. Mash with a fork until the mixture holds together but still has texture—think chunky hummus, not baby food.

3
Warm Tortillas for Flexibility

Return the same skillet to low heat. Working in batches, warm 8-10 corn tortillas for 15 seconds per side. This step drives out moisture so they don’t crack when rolled. Stack them on a plate covered with a barely-damp towel to keep pliable while you assemble.

4
Roll Tight Cigars

Spread ¼ cup enchilada sauce in the bottom of your prepared dish. Spoon 2 heaping Tbsp of filling down the center of one tortilla, roll snugly, and place seam-side down. Repeat, packing the enchiladas side-by-side like soldiers. You should fit 8-10 across; squeeze in a couple extra at an angle if you have filling left.

5
Sauce & Cheese Bath

Pour the remaining enchilada sauce evenly over the rolled tortillas, nudging with the back of a spoon so every edge is coated. Sprinkle 1 cup shredded cheese on top. For a pretty finish, dot with sliced black olives or pickled jalapeños.

6
Bake to Bubbly Perfection

Slide the dish into the center of the oven and bake 15-18 minutes, until the sauce is bubbling around the edges and the cheese is melted with golden freckles. If you like a browner top, switch to broil for the final 2 minutes, but keep a hawk-eye to prevent burning.

7
Rest & Garnish

Let the pan rest 5 minutes; this sets the sauce and prevents tongue-scalding. Sprinkle with fresh cilantro, diced avocado, or a squeeze of lime for brightness. Serve hot with a side of rice or a crunchy cabbage slaw.

Expert Tips

Overnight Flavor Boost

Mix the filling the night before; the spices permeate the beans for deeper flavor and tomorrow-you will thank tonight-you.

Sauce Stretcher

If your sauce jar is skimpy, whisk in ¼ cup veggie broth and 1 tsp tomato paste to bulk it up without diluting flavor.

Tortilla Insurance

Brush tortillas lightly with oil before warming; it prevents tearing and adds a whisper of crispness to the final bake.

Cool Before Wrapping

Allow assembled, unbaked enchiladas to cool completely before covering in foil for the freezer; this prevents ice crystals.

Double-Decker Hack

Layer corn tortilla strips on the bottom to absorb extra sauce and create a lasagna-like base that prevents sticking.

Bright Finish

A quick pickle of red onion in lime juice while the dish bakes cuts richness and adds Instagram-worthy color.

Variations to Try

  • Sweet Potato & Black Bean

    Fold in 1 cup of diced roasted sweet potato for autumn sweetness and extra fiber.

  • Green Chile Version

    Swap red enchilada sauce for green and stir ¼ cup diced Hatch chiles into the filling.

  • Breakfast Enchiladas

    Add scrambled eggs and pepper jack cheese; serve with salsa verde for brunch bliss.

  • Vegan Makeover

    Replace cream cheese with 2 Tbsp cashew cream and use plant-based cheese shreds.

  • Cheesy Chicken Upgrade

    Fold in 1 cup shredded rotisserie chicken; reduce beans to 1½ cups to balance texture.

  • Enchilada Casserole

    Skip rolling—layer everything like lasagna with tortillas, sauce, filling, repeat.

Storage Tips

Refrigerator: Cool leftovers, cover tightly with foil, and refrigerate 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. For crisp edges, reheat in a 375°F toaster oven for 10 minutes.

Freezer: Wrap the entire unbaked dish in plastic, then foil, and freeze up to 3 months. Bake from frozen at 350°F for 45 minutes, removing the foil for the last 10 to brown the cheese. Or freeze baked portions in single-serve containers; thaw overnight and microwave as above.

Make-Ahead Assembly: Roll enchiladas the night before, cover tightly, and refrigerate. When you walk in the door, just pour sauce and cheese on top, bake, and dinner’s done in 20 minutes.

Frequently Asked Questions

Yes, but warm them only 5–7 seconds per side; flour tortillas become gummy if over-steamed. Expect a slightly softer finished texture and increase the bake time by 3 minutes because flour tortillas absorb more sauce.

Cracking usually means the tortillas are too cold or stale. Warm them gently and, if still brittle, brush lightly with water or oil, cover with a damp towel, and microwave 20 seconds to rehydrate. Very fresh tortillas from the refrigerated section are less prone to cracking.

Absolutely. Use an 8×8-inch dish and bake 12 minutes. Leftover filling makes a killer quesadilla stuffing for lunch tomorrow.

As written, it’s mild-medium thanks to standard chili powder. Swap in hot chili powder or add chipotle in adobo to the sauce if you crave more heat; tame it by using plain tomato sauce plus a pinch of sugar.

Yes! Assemble in an air-fryer-safe pan that fits your model. Air fry at 350°F for 8–10 minutes, checking at 6 minutes to avoid over-browning the cheese.

Cilantro-lime rice, charred corn salad, or a crunchy jicama slaw balance the cheesy richness. For a low-carb option, serve alongside sautéed zucchini and bell peppers.
Budget-Friendly Black Bean Enchiladas for Weeknight Dinners
main-dishes
Pin Recipe

Budget-Friendly Black Bean Enchiladas for Weeknight Dinners

(4.9 from 127 reviews)
Prep
10 min
Cook
18 min
Servings
4

Ingredients

Instructions

  1. Preheat & Prep: Heat oven to 400°F. Grease a 9×13-inch dish. Warm oil in skillet over medium heat.
  2. Sauté Aromatics: Cook onion 3 min, add garlic and spices; toast 30 sec.
  3. Make Filling: Mash beans with sautéed mixture, cream cheese, ½ cup shredded cheese, 2 Tbsp enchilada sauce until combined.
  4. Warm Tortillas: Quick-heat in skillet 15 sec per side; keep covered.
  5. Roll: Spread ¼ cup sauce on dish bottom. Fill tortillas, roll tightly, place seam-side down.
  6. Top & Bake: Pour remaining sauce, sprinkle remaining 1 cup cheese. Bake 15–18 min until bubbly. Rest 5 min, garnish, serve.

Recipe Notes

For crisp edges, broil 2 min at the end. Double the batch and freeze half unbaked for a zero-effort dinner later.

Nutrition (per serving)

358
Calories
17g
Protein
43g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.