There is nothing quite like the comforting, hearty, and vibrant flavors of my Healthy Enchilada Casserole Recipe to bring everyone around the table with a smile. This dish combines wholesome ingredients and a rich blend of spices to create layers of cheesy, saucy goodness that feels indulgent yet nourishing. Perfect for a family dinner or meal prep, it’s a wonderful way to enjoy a classic Mexican-inspired meal with a health-conscious twist. Each bite delivers a satisfying mix of textures and flavors that will quickly make this recipe one of your favorites to turn to again and again.
Ingredients You’ll Need
Let’s talk about the simple but essential ingredients that come together to make this Healthy Enchilada Casserole Recipe a true winner. Each component brings its own magic, from the vibrant spices to the creamy cheese and hearty vegetables, ensuring every bite is packed with flavor, color, and texture.
- 12-ounce bottle of enchilada sauce: The soul of the dish, providing deep, tangy, and smoky flavors that tie everything together.
- 12 x 6-inch corn or flour tortillas: The perfect layers that soak up the sauce and add a satisfying chewiness.
- 2-3 cups grated Mexican style cheese (or vegan cheese): Melted goodness that adds creaminess and richness to each layer.
- 4 ounce can green chilies (optional): A subtle kick and bright note that elevates the overall flavor.
- 14.5 ounce can diced tomatoes (or tomato puree or sauce): Adds acidity and moisture for a balanced sauce.
- ¼ cup water: Helps blend and balance the enchilada sauce’s thickness.
- 2 Tablespoons olive oil: For sautéing veggies and infusing a silky smooth mouthfeel.
- 2 teaspoons apple cider vinegar: Adds a tangy brightness that livens up the sauce.
- 1 teaspoon cumin: Earthy warmth that’s essential for Mexican-inspired flavors.
- 1 teaspoon onion powder: An easy way to deepen the flavor without extra chopping.
- 2 teaspoons chili powder: Brings smokiness and gentle heat.
- ¼-½ teaspoon chipotle powder (optional): Adds smoky heat, with room to adjust to your spice preference.
- 1 ½ teaspoon kosher salt: Balances and enhances all the flavors.
- 2 garlic cloves (or 2 teaspoons granulated garlic): Aroma and savory depth to make the sauce sing.
- 1 teaspoon oregano (optional): Herbal notes that add a subtle complexity.
- 2 tablespoons olive oil: Extra for sautéing veggies perfectly tender.
- ½ an onion, diced: Brings sweetness and texture to the filling.
- 4 cloves garlic, roughly chopped: Fresh garlic boost for the filling’s savory base.
- 1 large yam or sweet potato, diced into ½ inch cubes (optional): Adds natural sweetness and a creamy bite; feel free to sub with bell pepper or zucchini.
- 12-16 ounce bag frozen corn (regular or fire-roasted): Adds bursts of sweetness and color—fresh corn works beautifully too.
- 15-ounce can black beans, drained: Protein-packed and hearty, or substitute with cooked chicken or seasoned ground meat for a meatier twist.
- 2 teaspoons cumin: Reinforces the warm, earthy base of the filling.
- 2 teaspoons chili powder: Brings inviting spice to the veggie and bean mix.
- 1 teaspoon kosher salt: Enhances all the filling’s flavors.
How to Make Healthy Enchilada Casserole Recipe
Step 1: Preheat and Prepare
Start by preheating your oven to 400 degrees Fahrenheit. This ensures everything bakes evenly and develops that irresistible bubbly top.
Step 2: Make the Quick Enchilada Sauce
Blend together the enchilada sauce ingredients including diced tomatoes, apple cider vinegar, garlic, spices, and water until smooth. This homemade touch brightens the sauce with fresh spices and balance, making it far superior to store-bought alone.
Step 3: Cook the Filling
In a pan, sauté the diced onion, chopped garlic, and sweet potato cubes in olive oil over medium heat until tender, about 10 to 12 minutes. Cover halfway through to allow the potatoes to gently steam and soften. Then stir in the corn, black beans, cumin, chili powder, and salt. Cook just until warmed through to keep all those textures intact and vibrant.
Step 4: Assemble the Layers
Lightly grease a 9 x 13 inch baking dish, spread ½ cup of enchilada sauce on the bottom, then layer 4 tortillas. Top with half of the filling, canned green chilies if using, and 1 cup of cheese. Drizzle with ½ cup enchilada sauce. Repeat the layering with tortillas, filling, chilies, and cheese, finishing with a final layer of tortillas, the remaining sauce, and extra cheese if you love it cheesy on top.
Step 5: Bake Until Perfect
Cover tightly with foil (use parchment paper to avoid foil touching the casserole) and bake for 30 minutes. Then remove the foil and bake an additional 10 minutes to get that gorgeous bubbly cheese and golden crust on top.
How to Serve Healthy Enchilada Casserole Recipe
Garnishes
The perfect way to elevate your Healthy Enchilada Casserole Recipe is with fresh and creamy garnishes. A handful of diced avocado adds creaminess, fresh cilantro leaves bring a citrusy brightness, and a dollop of sour cream provides an irresistibly smooth finish that balances the spices beautifully.
Side Dishes
Pair this casserole with a crisp green salad dressed lightly with lime vinaigrette or a side of Mexican-style rice to soak up any extra sauce. For a heartier meal, roasted vegetables or grilled corn on the cob complement the dish’s flavors perfectly.
Creative Ways to Present
For a fun twist, serve individual portions in small ramekins or create a taco bar where everyone scoops out their layers to build custom tacos. You could also turn leftovers into enchilada-stuffed bell peppers or quesadillas for a completely different meal experience.
Make Ahead and Storage
Storing Leftovers
This Healthy Enchilada Casserole Recipe keeps beautifully in the fridge for up to 4 days when stored in an airtight container. The flavors even deepen, making leftovers just as delicious as fresh.
Freezing
You can freeze this casserole either before or after baking. Wrap it tightly in plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the fridge before reheating for best results.
Reheating
Reheat individual portions in the microwave for a few minutes until warmed through, or cover with foil and bake at 350 degrees Fahrenheit until hot in the oven. Adding a sprinkle of cheese before reheating helps keep it melty and fresh.
FAQs
Can I make this Healthy Enchilada Casserole Recipe vegan?
Absolutely! Use a vegan cheese alternative and omit any meat substitutions. The beans and sweet potato provide hearty, delicious filling, while the enchilada sauce can easily be made vegan as well.
What if I don’t have sweet potatoes?
No worries! You can swap sweet potatoes with diced bell peppers, zucchini, or butternut squash for a similar texture and sweetness that melds perfectly with the spices.
Can I use flour tortillas instead of corn?
Yes, flour tortillas work just as well and give a slightly softer texture. Choose whichever you prefer or have on hand, but be mindful that corn tortillas add a lovely authenticity and slight chewiness.
Is this recipe very spicy?
The spice level is moderate and adjustable. You can skip the chipotle powder or reduce chili powder if you prefer milder dishes. Feel free to add extra heat with fresh jalapeños or hot sauce when serving.
How many servings does this casserole make?
This recipe serves about 8 people, making it perfect for family dinners or meal prep for the week ahead. It’s easy to scale up or down depending on your needs.
Final Thoughts
This Healthy Enchilada Casserole Recipe is truly one of those feel-good dishes that combines wholesome ingredients, bold flavors, and comforting textures all in one pan. I can’t wait for you to make it and share it with those you love—it’s the kind of meal that brings warmth not just to the body but the soul. Give it a try and watch it become a staple in your dinner rotation!
Print
Healthy Enchilada Casserole Recipe
This Healthy Enchilada Casserole is a flavorful, layered Mexican-inspired dish featuring tender sweet potatoes, black beans, corn, and a zesty homemade enchilada sauce. It’s baked to bubbly perfection with plenty of cheese and tortillas, making a comforting and nutritious meal that’s perfect for a family dinner or meal prep. Optional toppings of avocado, cilantro, and sour cream enhance the creamy texture and fresh flavors.
- Total Time: 55 minutes
- Yield: 8 servings
Ingredients
Quick Enchilada Sauce
- 12-ounce bottle of enchilada sauce (or use homemade 5-minute enchilada sauce)
- 14.5 ounce can diced tomatoes (or tomato puree or tomato sauce)
- ¼ cup water
- 2 Tablespoons olive oil
- 2 teaspoons apple cider vinegar
- 1 teaspoon cumin
- 1 teaspoon onion powder
- 2 teaspoons chili powder
- ¼–½ teaspoon chipotle powder (optional)
- 1 ½ teaspoon kosher salt
- 2 garlic cloves (or 2 teaspoons granulated garlic)
- 1 teaspoon oregano (optional, dry or fresh)
Filling
- 2 Tablespoons olive oil
- ½ an onion, diced
- 4 cloves garlic, roughly chopped
- 1 large yam or sweet potato, diced into ½ inch cubes (optional, can substitute 1 large bell pepper or zucchini)
- 12–16 ounce bag frozen corn (regular or fire-roasted, or fresh corn)
- 15-ounce can black beans, drained (or 2 cups cooked chicken, browned seasoned ground turkey, or beef)
- 2 teaspoons cumin
- 2 teaspoons chili powder
- 1 teaspoon kosher salt
Assembly
- 12 x 6-inch corn or flour tortillas
- 2–3 cups grated Mexican style cheese (or vegan cheese)
- 4 ounce can green chilies (optional)
Toppings (Optional)
- Diced avocado
- Fresh cilantro
- Sour cream
Instructions
- Preheat Oven: Set your oven to 400°F (200°C) to prepare for baking the casserole later.
- Make the Quick Enchilada Sauce: Combine all the sauce ingredients including the diced tomatoes, water, olive oil, apple cider vinegar, cumin, onion powder, chili powder, chipotle powder (if using), kosher salt, garlic, and oregano in a blender. Blend until smooth and set aside.
- Prepare the Filling: Heat olive oil in a skillet over medium heat. Add the diced onion, chopped garlic, and diced sweet potatoes. Cover halfway and sauté for about 10-12 minutes, stirring occasionally, until the sweet potatoes are tender and slightly steamed. Then, add the corn, black beans, cumin, chili powder, and kosher salt to the pan. Continue to sauté until everything is warmed through and well combined.
- Assemble the Casserole: Grease a 9×13 inch baking dish. Start by spreading ½ cup of the enchilada sauce to coat the bottom lightly. Lay down 4 tortillas evenly over the sauce. Spread half of the prepared filling over the tortillas, then scatter half of the green chilies (if using) and sprinkle 1 cup of cheese over the filling. Drizzle with another ½ cup of enchilada sauce. Repeat the layers with 4 more tortillas, the remaining filling, green chilies, and 1 cup of cheese. Top with the last 4 tortillas and spread the remaining enchilada sauce over them. Add any extra cheese on top if desired for a cheesier finish.
- Bake the Casserole: Cover the dish tightly with foil, placing parchment paper between the foil and casserole to prevent sticking. Bake in the preheated oven for 30 minutes. Then uncover and bake for an additional 10 minutes until bubbly and cheese is melted and golden on top.
- Garnish and Serve: Once baked, garnish your enchilada casserole with diced avocado, freshly chopped cilantro, and a dollop of sour cream to add creaminess and fresh flavor. Serve warm and enjoy!
Notes
- Covering the skillet halfway when sautéing sweet potatoes helps them steam and cook evenly without drying out.
- You can substitute sweet potatoes with bell peppers or zucchini if preferred or based on availability.
- For added protein variation, swap black beans for cooked chicken, ground turkey, or beef as desired.
- Use parchment paper between the foil and casserole to prevent the foil from sticking to the cheese on top.
- Adjust chipotle powder or add canned chipotle pepper, smoked paprika, or cayenne to customize heat level.
- This recipe works well with either corn or flour tortillas depending on your preference or dietary needs.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
