Beef Enchiladas With Extra Cheese On Top

Sharing is caring!

These beef enchiladas are the ultimate comfort food — filled with seasoned ground beef, wrapped in soft corn tortillas, smothered in rich homemade enchilada sauce, and topped with a generous layer of gooey melted cheese. They’re everything you want in a classic Tex-Mex dish: savory, cheesy, saucy, and satisfying.

Perfect for a family dinner, a weekend gathering, or a weeknight treat, this recipe hits all the right notes. The homemade enchilada sauce adds depth and warmth, while pan-fried tortillas ensure each bite is soft yet flavorful. And of course, you can never go wrong with extra cheese on top!

Why You’ll Love This Recipe

  • Packed with rich, bold Tex-Mex flavor

  • Homemade enchilada sauce — no canned shortcuts

  • Soft, pan-fried tortillas with the perfect bite

  • Great for leftovers — reheats beautifully

  • Comfort food that satisfies every time

Ingredients

Ground Beef Filling

  • 1 pound ground beef

  • 1 tablespoon chili powder

  • 1/2 teaspoon salt

  • 3/4 teaspoon cumin

  • 1/2 teaspoon dried oregano

  • 1/4 teaspoon garlic powder

  • 1/4 teaspoon onion powder

  • 1/4 cup tomato sauce

Homemade Enchilada Sauce

  • 1/4 cup oil or butter (canola, vegetable, or avocado oil)

  • 1/4 cup all-purpose flour

  • 1/2 teaspoon ground black pepper

  • 3/4 teaspoon salt

  • 1 teaspoon garlic powder

  • 1 teaspoon onion powder

  • 2 teaspoons ground cumin

  • 1/2 teaspoon dried oregano

  • 1 tablespoon chili powder

  • 2 cups low or no sodium beef broth

  • 1 tablespoon tomato paste

Enchiladas

  • 1/4 cup canola oil (for frying)

  • 12–15 white corn tortillas

  • 1 cup Monterey Jack cheese, shredded (or more to taste)

Instructions

Step 1: Cook the Ground Beef

In a skillet over medium heat, cook the ground beef, breaking it apart as it browns. Once fully cooked and no longer pink, drain excess grease.
Add chili powder, salt, cumin, oregano, garlic powder, and onion powder. Stir in the tomato sauce and mix well. Set aside.

Step 2: Make the Enchilada Sauce

In a medium skillet, heat the oil or butter over medium heat. Stir in flour and cook for 1–2 minutes until it forms a thick roux.
Add pepper, salt, garlic powder, onion powder, cumin, oregano, and chili powder. Stir into a paste.
Gradually whisk in beef broth and tomato paste. Stir until smooth. Simmer until sauce thickens slightly. Remove from heat.

Step 3: Prepare the Tortillas

Preheat oven to 350°F (175°C).
Heat 1/4 cup oil in a skillet over medium heat. One at a time, dip tortillas into hot oil using tongs. Fry for 10–15 seconds per side — just enough to make them pliable.
Set aside on a paper towel-lined plate.

Step 4: Assemble the Enchiladas

Spread a thin layer of enchilada sauce on the bottom of a 9×13-inch baking dish.
Brush each tortilla with sauce or dip it briefly in the sauce.
Spoon beef mixture down the center of each tortilla, sprinkle with a bit of cheese, roll tightly, and place seam-side down in the baking dish.
Repeat until all tortillas are filled and arranged snugly in the dish.

Step 5: Bake

Pour remaining sauce over the top of the enchiladas. Sprinkle generously with the remaining shredded cheese.
Bake uncovered for about 10 minutes, or until the cheese is fully melted and bubbling.

Step 6: Serve and Enjoy

Serve hot with sour cream, chopped cilantro, avocado, or a fresh green salad.

Tips for Success

  • Frying the tortillas helps prevent cracking during rolling and adds flavor

  • Use freshly shredded cheese for better melt and flavor

  • Want a spicy kick? Add diced jalapeños to the beef or sauce

  • Can be made ahead and baked just before serving

Final Thoughts

Beef enchiladas are a timeless classic, and this recipe delivers every time. The combination of deeply seasoned meat, homemade sauce, and melty cheese creates a meal that’s comforting and crave-worthy. Whether you’re hosting a casual dinner or craving a solo indulgence, these enchiladas will be your new go-to.

They also make fantastic leftovers — just reheat and enjoy! Add rice, beans, or even a fried egg on top for a twist.

Share Your Creations

Made these cheesy beef enchiladas?
Tell me how they turned out in the comments!
Snap a pic and tag your version — did you go spicy, add veggies, or change up the cheese?

Beef Enchiladas With Extra Cheese On Top

Easy beef enchiladas with homemade sauce and lots of melty cheese. Tex-Mex perfection in under an hour!
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Dinner, Lunch, Main Course
Cuisine: Mexican

Ingredients
  

Ground Beef Filling
  • 1 pound ground beef
  • 1 tablespoon chili powder
  • 1/2 teaspoon salt
  • 3/4 teaspoon cumin
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • 1/4 cup tomato sauce
Homemade Enchilada Sauce
  • 1/4 cup oil or butter canola, vegetable, or avocado oil
  • 1/4 cup all-purpose flour
  • 1/2 teaspoon ground black pepper
  • 3/4 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 2 teaspoons ground cumin
  • 1/2 teaspoon dried oregano
  • 1 tablespoon chili powder
  • 2 cups low or no sodium beef broth
  • 1 tablespoon tomato paste
Enchiladas
  • 1/4 cup canola oil for frying
  • 12 –15 white corn tortillas
  • 1 cup Monterey Jack cheese shredded (or more to taste)

Method
 

Step 1: Cook the Ground Beef
  1. In a skillet over medium heat, cook the ground beef, breaking it apart as it browns. Once fully cooked and no longer pink, drain excess grease.
  2. Add chili powder, salt, cumin, oregano, garlic powder, and onion powder. Stir in the tomato sauce and mix well. Set aside.
Step 2: Make the Enchilada Sauce
  1. In a medium skillet, heat the oil or butter over medium heat. Stir in flour and cook for 1–2 minutes until it forms a thick roux.
  2. Add pepper, salt, garlic powder, onion powder, cumin, oregano, and chili powder. Stir into a paste.
  3. Gradually whisk in beef broth and tomato paste. Stir until smooth. Simmer until sauce thickens slightly. Remove from heat.
Step 3: Prepare the Tortillas
  1. Preheat oven to 350°F (175°C).
  2. Heat 1/4 cup oil in a skillet over medium heat. One at a time, dip tortillas into hot oil using tongs. Fry for 10–15 seconds per side — just enough to make them pliable.
  3. Set aside on a paper towel-lined plate.
Step 4: Assemble the Enchiladas
  1. Spread a thin layer of enchilada sauce on the bottom of a 9×13-inch baking dish.
  2. Brush each tortilla with sauce or dip it briefly in the sauce.
  3. Spoon beef mixture down the center of each tortilla, sprinkle with a bit of cheese, roll tightly, and place seam-side down in the baking dish.
  4. Repeat until all tortillas are filled and arranged snugly in the dish.
Step 5: Bake
  1. Pour remaining sauce over the top of the enchiladas. Sprinkle generously with the remaining shredded cheese.
  2. Bake uncovered for about 10 minutes, or until the cheese is fully melted and bubbling.
Step 6: Serve and Enjoy
  1. Serve hot with sour cream, chopped cilantro, avocado, or a fresh green salad.