Beef Enchiladas

mumgrub

There’s something incredibly comforting about a pan of homemade beef enchiladas bubbling away in the oven. Filled with perfectly seasoned ground beef, wrapped in soft flour tortillas, and smothered in a rich, homemade enchilada sauce, this classic Mexican-inspired dinner is hearty, flavorful, and always a family favorite. If you are looking for other Mexican classics then try my Beef Quesadillas, Instant pot Shredded Mexican Beef or Mexican Tortellini Soup

While store-bought enchilada sauce is convenient, making your own from scratch takes these enchiladas to the next level. Homemade enchilada sauce is surprisingly simple to prepare and delivers a bold, flavor that’s perfectly balanced with just the right amount of spice. Once you try it, you may never go back to canned sauce again.

Why You’ll Love These Beef Enchiladas

These enchiladas are everything you want in a comforting weeknight dinner:

  • Easy enough for busy evenings but impressive enough for guests.
  • Made with simple pantry staples and fresh ingredients.
  • Packed with savory, seasoned ground beef.
  • Smothered in a rich, homemade enchilada sauce.
  • Loaded with melted cheese for the ultimate comfort food.
  • Great for meal prep and freezer-friendly.

Whether you’re cooking for your family or making a dish to share, these beef enchiladas are guaranteed to disappear quickly.

The Secret Is the Homemade Enchilada Sauce

The homemade enchilada sauce is what truly makes this recipe shine. Instead of relying on preservatives and extra sodium found in many canned sauces, you’ll create a flavorful sauce using ingredients you likely already have in your pantry.

A blend of chili or cayenne powder, garlic, onion, cumin, paprika (use smoked paprika for an extra smokey flavor), tomato passata, broth, and a few simple seasonings creates a velvety sauce with deep, authentic flavor. It perfectly coats each enchilada and bakes into the cheese for an irresistible finish.

Don’t be surprised if you find yourself making extra—you’ll want to use it for tacos, burritos, casseroles, or even as a simmer sauce for chicken.

Tips for Perfect Beef Enchiladas

A few simple tips will help you achieve restaurant-quality enchiladas every time:

  • Lightly warm your tortillas before filling them to prevent cracking (I use the microwave)
  • Don’t overfill each tortilla so they’re easier to roll.
  • Spread a thin layer of enchilada sauce on the bottom of the baking dish before adding the enchiladas.
  • Cover with foil for the first part of baking to keep everything moist, then uncover to let the cheese become beautifully bubbly.
  • Let the enchiladas rest for a few minutes after baking so they’re easier to serve (similar to a lasagna).

Delicious Topping Ideas

One of the best parts about enchiladas is customizing them with your favorite toppings. Try serving them with:

  • Fresh cilantro
  • Diced tomatoes
  • Sliced avocado
  • Sour cream
  • Pickled or fresh jalapeños
  • Sliced green onions
  • Crumbled cotija cheese
  • Fresh lime wedges

These fresh toppings add brightness and texture that perfectly complement the rich, cheesy enchiladas.

What to Serve with Beef Enchiladas

Turn your enchiladas into a complete meal by pairing them with your favorite sides:

  • Mexican rice
  • Plain white rice
  • Cilantro lime rice
  • Refried beans (even though there are some inside, why not more!)
  • Black beans
  • Mexican street corn
  • Fresh green salad
  • Tortilla chips and salsa
  • Guacamole

Even though there are refried beans, black beans and corn inside, why not have more on the side! The combination creates a satisfying dinner that’s perfect for family meals, celebrations, or casual entertaining.

Make Ahead and Freezer Friendly

These enchiladas are excellent for meal prep.

Assemble them up to a day in advance, cover tightly, and refrigerate until you’re ready to bake. You can also freeze the assembled enchiladas before baking for up to three months. When you’re ready to enjoy them, thaw overnight in the refrigerator and bake as directed or bake from frozen, but add an extra 30 minutes to cook and keep them covered for at least the first 40 minutes of the baking time.

They’re also fantastic for leftovers, with the flavors becoming even more delicious the next day.

Frequently Asked Questions

Can I use corn tortillas instead of flour tortillas?

Absolutely! Corn tortillas provide a more traditional flavor. Warm them first to make rolling easier and reduce cracking. Or better yet, dip them in the enchilada sauce then fill them (it’s a bit messy, but ooh so good!)

Can I make these spicy?

Yes! Add diced jalapeños to the beef filling or increase the chili powder and cayenne in the homemade enchilada sauce to suit your preferred heat level.

What cheese works best?

A blend of cheddar, Monterey Jack, Colby Jack, or a Mexican cheese blend all melt beautifully and add plenty of flavor.

Can I substitute another protein?

Definitely. Ground turkey, shredded chicken, pulled pork, or even black beans make excellent alternatives.

