Last Updated on August 1, 2025 by Casia Valdés
Imagine biting into a warm, cheese-stuffed tortilla drenched in a vibrant red chile sauce, the essence of roasted tomatoes and dried chiles enveloping sweet onion and gooey melted cheese. These Cheese and Onion Enchiladas are pure comfort—tender, cheesy, and rich, yet simple to make. They’re perfect for any season, whether you’re inviting guests in summer or looking for a hearty winter meal.
Table of Contents
Why This Recipe Shines
-
Rich, cheesy filling with sautéed onion for depth
-
Homemade chile sauce with ancho, guajillo, and roasted tomatoes
-
Effortless assembly with corn tortillas warmed and ready
-
Flavor-forward—bold spices, sweet onion, and silky cheese
-
Perfectly shareable—serves a crowd of 8, ideal for feeding gatherings
Ingredients (Serves 8)
For the Chile Sauce
-
4 ancho dried chiles
-
2 guajillo dried chiles
-
2 plum tomatoes, quartered and roasted
-
1 small onion, quartered
-
3 garlic cloves, peeled
-
3 cups stock (chicken or vegetable)
-
½ tsp ground cumin
-
1 tsp Mexican oregano
-
½ tsp salt (plus more to taste)
-
Freshly ground black pepper
-
Olive oil
For the Filling
-
½ lb melting cheese (Jack, cheddar, or a blend)
-
½ onion, finely chopped
For the Enchiladas
-
8–10 corn tortillas
-
Optional: Queso fresco and chopped cilantro for garnish
Step-by-Step Instructions
1. Roast Tomatoes & Peel Chiles
-
Preheat oven to 400°F.
-
Roast the diced tomatoes for about 20 minutes until softened.
-
Clean dried chiles: de-stem, deseed, and briefly roast for 1–2 minutes.
-
Soak chiles in hot water for 20–30 minutes until soft.
2. Sauté Aromatics
-
In a skillet over medium heat, warm a drizzle of olive oil.
-
Add quartered onion and whole garlic cloves; sauté until the onion starts to soften and brown.
3. Blend the Chile Sauce
-
Drain chiles and transfer to a blender with roasted tomatoes, sautéed onion and garlic, and 3 cups of stock.
-
Blend until smooth; strain if desired. Skip straining for a rustic texture.
4. Simmer and Season
-
Return blended sauce to skillet over medium heat.
-
Add cumin, oregano, salt, and pepper. Simmer for 3–5 minutes, tasting and adjusting seasoning as needed.
5. Warm Tortillas
-
Heat tortillas by wrapping in foil and warming in the oven (1–2 minutes), or microwave under a damp towel for 60 seconds.
6. Prep the Filling
-
Shred the melting cheese.
-
Finely chop the remaining ½ onion and mix with cheese.
7. Assemble Enchiladas
-
Pour a few spoonfuls of sauce into a baking dish.
-
Dredge each tortilla in sauce, add cheese‑onion filling, roll tightly, and place seam side down in the dish.
-
Repeat to fill the dish with 8–10 enchiladas.
8. Bake & Garnish
-
Cover enchiladas with sauce and bake at 400°F for 8–10 minutes, until cheese melts.
-
Garnish with crumbled queso fresco and chopped cilantro if desired. Serve immediately.
Cooking Tips & Tricks
-
Tortilla prep prevents cracking—warm them before rolling.
-
Mild or spicy? Remove seeds from chiles for mild sauce; leave them for heat.
-
Customize cheese—try pepper jack, Oaxaca, or a mix.
-
Fresh garnish adds brightness—pico de gallo, avocado, or pickled onions elevate richness.
-
Batch cooking—double the sauce and freeze extras for future enchiladas.
Variations You’ll Love
-
Cheesy Veggie Enchiladas: Add sautéed mushrooms or spinach to filling.
-
Chicken version: Add shredded cooked chicken for extra protein.
-
Green sauce alternative: Use tomatillo-based salsa verde instead of chile sauce.
-
Breakfast enchiladas: Crack eggs on top before baking for a hearty brunch twist.
Serving Suggestions
-
Serve with Mexican rice or black beans for a full meal
-
Offer crisp salad to balance cheese richness
-
Pair with agua fresca, light beer, or a classic margarita for a festive touch
Storage & Make‑Ahead Tips
-
Make ahead: Assemble and refrigerate; bake when ready.
-
Storage: Refrigerate leftovers up to 3 days in an airtight container.
-
Reheat: Microwave or oven-heat leftovers until warmed through.

Cheese And Onion Enchiladas
Ingredients
Method
- Preheat oven to 400°F.
- Roast the diced tomatoes for about 20 minutes until softened.
- Clean dried chiles: de-stem, deseed, and briefly roast for 1–2 minutes.
- Soak chiles in hot water for 20–30 minutes until soft.
- In a skillet over medium heat, warm a drizzle of olive oil.
- Add quartered onion and whole garlic cloves; sauté until the onion starts to soften and brown.
- Drain chiles and transfer to a blender with roasted tomatoes, sautéed onion and garlic, and 3 cups of stock.
- Blend until smooth; strain if desired. Skip straining for a rustic texture.
- Return blended sauce to skillet over medium heat.
- Add cumin, oregano, salt, and pepper. Simmer for 3–5 minutes, tasting and adjusting seasoning as needed.
- Heat tortillas by wrapping in foil and warming in the oven (1–2 minutes), or microwave under a damp towel for 60 seconds.
- Shred the melting cheese.
- Finely chop the remaining ½ onion and mix with cheese.
- Pour a few spoonfuls of sauce into a baking dish.
- Dredge each tortilla in sauce, add cheese‑onion filling, roll tightly, and place seam side down in the dish.
- Repeat to fill the dish with 8–10 enchiladas.
- Cover enchiladas with sauce and bake at 400°F for 8–10 minutes, until cheese melts.
- Garnish with crumbled queso fresco and chopped cilantro if desired. Serve immediately.