CHEESE ENCHILADAS / BEST HOMEMADE SAUCE

If you’re craving warm, cheesy comfort food that feels like a hug on a plate, these creamy Tex-Mex cheese enchiladas are exactly what you need. Soft corn tortillas are dipped in a rich homemade chili sauce, filled with melty cheese, and baked until bubbly and irresistible. This recipe is simple enough for beginners but packed with the bold, cozy flavors everyone loves. Perfect for family dinners, weekend cooking, or whenever you want a restaurant-style meal at home.
These enchiladas pair beautifully with rice, beans, fresh pico de gallo, or even a simple salad. Once you make the homemade sauce from scratch, you may never go back to canned enchilada sauce again!
Ingredients
For the Enchilada Sauce
- 2 tablespoons butter
- 1 tablespoon vegetable oil
- 3 tablespoons all-purpose flour
- 2 tablespoons chili powder
- 1 teaspoon paprika
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1/2 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 2 tablespoons tomato paste
- 3 cups chicken broth
- 1 teaspoon chicken bouillon powder
- 1 teaspoon sugar
- Salt to taste
For the Enchiladas
- 8 corn tortillas
- 1/2 cup vegetable oil (for softening tortillas)
- 2 cups shredded American cheese or cheddar cheese
- 1/2 cup finely diced onions
- Extra cheese for topping
Optional Toppings
- Pico de gallo
- Chopped cilantro
- Sour cream
- Sliced jalapeños
Instructions
Start by making the enchilada sauce. Heat the butter and oil in a skillet over medium-low heat. Once melted, whisk in the flour and cook slowly for about 3–4 minutes until the mixture turns lightly golden and smells nutty.
Add the chili powder, paprika, onion powder, garlic powder, cumin, and oregano. Stir continuously for about 30 seconds to toast the spices and deepen their flavor.
Whisk in a small amount of chicken broth, then add the tomato paste and continue whisking until smooth. Slowly pour in the remaining broth while stirring to avoid lumps. Add the bouillon powder and sugar. Let the sauce simmer gently for about 10 minutes, stirring occasionally, until thickened and silky. Taste and adjust salt if needed.
Heat the vegetable oil in a small skillet. Quickly fry each tortilla for a few seconds per side until soft and flexible. Place them on paper towels to remove excess oil. This step helps prevent cracking when rolling the enchiladas.
Preheat your oven to 375°F (190°C). Spread a thin layer of enchilada sauce across the bottom of a baking dish.
Dip one tortilla into the warm sauce, then place it on a plate. Fill with shredded cheese and a sprinkle of diced onions. Roll it tightly and place seam-side down in the baking dish. Repeat with the remaining tortillas.
Pour the remaining sauce evenly over the enchiladas and top with extra cheese and onions. Cover loosely with foil and bake for about 15 minutes, or until the cheese is melted and bubbly.
Serve hot with pico de gallo, rice, beans, or your favorite toppings. Every bite is creamy, cheesy, and full of comforting Tex-Mex flavor.
Notes & Tips
- American cheese creates an extra creamy filling, but cheddar, Monterey Jack, or a cheese blend also work wonderfully.
- Don’t skip lightly frying the tortillas — it gives the enchiladas better texture and keeps them from falling apart.
- If you like spicy enchiladas, add cayenne pepper or diced jalapeños to the sauce.
- The sauce can be made a day ahead and stored in the refrigerator for easier meal prep.
- Leftovers taste even better the next day because the flavors continue to develop overnight.
If you try this recipe, share it with friends or family and let everyone know how it turned out. Homemade enchiladas always bring people back to the table for seconds!