Shredded beef enchiladas are pure comfort on a plate. Tender, slow cooked beef wrapped in warm tortillas, smothered in red enchilada sauce, and topped with melted cheese that bubbles and browns to perfection. This is the kind of dinner that fills your kitchen with the most incredible aroma and brings everyone rushing to the table.
Love More Dinner Recipes? Try My Chicken Enchiladas with Sour Cream White Sauce or this Cheesy Chicken Enchilada Casserole next.

Why You’ll Love This Recipe
- Melt-in-your-mouth tender beef that’s been slow-cooked until it practically falls apart with a fork
- Perfect for feeding a crowd or meal prepping for the week ahead
- Incredibly flavorful with layers of spice, cheese, and that irresistible enchilada sauce
- Easier than you think — most of the work is hands-off while the beef braises
- Customizable to your family’s taste preferences and spice tolerance
Shredded Beef Enchiladas
- Total Time: 4 hours
- Yield: 8–12 enchiladas
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
Ingredients You’ll Need
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
Why These Ingredients Work
Chuck roast is your secret weapon here. It has enough marbling to stay juicy during the long cooking time.
As it braises, those tough fibers break down into tender, shreddable perfection. The crushed tomatoes meld with the beef drippings to create an incredibly rich base.
Chili powder and cumin add warmth without overwhelming heat. That splash of vinegar might surprise you, but it cuts through the richness and brightens everything up.
The enchilada sauce does double duty—it keeps the tortillas moist during baking and creates that classic saucy texture everyone loves. Generous cheese on top creates that irresistible golden, bubbly crown.
Essential Tools and Equipment
- Heavy ovenproof pot or Dutch oven
- 9×13-inch baking dish
- Two forks for shredding
- Aluminum foil
- Kitchen towel for warming tortillas
- Sharp knife and cutting board
- Measuring spoons and cups
Step-by-Step Instructions
Step 1: Season and Sear the Beef
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.
Step 2: Build the Braising Base
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!
Step 3: Braise the Beef Low and Slow
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.
Step 4: Shred and Season
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.
Step 5: Prep for Assembly
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.
Step 6: Assemble the Enchiladas
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.
Step 7: Sauce and Cheese
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!
Step 8: Bake to 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.
Step 9: Serve and Enjoy
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.

You Must Know
Don’t rush the braising time! The beef needs those full 3 to 4 hours to become truly tender.
If you try to shred it early, you’ll end up with tough, chewy meat instead of that melt-in-your-mouth texture. You’ll know it’s ready when it falls apart with just a gentle fork touch.
Personal Secret: I always make the beef filling a day ahead. Letting it sit overnight in the fridge allows the flavors to develop and deepen beautifully.
Pro Tips & Cooking Hacks
- Make a double batch of beef and freeze half for another easy meal later
- 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
Flavor Variations & Suggestions
Add smoky depth with a teaspoon of smoked paprika or a chopped chipotle pepper in adobo. For a richer sauce, stir in a small square of dark chocolate—it adds complexity without sweetness.
Want more veggies? Sauté bell peppers with the onions or stir black beans into your beef mixture. Switch up the cheese by using crumbled queso fresco or cotija for authentic Mexican flavor.
Keep things mild by using less chili powder and skipping jalapeños. Spice lovers can add diced green chiles to the filling or use a spicier enchilada sauce. These adapt beautifully to your family’s preferences.
Make-Ahead Options
Cook and shred the beef up to three days ahead. Store it in the fridge mixed with enough sauce to keep it moist. When ready to eat, just assemble and bake.
You can also assemble the entire dish and refrigerate for up to 24 hours before baking. Cover tightly with plastic wrap and foil. Add 10 extra minutes to the covered baking time if starting cold.
The shredded beef freezes beautifully for up to three months. Cool completely, then freeze in labeled containers. Thaw overnight in the fridge before using. Assembled unbaked enchiladas can also be frozen for up to two months—wrap very well and bake from frozen, adding 20–30 minutes to the covered baking time.
What to Serve With Shredded Beef Enchiladas
These are hearty enough to stand alone, but simple sides make the meal even better. A crisp romaine salad with lime-cilantro dressing cuts through the richness perfectly.
Mexican rice or cilantro-lime rice is a classic pairing. Refried beans or black beans add extra protein and fiber. For something lighter, serve roasted vegetables like zucchini, bell peppers, and corn.
Warm tortilla chips with fresh guacamole or pico de gallo make everyone happy. Margaritas or cold Mexican beer are perfect for adults. Keep dessert simple with churros, flan, or fresh fruit with lime.
Allergy Information
This recipe contains dairy (cheese and sour cream) and gluten if using flour tortillas. Use plant-based cheese alternatives and coconut cream or cashew cream for dairy-free versions.
Corn tortillas are naturally gluten-free—just check that your enchilada sauce doesn’t contain wheat-based thickeners. Choose low-sodium broth and reduced-sodium sauce if watching sodium intake.
The beef itself is naturally gluten-free and dairy-free before assembly, so this adapts easily. For those avoiding nightshades, create a green chile-based sauce instead, though the flavor will be quite different.
Storage & Reheating
Leftover enchiladas keep in the fridge for up to 4 days. Cover the dish tightly or transfer portions to airtight containers.
Reheat in the oven for best results—cover with foil and warm at 350°F for 15–20 minutes. The microwave works too for individual portions (2–3 minutes on high, checking halfway).
The sauce and cheese get melty again in the oven. If they seem dry, drizzle extra sauce or a splash of broth on top before reheating. The beef filling alone keeps for up to 5 days and makes fantastic tacos, quesadillas, or burrito bowls.
Questions I Get Asked A Lot
Can I make these in a slow cooker instead?
Absolutely! After searing the beef and sautéing the onions and garlic, transfer everything to your slow cooker with the tomatoes, spices, and liquid. Cook on low for 7–8 hours or high for 4–5 hours until the beef shreds easily. Then assemble and bake as directed.
My tortillas keep cracking when I roll them, what am I doing wrong?
They’re not warm enough or they’re too dry. Corn tortillas especially need warming until pliable. Wrap them in a damp towel and microwave for 30–45 seconds, or warm one at a time on a dry skillet for about 10 seconds per side. Work quickly while they’re warm!
Can I use green enchilada sauce instead of red?
You certainly can! Green sauce (salsa verde) is made from tomatillos and has a tangier, brighter flavor. It pairs beautifully with beef. Add a squeeze of lime juice to the beef filling to complement the green sauce.
How do I prevent soggy enchiladas?
Don’t over-sauce before baking, and make sure your beef filling isn’t too wet. Drain excess liquid from the shredded beef before filling tortillas. That thin sauce layer on the bottom helps, but you don’t want tortillas sitting in a pool. Let them rest a few minutes after baking so the sauce settles and thickens slightly.
💬 Tried this recipe? Leave a comment and rating below! I’d love to hear how your enchiladas turned out and what special touches you added. Did your family devour them as fast as mine always does? Share your experience!



