Cheese and Onion Enchiladas (Easy Vegetarian Tex-Mex Dinner)

Cheese and onion enchiladas are one of those dishes that sounds almost too simple until you actually eat them. There is no meat, no long ingredient list, and no complicated technique. Just sweet caramelized onions, a good sharp cheese blend, and soft corn tortillas all wrapped in red enchilada sauce and baked until everything melds together.

The filling works because the onions are cooked slowly, not just softened. Eight to ten minutes over medium heat transforms them from raw and sharp to golden and slightly jammy. That sweetness plays against the tang of the red sauce and the saltiness of the cheese in a way that makes the dish feel layered even though the components are so plain.

I make these on weeknights when I want something warm and filling but do not want to stand over the stove for long. The active time is short, the oven does most of the work, and leftovers reheat well the next day.

What Goes Into the Filling

A short list with no filler. The onions and cheese do the heavy lifting, so the quality of both matters more than it would in a recipe with a longer ingredient count. Look for corn tortillas with some flex to them, not dry or brittle at the edges.

Ingredients for cheese and onion enchiladas including corn tortillas, shredded cheese, yellow onions, and red enchilada sauce
  • Yellow onions. The base of the filling. Cooked slowly, they lose their bite and turn genuinely sweet and golden.
  • Monterey Jack cheese. Melts smoothly and pulls into long stretchy strands. Use it for most of the filling and all of the topping.
  • Sharp cheddar cheese. Adds a tang and depth that the Jack does not have on its own.
  • Corn tortillas. More flavorful and structurally better for enchiladas than flour tortillas. The 6-inch size rolls easily without tearing.
  • Red enchilada sauce. Goes into the dish three ways: spread on the bottom, used as a dipping liquid, and poured over the top before baking.
  • Vegetable oil. For softening the tortillas so they roll without cracking.
  • Garlic powder. Stirred into the cooked onions at the end. Rounds out the savory base without overpowering the cheese.
  • Sour cream, fresh cilantro, sliced black olives. For serving. They are not required, but they balance the richness of the baked dish.

How to Build and Bake Them

  1. Prep the baking dish. Heat oven to 350 F (175 C). Spread about 1/2 cup of enchilada sauce across the bottom of a 9×13-inch baking dish to prevent sticking and start building flavor into the base.
  2. Cook the onions. Heat 1 tablespoon of oil in a skillet over medium heat. Add the diced onions and a pinch of salt. Cook, stirring every couple of minutes, for 8 to 10 minutes until golden and soft. Stir in the garlic powder and set aside.
  3. Soften the tortillas. Heat a thin layer of oil in a small skillet over medium-high heat. Dip each tortilla for about 10 seconds per side until pliable, then drain briefly on paper towels. Work one or two at a time so they stay warm.
  4. Sauce, fill, and roll. Dip one softened tortilla into the warm enchilada sauce to coat both sides. Lay it flat, add about 3 tablespoons of the cheese blend and 1 tablespoon of cooked onions down the center, then roll tightly and place seam-side down in the baking dish. Repeat with all 8 tortillas.
  5. Top and bake. Pour the remaining enchilada sauce evenly over the rolled tortillas and scatter the topping cheese over everything. Bake uncovered for 20 to 25 minutes until the cheese is melted and bubbling at the edges. Rest 5 minutes before serving.
Four cooking steps for cheese and onion enchiladas from caramelizing onions to assembling in the baking dish
Four cooking steps for cheese and onion enchiladas from caramelizing onions to assembling in the baking dish

The Onion Step You Cannot Rush

Eight to ten minutes over medium heat is what turns raw diced onion into something genuinely sweet. It is the single most important step in this recipe and also the one people most often skip. If you raise the heat to get it done faster, the onions go soft but stay sharp. You need low, steady heat and occasional stirring.

Watch for the color change. The onions go from white to translucent to a light golden at the edges. That is the signal they are ready. The same patience powers a French onion grilled cheese and any other dish where onion is the main event rather than a background note.

Picking the Right Cheese Blend

Monterey Jack is the melt-friendly workhorse here. It goes smooth and stretchy without turning greasy. Sharp cheddar adds the flavor dimension the Jack does not have on its own. The ratio in this recipe is 2 cups of Jack to 1 cup of cheddar for the filling, with more of the same blend scattered over the top. If you can buy a block and shred it yourself, do. Pre-shredded cheese has an anti-caking starch coating that slows the melt and often leaves the surface looking grainy instead of glossy.

