Description
Learn how to make authentic Shredded Beef Enchiladas with melt-in-your-mouth tender beef that’s slow-braised until perfect, then rolled in tortillas with cheese and smothered in red enchilada sauce. This easy Mexican-inspired comfort food recipe is perfect for family dinners, meal prep, and feeding a crowd. The beef can be made ahead, and the enchiladas freeze beautifully!
Ingredients
For the Shredded Beef Filling:
- 2 pounds beef chuck roast — perfect for slow cooking
- Salt and freshly ground black pepper
- 2–3 cloves garlic, minced
- 1 large onion, chopped
- 1 (28 oz) can crushed tomatoes — creates a rich base
- 1–2 tablespoons chili powder — adjust to taste
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano (optional)
- 2 bay leaves (optional)
- 1–2 tablespoons apple cider vinegar (optional) — adds brightness
- Water or beef broth as needed
For Assembly:
- 8–12 tortillas (corn or flour) — corn is traditional
- 2–3 cups shredded cheese (Monterey Jack, cheddar, or blend)
- 1 jar red enchilada sauce
- Optional toppings: cilantro, sour cream, jalapeños, tomatoes, onion, avocado
Instructions
Set your oven to 300°F. Season the chuck roast generously with salt and pepper on all sides.
Heat your Dutch oven over medium-high heat. Sear the beef until deep brown on each side, about 3–4 minutes per side. This creates flavor and those tasty browned bits. Remove and set aside.
Add chopped onion to the same pot. Let it cook until soft and golden, about 5 minutes. Toss in the minced garlic and stir for one minute until fragrant. Your kitchen will smell amazing already!
Return the beef to the pot. Add crushed tomatoes, chili powder, cumin, oregano, bay leaves, and vinegar. Pour in enough water or broth to nearly cover the meat, about three-quarters of the way up. Cover tightly and slide into the oven.
Let it braise for 3 to 4 hours until the meat falls apart at the slightest touch. This slow transformation is where the magic happens.
Transfer the tender beef to a cutting board. Use two forks to pull it into shreds, it should come apart easily. Remove and toss the bay leaves. Taste the sauce and add more salt or pepper if needed.
Mix enough sauce into the shredded beef to keep it moist and flavorful. You want it well-coated but not soupy.
Heat your oven to 350°F. Grease a 9×13-inch baking dish lightly.
Warm your tortillas to make them pliable. Wrap them in a damp towel and microwave for 30 seconds, or heat individually on a dry skillet. This prevents cracking when you roll them.
Spread a thin layer of enchilada sauce across the bottom of your dish. This prevents sticking. Place about ⅓ cup of beef down the center of each tortilla. Add a pinch of shredded cheese.
Roll snugly and place seam-side down in the dish. Nestle them close together. Repeat until you’ve used all the tortillas.
Pour remaining enchilada sauce generously over all the enchiladas. Make sure they’re well-coated. Sprinkle the rest of your cheese evenly on top. Get ready for bubbly, golden perfection!
Cover with foil and bake for 20–25 minutes. Remove the foil and bake 5–10 minutes more until the cheese is melted and starting to brown.
The aroma will be absolutely incredible by this point.
Let the enchiladas rest for a few minutes after removing from the oven. This helps everything set up. Top with fresh cilantro, sour cream, avocado, or whatever you love.
Notes
- Warm tortillas properly or they’ll crack and tear—those few seconds matter
- Use plenty of sauce—dry enchiladas are disappointing enchiladas
- Choose good melting cheese like Monterey Jack or a Mexican blend
- Set up an assembly line with everything within reach for efficient rolling
- Cover with foil first so cheese doesn’t brown before everything heats through
- Let them rest briefly so the sauce thickens and they’re easier to serve
- Fresh-grated cheese melts better than pre-shredded, though both work fine
- Prep Time: 30 minutes
- Cook Time: 3 hours 30 minutes (includes braising time)
- Category: Main Dish
- Method: Braising
- Cuisine: Mexican-American