This post may contain affiliate links. See our disclosure policy.
Learn how to make homemade enchiladas with a flavorful from-scratch red enchilada sauce. This easy recipe is perfect for family dinners, get-togethers, and weeknight meals!
A Quick and Easy Crowd-Pleaser
This homemade enchilada recipe is always a huge hit with my family! The enchiladas begin and end with our flavorful homemade sauce, which takes only a few extra minutes to throw together, yet tastes like it has been cooking all day! The ingredients are simple, the method is speedy, and the flavor is out of this world! You can double or even triple the batch, and freeze for later or share with family and friends. This is perfect potluck dish to share. Everyone loves these from-scratch enchiladas, and I’m confident that you will too!
Ingredients in Homemade Enchiladas
- Tortillas: An enchilada is only as good as its wrapping. See below for my thoughts on flour vs corn tortillas.
- Chicken or Beef: For chicken enchiladas, use our easy recipe for shredded chicken or you can just boil a couple of chicken breasts and shred them. However, if you are running short on time, grab a rotisserie chicken and use that for your filling. You can also make beef enchiladas with ground beef, sliced steak, or you can use our delicious recipe for Mexican shredded beef. For easy ground beef enchiladas, in a large skillet brown the hamburger on medium-high heat, then drain any excess fat. Use any protein you like, or keep them vegetarian with sliced vegetables.
- Refried Beans: I love spreading a layer of refried beans as the base of these homemade enchiladas; it adds substance and flavor, and helps all the other filling ingredients stick together. You can substitute pinto or black beans for the refried beans for a slightly different texture and flavor.
- Corn: This is my favorite ingredient – I love the sweet crunch that corn adds to this recipe. Fresh from the cob, frozen, or canned corn all work just fine.
- White Rice: For even more flavor, use our recipe for cilantro lime rice.
- Shredded Cheese: Sprinkle cheddar, Monterey Jack, Pepper Jack, or a Mexican cheese blend.
- Toppings for Serving: Top the enchiladas with cool sour cream, hearty guacamole, extra cheese, shredded lettuce, tomatoes, diced avocado, or diced green onions.
Best Red Enchilada Sauce Recipe
Canned enchilada sauce gets the job done, but homemade is just so much tastier! The spices blend together perfectly to create a savory sauce that will elevate your enchiladas to the next level! At first it might sound a little intimidating to create a sauce from scratch, but it’s SO much easier than you think (and totally worth it)! All you need is a handful of simple pantry ingredients:
- Tomato sauce
- Chili powder
- Ground cumin
- Beef broth, chicken broth, or vegetable broth
- Oregano
- Olive oil, canola oil, or vegetable oil
- Salt and pepper
This delectable red sauce comes together in just a few minutes. It will simmer on the stove while you assemble the other enchilada ingredients. Plus, your house will smell wonderfully spicy and fragrant!
Flour or Corn Tortillas for Enchiladas?
This homemade enchiladas recipe calls for flour tortillas, which are usually a little bigger and can hold more filling, but you can easily swap them out for white corn or yellow corn tortillas. It’s just a matter of personal preference and taste. My husband is partial to corn, so I usually make a pan of those and a pan of flour. I love buying the raw flour tortillas from Costco, then frying them up in a skillet. They taste homemade and much fresher than the flour tortillas you would buy at the grocery store. To make the flour or corn tortillas a little more pliable, wrap a few at a time in a damp paper towel and microwave for a few seconds until they’re soft. It’ll make rolling the enchiladas so much easier.
Frequently Asked Questions
Typically, the filling of an enchilada consists of meat (beef, chicken, pork, or seafood), cheese, beans, salsa, and sauce. Enchiladas are commonly topped with sour cream, guacamole, diced tomatoes, diced onions, cilantro, and salsa.
A Mexican cheese blend works great, or you can also use Monterey Jack or cheddar.
Yes! Make a double batch, and use one for dinner tonight and store one in the freezer for later! To freeze, prepare the enchiladas, but don’t add the cheese on top or bake. Store them in an airtight container or cover your baking dish with cellophane wrap, then a layer of foil. Thaw enchiladas in the fridge overnight, and then bake at 325 for 1 hour. Add shredded cheese the last 10 minutes of baking.
What to Serve with Homemade Enchiladas
Serve these irresistible enchiladas with a huge green salad and plenty of chips and salsa. Or, round out your menu with these easy Mexican recipes:
Restaurant Style Mexican Rice
Cafe Rio Cilantro Lime Rice
Restaurant Style Refried Beans
The Best Guacamole
Charro Beans
Mexican Street Corn
Enchiladas with Homemade Enchilada Sauce
Video
Equipment
- Conventional Oven
- 9 X 13 inch Pan
Ingredients
Enchilada Sauce
- 3 tablespoons oil
- 2 tablespoons flour
- ¼ cup chili powder yes, you really use that much
- 1 tablespoon cumin
- 2 cups beef broth
- 2 cups tomato sauce
- ½ teaspoon oregano
- 1 clove minced garlic
- salt to taste
Enchiladas
- 8 tortillas corn or flour
- 2 chicken breasts cooked and shredded ahead of time
- 14 ounces refried beans
- 1 1/2 cups white rice we cooked it with some lime and cilantro
- 14 ounces white corn drained and rinsed
- shredded cheddar cheese
Enchilada Toppings (optional)
- sour cream
- sliced avocado or guacamole
- salsa
- shredded lettuce
- diced tomato
- sliced black olives
Instructions
Enchilada Sauce
- Stir oil, flour, chili powder and cumin in a saucepan on low heat until bubbly. Add beef broth, tomato sauce, oregano, garlic and salt.
- Simmer for 15 min over low heat stirring occasionally.
Enchiladas
- Pour some of the enchilada sauce over the chicken and stir. Layer beans, chicken, corn, and rice in the center of each tortilla.
- Spray the bottom of a 9×13 pan with cooking spray and add the rolled up enchiladas, seam side down. (You can fit about 8 to 10 enchiladas in the pan).
- Cover the enchiladas with the sauce then top with cheddar cheese.
- Bake in the oven at 325 for 1 hour.
- Serve with toppings on the side.
Notes
Alternative methods for preparing tortillas:
- If using corn tortillas, fry them in hot oil for about 10 seconds on each side before filling and rolling. This keeps them from getting soggy when cooking in the enchilada sauce.
- Completely coat the tortillas in sauce before filling and rolling.
- If using raw tortillas, cook them before filling and rolling.
We love Mexican food, this would certainly be loved here on our tables my husband will love this ..
I could eat these enchiladas EVERY SINGLE DAY! Love the beans in the tortilla! It’s such a yummy twist!
I use this sauce for cheese enchiladas and it’s delicious! I mix grated cheddar jack or whatever I have on hand with softened cream cheese and a bit of cumin and place it in corn tortillas that I’ve softened in some hot oil. Tastes every bit as good as a Tex-Mex restaurant! So much better than the sauce in a can!
We agree! This sauce is our favorite, so glad you like it!
Is it possible to use gluten free flour or replace the flour with cornstarch?
We haven’t done it that way before but you can try! Let us know how it turns out!
I have my own canned tomato sauce as I raise heirloom tomatoes, and am delighted to find this yummy, easy to fix enchilada sauce. I will NEVER buy supermarket sauce again. Thanks for sharing!
Delicious! I have my own canned tomato sauce as I raise heirloom tomatoes, and am delighted to find this yummy, easy to fix enchilada sauce. I will NEVER buy supermarket sauce again. Thanks for sharing!
This sauce is so delicious ! Finally found a sauce for my enchiladas ! Thank you !
This has become one of our favorites, and my go-to recipe when we have company!
Loved this recipe. made it yesterday for the fam. I added a little of sour cream to lessin the spiciness for my kids. They loved it. I made mine with ground beef and it turned out fabulous!!! Thank you.
I was wondering how this would taste with ground beef instead of chicken
You can definitely use ground beef if that is what you prefer. We have done it with shredded beef and it was amazing 🙂
Dido to everyone's comments. Love the sauce! Its my hubby's new favorite
I have made my own sauce for years. This sauce is better tasting, not as hot, and has less oil. It is my new go to sauce. Thanks!
thank you SOOOOO much for all of your time that you put into this blog!!! I use it weekly!!! I have seriously loved everything that I have made from your blog…THANK YOU THANK YOU THANK YOU!!!!!!!!!!!!!!!! =)I can't say that enough.
You are absolutely welcome! We are happy to hear you like it so much!!
It's 1am, I'm starving, and I just found your blog. I didn't know a human stomach could cry with desire.
I did three scoops of rice in my rice cooker.
How much rice should be made for these?
Yum! I love enchiladas but am not a huge fan of canned sauce. Thanks for sharing!
Delicious!!!
It is not spicy (hot) at all. Not any more than enchilada sauce in a can.
Is this super spicy? Looks so yummy.