Queso Oaxaca is a great upgrade if you can find it at a Mexican market. It has a mild, slightly milky flavor and melts into long threads. Pepper Jack works well if you want heat baked into the filling rather than added at the table.

Sauce Options and What Each Does

Store-bought red enchilada sauce works well and keeps the recipe fast. Look for one with a short ingredient list and no added sugar. The sauce goes in three places here: on the bottom of the dish, as the dipping liquid for the tortillas, and poured over the top before baking. That layering is what keeps the enchiladas moist and flavorful throughout rather than just on the surface.

For a homemade version with more depth, a chili gravy built from dried chiles, broth, and a little flour is the Tex-Mex classic. The cheese enchiladas with chili gravy recipe shows the technique and produces a richness no canned sauce quite matches.

Variations That Work Well

Black beans are the easiest add-in. Drain a 15-ounce can and mix them into the filling with the onions. The beans add bulk and protein and keep the dish vegetarian. Refried beans also work and give the filling a creamier, more cohesive texture that holds together when you slice into the enchiladas.

For a different flavor direction, swap the red sauce for green tomatillo sauce. It is brighter and tangier and turns the whole dish a lighter color on the plate. Pickled jalapeños scattered over the top before baking add heat without changing the structure of the recipe at all.

Serving and What to Do with Leftovers

These are best right out of the oven. A spoonful of sour cream, a scatter of fresh cilantro, and a few sliced black olives on top are the classic finish. A simple green salad or a side of Mexican rice rounds out the meal without competing with the enchiladas.

Leftovers keep in the fridge for four days in an airtight container. Reheat covered with foil in a 325 F oven for about 15 minutes. A spoonful of extra sauce over the top before reheating keeps them from drying out. The FDA’s food safety guidelines recommend reheating any leftover to 165 F before eating. If you are scaling up for a bigger crowd, the queso chicken enchiladas bake just as easily in a second dish alongside these.

FAQs

Can I use flour tortillas instead of corn?

You can, but corn tortillas are the better choice. They hold up to the sauce without going mushy and have a flavor that works naturally with a chili-based sauce. Flour tortillas work in a pinch but tend to get a little gummy after baking. If you use them, skip the oil-dip step and just warm them in a dry skillet before rolling.

What cheese is best for cheese and onion enchiladas?

A blend of Monterey Jack and sharp cheddar is the sweet spot. Jack melts into a smooth, stretchy layer. Cheddar adds the tang the Jack lacks on its own. Queso Oaxaca is a great traditional substitute if you can find it at a Mexican grocery. Avoid pre-shredded bags because the starch coating slows the melt and often leaves the surface grainy instead of glossy.

Can I make cheese and onion enchiladas ahead of time?

Yes. Assemble everything in the baking dish, cover tightly with foil, and refrigerate for up to 24 hours. Add 5 to 10 extra minutes to the bake time since you are starting from cold. You can also freeze them unbaked for up to two months. Thaw overnight in the fridge before baking as usual.

How do I keep corn tortillas from cracking when I roll them?

Two things help: warming them first in a little oil so they turn pliable, then dipping in warm sauce right before you fill them. Ten seconds per side in a lightly oiled skillet is enough. If the enchilada sauce is cold from the can, warm it briefly before dipping or the tortillas can seize up instead of staying flexible.

Can I add protein to these enchiladas?

Absolutely. Black beans are the most natural addition and keep the dish fully vegetarian. Mix a drained 15-ounce can into the filling with the onions. For meat, shredded chicken or browned ground beef fold in easily. If you want a classic meat version loaded with cheese, the beef enchiladas with extra cheese on this site takes the same approach.

How do I store and reheat leftover enchiladas?

Keep leftovers in an airtight container in the fridge for up to four days. Reheat covered with foil in a 325 F oven for about 15 minutes until warm all the way through. The microwave works but can make the tortillas tough. A spoonful of extra enchilada sauce spooned over the top before reheating keeps them from drying out.

What enchilada sauce works best, red or green?

Red is the classic pairing with caramelized onion and cheese. Green tomatillo sauce is brighter and tangier and also works well if you want something lighter. For a homemade option, a simple chili gravy made from dried chiles, broth, and a little flour takes about 15 minutes and adds real depth that no canned sauce quite matches.

References

Sources cited in this recipe.

Leave a Reply

Your email address will not be published. Required fields are marked *