Cheesy Beef Enchiladas

Scratch made beef enchiladas with a delicious cheese sauce.

These Cheesy Beef Enchiladas are Tex-Mex comfort food at its finest! Perfectly seasoned ground beef, cheese and sour cream rolled up in corn tortillas and smothered in a delicious cheese sauce. Perfect for busy weeknights and make ahead friendly.

When it comes to enchiladas, these cheesy beef enchiladas are a family favorite. I can confidently save these cheesy beef enchiladas are requested more than any other Tex-Mex dish in my house. And we LOVE our Tex-Mex.

If you love a good red sauce for enchiladas, you should give these Chicken Enchiladas a try.

While these enchiladas are made completely from scratch, they are really easy to make. Little effort is needed to make these delicious enchiladas and they can even be made a day or two in advance.

Why You’ll Love These Cheesy Beef Enchiladas

  • Easy to make with little effort.
  • They are a crowd pleaser.
  • Make ahead friendly.
  • They are smothered in the BEST homemade cheesy enchilada sauce.

Ingredients for Cheesy Beef Enchiladas

When making enchiladas, the entire dish is easily customizable. From the tortillas used to the the filling to the sauce. You can even add garnishes to the finished dish.

MeatGround beef is my go-to for these enchiladas. Shredded chicken is also a great option.

Onions – For the filling and the cheese sauce.

Cheese – Shredded cheddar cheese, colby jack or a Mexican blend for both the filling and the cheese sauce.

Sour Cream – For flavoring the meat filling and the cheese sauce.

Tortillas – I love using corn tortillas for enchiladas. Flour tortillas are also great to use.

Spices – Ground cumin, chili powder, garlic powder, paprika, onion powder, salt and pepper .

Chicken Stock – For flavoring the cheese sauce.

Milk – Whole or 2% can be used to make the cheese sauce.

Flour – All-purpose flour for thickening the cheese sauce.

Rotel – Canned Rotel for flavoring the cheese sauce. Diced tomatoes can be used if you do not have canned Rotel.

How to Make Cheesy Beef Enchiladas

The full recipe is in the recipe card below.

  • Make the filling – Begin browning the meat in a large skillet over medium heat.  Add in the onions and all of the seasonings and continue cooking until the meat is fully cooked. Drain off fat and stir in the shredded cheese and sour cream.
  • Make the cheese sauce – In a saucepan melt the butter, add in the onions and sauté until translucent. Whisk in the flour and cook for 1 minute. Whisk in the chicken stock, milk and sour cream. Cook until thickened. Stir in the shredded cheese, rotel and spices.
  • Assemble Enchiladas – Begin filling the tortillas with about 3 tablespoons of filling and roll up.  Place them seam side down in the baking dish.  Top with cheese sauce, extra cheese and bake for 45 minutes.

Top your finished cheesy beef enchiladas with cilantro, Pico de Gallo or your favorite hot sauce. Enjoy!

Pro Tip

To soften the corn tortillas, heat each one for 30 to 45 seconds on each side. Just long enough to make the tortillas pliable.  Place in a damp towel to keep warm.

Variations

Try using shredded chicken, shredded beef or ground turkey for the meat in these cheesy enchiladas.

Add-Ins are always great for customizing enchiladas. Try adding black beans, or pinto beans to the filling. Sautéed peppers or canned chiles are also great added to the filling.

If you like these Cheesy Beef Enchiladas, you may also like these recipes.

Chicken Enchiladas

Tex-Mex Dip

Crispy Chicken Tacos

One Pot Cheesy Taco Skillet

Cheesy Taco Pasta

What is the secret to good enchiladas?

The secret to good enchiladas is to add sour cream to the filling. The sour cream not only adds flavor, but it adds moisture to the filling, ensuring that the enchiladas do not dry out.

Should you use corn or flour tortillas for enchiladas?

Corn tortillas are traditionally used in making enchiladas. However, flour tortillas can be used to make delicious enchiladas.

FOLLOW ME on Facebook, Pinterest, Instagram and YouTube to stay connected!

Tried This Recipe?

Leave a review below, I would love to hear how it turned out! ⭐⭐⭐⭐⭐

4.8 from 4 votes

Cheesy Beef Enchiladas

Beef Enchiladas with a not so traditional sauce.  No red sauce here, instead, this recipe features an absolutely delicious scratch made cheese sauce.  

Cheesy Beef Enchiladas
Prep Time 40 mins Cook Time 30 mins Total Time 1 hr 10 mins Difficulty: Intermediate Servings: 5

Ingredients

Enchilada Filling

Cheese Sauce

Instructions

  1. The Filling

    In a small non-stick pan over medium heat begin warming up the tortillas.  Cook each tortilla for 30 to 45 seconds on each side. Just long enough to make the tortillas pliable.  Place them in a damp towel to keep warm.

  2. While you are warming up the tortillas, begin browning the meat in a large skillet over medium heat.  Add in the onions and all of the seasonings, and continue cooking until the meat is fully cooked.

  3. The Filling

    Once the meat is done, drain the grease off and set aside while you make the cheese sauce.

  4. Cheese Sauce

    In a saucepan over medium heat add in the butter and onions and sauté until translucent.

    Add in the flour to make a roux.  Allow to cook for 1 minute.

  5. Slowly add in the chicken stock, stirring vigorously to ensure all of the roux gets mixed in. 

  6. Once the sauce starts to thicken add in the milk and sour cream. Allow the sauce to thicken a bit more, continue whisking to ensure nothing sticks to the bottom of the pan.

  7.  The sauce should be thick enough to coat the back of a spoon.  Add in all of the cheese and continue whisking until the cheese has completely melted.  Stir in the rotel and seasonings.  Remove from heat and set aside.  

  1. Assemble and Cook

    Preheat your oven to 350°F.  Lightly cover the bottom of a 9x13 baking dish with some of the cheese sauce.

    Add the 1/4 cup of sour cream and 1 cup of shredded cheese to the meat mixture and mix well.

  2. Begin filling the tortillas with about 3 tablespoons of filling and roll up.  Place seam side down in the baking dish.  

  3. Top with the remaining cheese sauce and remaining shredded cheese.  Place uncovered in the oven and bake for 45 minutes or until the sauce is bubbly.

    If you are prepping this ahead of time, cover with foil and bake and bake for 50-60 minutes, or until the sauce is bubbly.  Remove the foil and bake for an additional 5 minutes uncovered.

  4. Garnish with Cilantro and Hot Sauce if you like.  Enjoy!

Note

Flour tortillas are a great substitute for this recipe.  Just use the small ones to keep the servings the same.

I like to make this recipe with shredded chicken as well.

Black beans are a great addition to this recipe.  Just add them to the filling and adjust the seasonings if needed.

Did you make this recipe?

Tag @simplyscratchmade on Instagram so that I can see all of your recipes!

Pin this recipe and share it.

pinit
Sky

Sky Pilgreen

A Food and Homesteading Blogger

Hi, I'm Sky! Welcome to Simply Scratch Made, where my love for all things food comes to life. This blog is dedicated to sharing homemade recipes and providing tips on homesteading for all.

6 Comments

  1. These enchiladas are amazing! And that cheese sauce—so so good! Mexican food is my favorite cuisine and these definitely hit the spot when I’m craving Mexican. 🙂






Leave a Comment

Your email address will not be published. Required fields are marked *