Budget Veggie and Bean Enchiladas for a Mexican Night

400 min prep 1 min cook 30 servings
Budget Veggie and Bean Enchiladas for a Mexican Night
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something magical about the moment a casserole dish of bubbling, cheese-topped enchiladas hits the table—especially when the aroma of smoky chili powder and cumin is still hanging in the air and the tortillas have soaked up just enough sauce to stay tender while holding their shape. I first started making these Budget Veggie and Bean Enchiladas in graduate school when my grocery budget was smaller than my appetite, and over the years they’ve become the most-requested “Mexican night” main dish in our house. They’re week-night fast, pantry-friendly, endlessly adaptable, and—bonus—completely plant-based without even trying. Whether you’re feeding a crowd of hungry roommates, sneaking more vegetables into picky eaters, or simply craving comfort food that won’t break the bank, this is the recipe that keeps on giving. Serve it with a pitcher of agua fresca, a big bowl of guac, and plenty of warm tortilla chips, and you’ve got a fiesta that tastes like you spent all day in the kitchen—even though the active time is under 30 minutes.

Why This Recipe Works

  • One-Pan Filling: Everything cooks together in a single skillet, saving dishes and deepening flavor.
  • Double-Bean Power: Black beans and pinto beans provide 15 g of protein per serving for pennies.
  • Flexible Veggies: Swap in whatever’s on sale—zucchini, bell peppers, or frozen corn all work beautifully.
  • Make-Ahead Magic: Assemble up to 24 hours in advance; flavor actually improves overnight.
  • Freezer-Friendly: Bakes straight from frozen for last-minute dinner emergencies.
  • Cheese Optional: Totally vegan as written, or add a sprinkle of dairy or nondairy cheese if you like.
  • Authentic Taste, Budget Price: Uses everyday spices you already own for restaurant-level depth.

Ingredients You'll Need

Ingredients

Before we jump into the method, let’s talk ingredients. Each component was chosen for maximum flavor per dollar, but there’s plenty of room to customize based on what’s inexpensive in your area this week.

  • 1 Tbsp olive oil or any neutral oil — A little fat carries flavor and prevents sticking. If you’re oil-free, use a splash of vegetable broth.
  • 1 medium yellow onion, diced — The aromatic base. White or red onion is fine; frozen pre-diced onion saves time.
  • 2 cloves garlic, minced — Fresh is cheapest, but ½ tsp garlic powder works in a pinch.
  • 1 bell pepper, diced (any color) — Green peppers are usually cheapest; yellow and orange add sweetness.
  • 1 medium zucchini, diced — Summer squash browns nicely and melts into the filling. Substitute shredded carrots or mushrooms if zucchini prices spike.
  • 1 cup frozen corn — Adds pops of sweetness and stretches the filling. Canned corn (drained) is an acceptable swap.
  • 1 tsp ground cumin — The earthy backbone of enchilada flavor. Buy in bulk; it’s pennies per teaspoon.
  • 1 tsp chili powder — American-style chili powder (a blend) is milder than pure chile powder, perfect for families.
  • ½ tsp smoked paprika — Lends subtle campfire notes. Regular paprika works, but smoked is worth the splurge.
  • ¼ tsp dried oregano — Mexican oregano if you have it; Italian is fine.
  • 1 ½ cups cooked black beans (or 1 15-oz can, drained) — Rinse to reduce sodium. Pinto or kidney beans work too.
  • 1 ½ cups cooked pinto beans (or 1 15-oz can, drained) — Two beans give varied texture; feel free to use only one type.
  • 1 ½ cups enchilada sauce, divided — Homemade (see pro tips) or store-bought. Red or green, whatever’s on sale.
  • 1 Tbsp lime juice — Brightens the whole dish. Lemon juice or a splash of vinegar is a stand-in.
  • 8 6-inch corn tortillas — Corn is traditional and naturally gluten-free; swap flour tortillas if you prefer.
  • ½ cup shredded cheese (optional) — Cheddar, Monterey Jack, or nondairy shreds. Totally optional but crowd-pleasing.
  • Fresh cilantro, chopped green onions, avocado slices, or pickled jalapeños for garnish — Pick whatever toppings are cheapest or already in your crisper.