Final Thoughts

These Ground Beef Enchiladas with Homemade Enchilada Sauce are the kind of comforting meal that brings everyone to the table. Rich, cheesy, and packed with bold homemade flavor, they’re simple enough for weeknight dinners yet special enough for entertaining. They’re also perfect to have in your freezer for those nights when you don’t feel like putting the effort in but want a filling meal.

I always make an extra tray of these, bake them, then divide them into small foil individual serving containers. One and a half large enchiladas with about a cup of rice along side of it. Cover and pop into the freezer for when you’re cooking for one or two.

Once you discover how easy homemade enchilada sauce is to make, you’ll find yourself reaching for this recipe again and again. Pair these enchiladas with your favorite toppings and sides, and enjoy a delicious homemade dinner that’s guaranteed to become a regular in your meal rotation.

Beef Enchiladas

These easy beef enchiladas are super flavorful and filling with the addition of refried beans, black beans and corn for a complete bite.
Prep Time 20 minutes
Cook Time 30 minutes
assembly time 10 minutes
Total Time 1 hour
Course Main Course
Cuisine Mexican
Servings 5

Equipment

  • 2 rectangle casserole dish or foil pan This recipe can be halved

Ingredients
  

For the Beef Filling

  • 500 grams Lean ground beef
  • 1 TBSP Olive Oil
  • 2 cloves garlic
  • 1 med onion, diced small
  • 1 14 oz can refried beans
  • ½ cup frozen corn niblets Optional
  • 1 14 oz can Black beans (rinsed and drained) Optional

For the Spice Mix. (if you want a shortcut you can use 2 envelopes of taco or enchilada dry seasoning mix)

  • 1 Tbsp garlic powder
  • 1 Tbsp Onion powder
  • 1 tsp cayenne pepper
  • 1.5 Tbsp Cumin
  • 1.5 Tbsp paprika *use smoked paprika for extra smokey flavor
  • 1 tsp chili powder
  • 1.5 Tbsp dried Oregano

For the Enchilada Sauce. (if you want a shortcut, a jarred or canned enchilada sauce can be used)2

  • 2 Tbsp Olive oil
  • 3 Tbsp all-purpose flour
  • 1.5 cups Passata Tomato sauce can be substituted if you don't have passata
  • 2 cups Chicken stock
  • ¼ tsp salt and pepper (each)

For the Enchiladas (assembly)

  • 8 large tortillas if using small you will need double the amount
  • 2 cups freshly grated cheese montery jack, cheddar or both
  • Coriander for garnish (optional)

Instructions
 

  • Combine all of the spices for the spice mix and set aside
  • If cooking (not freezing the enchiladas), preheat your oven to 350℉

For the Enchilada Sauce

  • In a small saucepan add the 1 TBSP Olive Oiland heat, then add 3 Tbsp all-purpose flour and stir to combine, cook for 1 minute stirring constantly.
  • Add half of the chicken broth and continue to stir, sauce will thicken. Add the remaining broth, the 1.5 cups Passata , ¼ tsp salt and pepper (each) and 2 Tbsp of the spice mix that you previously set aside. Stir to combine and cook for 5 minutes, stirring until the sauce thickens a bit. Remove from heat and set aside.

For the Beef Filling

  • Heat 1 TBSP Olive Oil in a large skillet,
  • add onion and cook for 3 minutes, add 2 cloves garlic (minced) and cook a further one minute, then add 500 grams Lean ground beef and cook for a couple of minutes, breaking the beef up as you go.
  • Add the remaining spice mix and cook the beef until it is no longer pink.
  • Add the 1 14 oz can refried beans, 1 14 oz can Black beans (rinsed and drained) , and ½ cup frozen corn niblets (if using).
  • Add 1/4 cup of the enchilada sauce and taste for seasoning. Add salt, pepper and cumin or other spices to your taste. Once it is seasoned to your liking remove from heat and set aside.

To Assemble the Enchiladas

  • Spread a thin layer of sauce on the bottom of the baking dish or foil pan (whichever you are using)
  • Taking one tortilla at a time, place filling along the bottom 1/3 of the tortilla then sprinkle a little shredded cheese on top and roll the tortilla up to close. Place it in the pan, seam side down and repeat the process with the remaining filling, be sure to reserve 1.5 cups of the cheese for the topping.
  • Pour the remaining sauce over the tortillas and then top with the remaining 1.5 cups of cheese. Bake for 15 minutes and enjoy.
    I like to serve these with rice.

Notes

Notes:  If you want to freeze these enchiladas, you can bake them first then cool them, then freeze.  Or you can freeze the entire tray and cook from frozen (preferred method). add 30 minutes cooking time if cooking from frozen.
Keyword beef, dinner, easy recipe, ground beef

Leave a comment

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

Recipe Rating




Previous Post