Best Beef Enchiladas With Homemade Sauce

  1. Home
  2.  » 
  3. Explore
  4.  » 
  5. Food
  6.  » Best Beef Enchiladas With Homemade Sauce
Last updated May 9, 2024

We love Mexican food and these Beef Enchiladas are one of our favorite recipes to make. We had searched for a perfect Enchilada Sauce for a long time before we stumbled upon this delicious creation.

The homemade enchilada sauce is what makes this dish so delicious. It uses a combination of different chili peppers with complimenting seasoning. The great thing about it is that you can prepare the sauce ahead of time and in larger quantities. You can refrigerate it for approximately two weeks and freeze it even longer.

In this recipe, we use ground beef, but shredded pork or chicken would make this taste just as good. For the vegetarian version, you can make enchiladas with black beans.

This post contains affiliate links. If you use these links to buy something we may earn a small commission. Thanks!


3-4 dried ancho chilis, stemmed, seeded, and cut into smaller pieces
2 cups beef broth
1 chipotle chili canned in adobo sauce
2 onions, chopped
4 garlic cloves, minced
¼ cup tomato paste
1 tsp ground cumin

Olive oil
1 lb. ground beef
1 tsp ground cumin
1 tsp ground coriander
2 cups Monterey Jack shredded cheese
¼ cup fresh cilantro
Sour cream
Lime wedges
Pickled jalapeños

Step 1: Heat the ancho chilis in the skillet over high heat, stirring frequently for 2-3 minutes. Transfer ancho chilis to the bowl, add broth, microwave for 2 minutes, and then let sit until softened, 5 minutes, or while everything else is being prepared.

Mexican Food Recipes
Mexican Food Recipe

Step 2: Add oil to the skillet and warm up over medium heat. Add onions and cook, stirring occasionally until translucent, about 5-8 minutes. Add garlic and cook for 1 minute.

Step 3: Remove half of the onion/garlic mixture from the skillet and save for enchilada filling.

Step 4: Add tomato paste and cumin to the remaining onion/garlic mixture in the skillet and cook until the paste starts to darken 3 to 5 minutes.

TIP: The mixture gets very thick and hard to stir, that is normal.

Step 5: Add all the sauce ingredients to the blender: ancho peppers, broth, onion, and garlic mixture and blend for a 1-minute, until smooth. Add salt to taste.

Mexican Food Recipes

Step 6: Heat olive oil in the skillet over medium-high heat and preheat the oven to 400 degrees. Add ground beef, cumin, coriander, and salt to the skillet and cook for a few minutes breaking the meat into tiny pieces. Add reserved onion/garlic mixture and continue cooking the beef until no longer pink, approximately 5 minutes.

Mexican Food Recipe

Step 7: When beef is done, place it in the bowl; add 1 ½ cups Monterey Jack cheese, cilantro, ½ cup enchilada sauce and stir to combine. Season with salt to taste and add more sauce if needed to get the texture of long-braised ground beef. Let the filling cool off for a couple of minutes.

Step 8: In the meantime, brush both sides of the tortilla with oil, place on a baking sheet (it is ok if they overlap), and warm up for 5 minutes.

Step 9: Spread enough sauce to cover the bottom of the 13 by 9-inch baking dish. Spread the filling down the middle of each tortilla, roll each tortilla tightly and place seam-side down in the baking dish.

Step 10: Add remaining sauce over top of enchiladas and sprinkle with remaining ½ cup Monterey Jack. Bake until cheese is lightly brown, and sauce is bubbling at edges, approximately 15 minutes.

TIP: The amount of sauce you use is up to you. Some people prefer more sauce than others. If you have left over sauce, you can use it when making nachos or refrigerate it for later.

Mexican Food Recipe

Step 11: Serve with cilantro, sour cream, pickled jalapeños, and lime wedges. Black beans or black bean salad are another excellent addition to serve with these delicious enchiladas.

Step 12: Bon Appétit!

Mexican Food Recipe

Other helpful recipes…
Gallo Pinto
Homemade Chimichurri
Picadillo Recipe




Submit a Comment

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