Look for sales on canned beans and frozen vegetables; they’re already cooked so you’re paying for convenience as well as nutrition. If your grocery store has a “manager’s special” produce rack, load up on peppers and zucchini that can be diced and frozen for future batches. Spices last for years when stored in airtight jars—buy from the bulk bins and you’ll pay a fraction of bottled-spice prices.

How to Make Budget Veggie and Bean Enchiladas for a Mexican Night

1 Sauté the aromatics: Heat olive oil in a large non-stick skillet over medium heat. Add diced onion and cook 3–4 minutes until translucent, stirring occasionally. Stir in garlic, bell pepper, and zucchini. Cook another 5 minutes until the vegetables begin to brown and soften. If the mixture looks dry, splash in 2 Tbsp water to prevent burning.
2 Season and build the filling: Sprinkle cumin, chili powder, smoked paprika, oregano, and ½ tsp salt over the veggies. Stir to coat, letting the spices toast for 60 seconds until fragrant. Fold in frozen corn, black beans, and pinto beans. Pour in ½ cup of the enchilada sauce and the lime juice. Simmer 3 minutes so flavors meld and the mixture thickens. Taste and adjust salt. Remove from heat.
3 Preheat and prep the baking dish: While the filling cooks, preheat oven to 400°F (204°C). Lightly grease a 13×9-inch baking dish or spritz with non-stick spray. Spread ¼ cup enchilada sauce across the bottom to prevent sticking and add extra flavor.
4 Soften the tortillas (make them pliable): Wrap a stack of 8 corn tortillas in a damp paper towel and microwave 45–60 seconds until warm and flexible. Alternatively, heat each tortilla in a dry skillet for 15 seconds per side. This step prevents cracks when rolling.
5 Assemble the enchiladas: Place about ⅓ cup filling onto the lower third of a tortilla. Roll snugly and set seam-side down in the sauced dish. Repeat with remaining tortillas, fitting them snugly side-by-side. Depending on tortilla width, you’ll get 7–9 enchiladas.
6 Sauce and cheese: Pour the remaining ¾ cup enchilada sauce evenly over the rolled tortillas, ensuring all edges are moistened. Sprinkle cheese if using, or leave vegan and simply drizzle an extra spoon of sauce for shine.
7 Bake: Cover the dish with foil (spray the underside so cheese won’t stick) and bake 15 minutes. Remove foil and bake an additional 8–10 minutes until the cheese is melted and the sauce is bubbling around the edges.
8 Rest and garnish: Let the enchiladas stand 5 minutes so the sauce thickens slightly and you don’t scorch your tongue. Top with cilantro, green onions, avocado, or a squeeze of fresh lime. Serve hot.
9 Leftover love: Store any remaining filling (if you have extra) in an airtight container; it’s delicious spooned over rice, stuffed into quesadillas, or stirred into soup.

Expert Tips

DIY Enchilada Sauce

Whisk 2 Tbsp tomato paste, 2 Tbsp flour, 1 Tbsp chili powder, ½ tsp cumin, ½ tsp garlic powder, ½ tsp onion powder, 1 ¾ cups vegetable broth, 1 tsp apple-cider vinegar, and salt. Simmer 5 minutes until thick. Costs pennies and tastes fresher than canned.

Freeze Individual Portions

Bake, cool, then slice the dish into quarters. Wrap each in foil and freeze inside a zip-top bag. Reheat at 375°F for 25 minutes straight from frozen—perfect for solo dinners.

Char Your Veggies

For deeper flavor, roast bell pepper and zucchini at 450°F until lightly charred before adding to the skillet. Adds smoky complexity without extra cost.

Buy Tortillas in Bulk

A 30-count package costs the same as two 8-count packages at many warehouse stores. Freeze half with parchment between layers and thaw 10 minutes at room temp.

No Rolling? Make Stacked

Layer tortillas, sauce, and filling lasagna-style if you’re short on time. Same great taste with zero rolling skills required.

Speed It Up

