Save Recipe

Sign in and save recipe to your profile.

Sign In
Get free recipes sent straight into your inbox!

Simple homemade Beef Enchiladas are full of Mexican comfort food flavors. This recipe includes a quick homemade red enchilada sauce and an easy ground beef filling that’s ready for the oven in 30 minutes. 

Beef Enchiladas in a ceramic baking dish.

Enchiladas originate in Mexico where people have been wrapping corn tortillas around fillings since Mayan times. You’ll find there are a wide variety of preparations, fillings, and sauces out there. This version uses corn tortillas that are filled with a mixture of ground beef, onion, chiles, and spices. Add in a little cheese and it’s smothered with a simple red chili powder enchilada sauce. This is a popular preparation that comes from Northern Mexico and the American Southwest.

Can I use store bought enchilada sauce?

This recipe calls for a quick homemade red enchilada sauce. It is super easy to make enchilada sauce at home and takes less than 10 minutes, but if you’d like, you can always use a store bought can. You’ll need one 15 ounce can, or about 2 cups.

 Vegetable broth being poured into a pot full of enchilada sauce ingredients.
Ground Beef Enchilada Filling in a stainless steel pan on the stove.
Dipping tortilla into enchilada sauce
Beef Enchilada Filling with Cheese

Can I use flour tortillas instead of corn tortillas?

Traditionally, enchiladas are made with corn tortillas, but you can also use flour tortillas if you’d like. The texture will be softer than when prepared with corn tortillas. No heating of the tortillas will be necessary.

Watch the video below where Rachel will walk you through every step of this recipe. Sometimes it helps to have a visual, and we’ve always got you covered with our cooking show. You can find the complete collection of recipes on YouTubeFacebook Watch, or our Facebook Page, or right here on our website with their corresponding recipes.

Enchiladas being pulled out of a baking dish with a spatula.
Simple, quick, homemade Beef Enchiladas are full of Mexican comfort food flavors. This recipe includes a quick homemade red enchilada sauce and an easy ground beef filling that's ready for the oven in 30 minutes. 
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes

Red Enchilada Sauce

  • 2 tablespoons vegetable oil
  • 1 tablespoon cornstarch
  • 1/4 cup chili powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon dried Mexican oregano
  • 2 cups vegetable broth

Ground Beef Filling

  • 1 1/2 pounds lean ground beef
  • 1 white onion , diced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 7 ounces diced green chiles , drained


  • 12 corn tortillas
  • 2 tablespoons vegetable oil for frying
  • 3 cups shredded Monterey Jack cheese , divided
  • 1/4 cup chopped fresh cilantro

Make the enchilada sauce:

  • Heat vegetable oil in a medium saucepan over medium heat. Whisk in cornstarch, chili powder, garlic powder, salt, cumin, and oregano. Pour in vegetable broth and bring to a simmer until thickened, about 2-3 minutes. Remove from heat and set aside.

Make the ground beef filling:

  • Heat a large skillet over medium-high heat. Add in ground beef and onion and season with salt and pepper. Cook until ground beef is browned and cooked through, about 7 to 10 minutes. Drain any excess fat. Stir in green chiles.

Assemble enchiladas:

  • Preheat oven to 350 degrees and lightly grease a 9x13 pan with nonstick cooking spray. Spread 1/2 cup of enchilada sauce in the bottom of the pan.
  • Heat 1 tablespoon of vegetable oil in a small skillet over medium heat. Working one at a time, fry tortillas in oil until soft. DO NOT CRISP.
  • Dip each tortilla into the enchilada sauce to coat and set on a plate. Fill with a scoop of the ground beef filling and top with a generous pinch of cheese. Roll and place into the prepared 9x13 pan. Drizzle remaining sauce over enchiladas in the pan and top with remaining shredded cheese. Bake, uncovered, in the preheated oven for 20-25 minutes until cheese is warm and bubbly. Top with chopped cilantro and serve hot.


Serving: 2enchiladas | Calories: 599kcal | Carbohydrates: 31g | Protein: 42g | Fat: 34g | Saturated Fat: 21g | Cholesterol: 120mg | Sodium: 1194mg | Potassium: 736mg | Fiber: 5g | Sugar: 3g | Vitamin A: 2270IU | Vitamin C: 5mg | Calcium: 507mg | Iron: 5.1mg
Course: Main Dish
Cuisine: Mexican
Keyword: Beef Enchiladas
Notify of
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Become a Member

Sign up to save recipes in your recipe book, write reviews and more!

Sign up with

By signing up you agree to's terms of use and privacy policy.