Microwave the filling 3 minutes while tortillas warm, then assemble and broil 6 minutes instead of baking. Dinner is on the table in 15 minutes flat.

Variations to Try

  • Sweet Potato & Black Bean: Swap diced zucchini for 1 cup of small-diced roasted sweet potato. Adds fiber and a subtle sweetness that balances spice.
  • Green Chile & Cheese: Use green enchilada sauce and add 1 cup shredded pepper-jack. Stir 1 small can mild diced green chiles into the filling.
  • Spicy Chipotle: Blend 1 chipotle pepper in adobo into the enchilada sauce. Top with pickled red onions for tangy heat.
  • Spring Veggie: Replace corn and zucchini with asparagus tips and peas. Use a creamy white bean sauce instead of tomato-based for a bright seasonal twist.
  • Breakfast Enchiladas: Add ½ cup crumbled firm tofu seasoned with turmeric and black salt to the filling. Serve with a side of salsa verde and fruit for brunch.

Storage Tips

Refrigerate: Cool leftovers, cover tightly, and refrigerate up to 4 days. The tortillas continue to absorb sauce, so the flavor actually intensifies. Reheat individual servings in the microwave 60–90 seconds, or warm the entire dish covered at 350°F for 15 minutes.

Freeze Before Baking: Assemble enchiladas in a disposable aluminum pan, cover with plastic wrap and then foil to prevent freezer burn. Freeze up to 3 months. Bake from frozen at 375°F for 45 minutes covered, then 10 minutes uncovered.

Freeze After Baking: Store cooked enchiladas in single-serving containers with tight lids. Freeze up to 2 months. Thaw overnight in the fridge and reheat as above.

Meal-Prep Components: The filling keeps 5 days refrigerated and 3 months frozen on its own. Make a double batch and use half for tacos one night, enchiladas the next.

Frequently Asked Questions

Absolutely. Flour tortillas roll more easily without cracking, though they do absorb less sauce and stay softer. Choose 8-inch “taco size” and warm them so they stretch.

Lightly fry each corn tortilla in a dry skillet 10 seconds per side to seal the surface. You can also brush them with a thin layer of oil before warming. Don’t drown in sauce—just coat.

Yes, provided you use certified-gluten-free corn tortillas and enchilada sauce (most are, but double-check labels). Beans, veggies, and spices are naturally gluten-free.

Sure—use an 8×8-inch pan and bake 12 minutes covered, 5 uncovered. The filling also makes excellent quesadilla stuffing if you don’t want tiny batches of enchiladas.

Cabbage! Shred 1 cup and sauté with the onions; it melts down, adds fiber, and costs under 50¢ per cup. Carrots and frozen mixed vegetables are close runners-up.

Yes—use a 10×15-inch rimmed sheet pan or two 9×13 pans. Bake 20 minutes covered, 10 uncovered. Great for potlucks; the recipe scales perfectly.
Budget Veggie and Bean Enchiladas for a Mexican Night
main-dishes
Pin Recipe

Budget Veggie and Bean Enchiladas for a Mexican Night

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

Ingredients

Instructions

  1. Make filling: Heat oil in skillet. Sauté onion 3 min. Add garlic, bell pepper, zucchini; cook 5 min. Stir in spices, corn, beans, ½ cup enchilada sauce, lime. Simmer 3 min.
  2. Prep: Preheat oven to 400°F. Grease a 13×9 dish and spread ¼ cup sauce on bottom.
  3. Warm tortillas: Microwave wrapped in damp towel 45 sec until pliable.
  4. Assemble: Fill each tortilla with ⅓ cup mixture, roll, place seam-side down in dish.
  5. Top: Pour remaining sauce over rolls; sprinkle cheese if using.
  6. Bake: Cover with foil 15 min, uncover 8–10 min until bubbly.
  7. Rest: Let stand 5 min, garnish, serve.

Recipe Notes

For ultra-cheesy enchiladas, mix ½ cup shredded cheese into the filling as well as sprinkling on top. Watch sodium if using canned beans and store-bought sauce.

Nutrition (per serving)

352
Calories
15g
Protein
54g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.