The Ultimate Homemade Shredded Beef Enchiladas: A Flavorful Journey From Scratch
What’s better than Margaritas, fresh guacamole, and a plate full of irresistible enchiladas? For many, the answer is a resounding “nothing!” These Shredded Beef Enchiladas are not just a meal; they’re an experience. What truly sets this recipe apart is the incredible tenderness of the beef. Imagine lifting a piece of meat with your fork, watching the rich juices slowly drip, promising a burst of flavor in every bite. This isn’t just any shredded beef; it’s intensely flavorful, perfectly seasoned, and incredibly succulent.
Combine that melt-in-your-mouth beef with our authentic, homemade red enchilada sauce – a vibrant, rich, and deeply savory concoction that hugs every ingredient. Add a generous sprinkle of your favorite cheese, all wrapped snugly in soft tortillas, and you’ve got a dish that truly transports you to culinary heaven. While this recipe does demand a bit of time and effort, as I’ve often said, it is unequivocally worth every minute spent in the kitchen. The joy of creating such a deeply satisfying and delicious meal from scratch is an unparalleled reward. Let’s embark on this delightful culinary journey to create the best homemade shredded beef enchiladas you’ve ever tasted!
Why These Homemade Shredded Beef Enchiladas Are a Must-Try
There’s a significant difference between store-bought enchiladas and those made with love and attention in your own kitchen. This recipe for **shredded beef enchiladas** takes you beyond the ordinary, offering a depth of flavor and texture that’s simply unmatched. We’re talking about a slow-cooked, unbelievably tender beef filling, encased in tortillas softened with rich, homemade red enchilada sauce, and baked to cheesy perfection. It’s the kind of comfort food that warms the soul and satisfies even the most intense cravings for authentic Mexican cuisine.
The Secret to Tender Shredded Beef
The foundation of spectacular beef enchiladas lies in the beef itself. For this recipe, we use **flank steak**, a cut known for its robust flavor. The magic happens during the cooking process. Using a pressure cooker drastically cuts down cooking time while ensuring the beef becomes incredibly tender, easily shreddable with just two forks. The broth in which the beef cooks is crucial – it’s infused with beefy goodness and becomes a vital component for both the shredded beef filling and the enchilada sauce. This ensures every layer of your enchiladas carries that rich, meaty essence. If you don’t have a pressure cooker, a slow cooker or Dutch oven can also achieve similar results with extended cooking times, typically 3-4 hours on the stovetop or 6-8 hours in a slow cooker on low.
Crafting the Perfect Red Enchilada Sauce from Scratch
Forget bland, canned sauces. Our **red enchilada sauce from scratch** is a game-changer. It begins with dried ancho chiles, which are rehydrated and then blended with aromatic ingredients like onions, tomatoes, and garlic. Ancho chiles provide a mild, smoky, and slightly sweet flavor that forms the heart of authentic Mexican enchilada sauce. The process of boiling, blending, and then straining the sauce ensures a smooth, rich consistency, free from any chili skin remnants. Seasoned with cumin, salt, and pepper, this homemade sauce is vibrant, complex, and far superior to any store-bought alternative. It’s the essential component that ties all the flavors together, giving these enchiladas their signature taste.
Assembling Your Enchilada Masterpiece
Once your beef is tender and shredded, and your rich red enchilada sauce is simmering, the assembly begins. Warming the corn tortillas is a critical step; it makes them pliable and prevents them from tearing when rolled. A quick dip in the enchilada sauce not only flavors the tortilla but also helps keep it moist during baking. Layering is simple yet effective: sauced tortilla, a generous portion of the tender shredded beef, and a sprinkle of cheese. Rolling them up is straightforward, and arranging them in a baking dish creates a beautiful presentation. The final touch of extra sauce, cheese, and fresh green onions ensures a gooey, flavorful crust after baking.

Enchiladas from Scratch
Save RecipeSaved Recipe
Pin Recipe
Rate Recipe
Print Recipe
Ingredients
Shredded Beef Recipe
- 3 lb Flank Steak
- 1/2 tbsp Granulated Garlic
- 1/2 tbsp Paprika
- 1/2 cup Red Enchilada Sauce
- 3 cups Beef Broth
- Salt and Pepper to taste
Red Enchilada Sauce
- 3 tbsp Vegetable Oil
- 8 Dried Ancho Chiles
- 2 Onions
- 2 Tomatoes
- 4 cups Beef Broth
- 2 Garlic Cloves
- 1 tsp Cumin
- Salt and Pepper to taste
Instructions
-
Place beef into a pressure cooker and cover with water, cook for about 1 hour on medium high heat. (Please read your pressure cooker’s manual. Also, don’t get rid of the water you cooked your beef in—it’s vital for the sauce!)
-
Shred the beef with 2 forks and set aside.
-
Cut the stems off the ancho chiles and remove the seeds.
-
Place the ancho chiles in a pot filled with water and boil the chiles for about 15 minutes over medium heat.
-
Roughly chop onions and tomatoes and add them to a skillet with some oil. Season them with salt and pepper and cook over medium heat for about 10 minutes.
-
Take the ancho chiles out of the water and drain them, then add the chiles and garlic cloves to the tomatoes and onions.
-
Add 3 cups of water from the pressure cooker you cooked your beef in and add it to your onions, chiles, and tomato mixture and let it cook on medium heat for about 10 minutes.
-
Add the onions, chile, and tomato mixture to a food processor and blend it until smooth.
-
Strain the chile mixture through a fine-mesh sieve, pressing to extract all the liquid. You only want to keep the thin, smooth liquid.
-
Place the strained enchilada sauce (thin liquid) into a skillet and season it with salt and cumin. Simmer the enchilada sauce for about 10 minutes over low heat to allow the flavors to meld and deepen.
-
Drizzle some oil into a separate pot and add about 1/2 cup of the finished enchilada sauce and 1 cup of beef stock (preferably from the cooked beef).
-
Place the shredded beef into this pot and season with salt, pepper, granulated garlic, and paprika. Stir to combine and coat the beef thoroughly.
-
Cover and simmer on low heat for about 15 minutes, allowing the beef to absorb the flavors.
-
To assemble: Lightly grill or fry your corn tortillas to soften them, then dip each tortilla into the warm enchilada sauce. Place a portion of the shredded beef and a sprinkle of cheese onto the tortilla, then roll it up tightly. Arrange the rolled enchiladas seam-side down in a baking dish.
-
Add extra enchilada sauce generously on top of the assembled enchiladas, then sprinkle with more cheese and chopped green onions. Cover the baking dish (with foil) and bake for about 10-15 minutes in a preheated oven at 400 degrees Fahrenheit (200°C), or until the cheese is melted and bubbly and the enchiladas are heated through.
Video
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Additional Info
Like this recipe? Leave a comment below!
Tips for the Perfect Enchiladas
- Choose Your Cheese Wisely: A good melting cheese is key. Monterey Jack, cheddar, or a Mexican blend work wonderfully. The goal is gooey, bubbly deliciousness.
- Don’t Skip Frying the Tortillas: While it might seem like an extra step, lightly frying or grilling your corn tortillas before dipping them in sauce makes a huge difference. It makes them more pliable and prevents them from getting soggy or falling apart.
- Customize Your Heat: Ancho chiles provide a mild heat, but if you prefer more spice, you can add a dried arbol chile or two to your sauce mixture, or a pinch of cayenne pepper.
- Make Ahead Magic: Both the shredded beef and the red enchilada sauce can be prepared a day or two in advance, significantly cutting down on prep time on the day you plan to serve the enchiladas. Store them separately in airtight containers in the refrigerator.
- Serving Suggestions: These homemade shredded beef enchiladas are a meal in themselves, but they pair beautifully with traditional sides. Consider serving them with a side of Mexican rice, refried beans, a dollop of sour cream or crema, fresh pico de gallo, a sprinkle of cilantro, or a vibrant avocado salsa. And of course, a refreshing margarita completes the feast!
Variations and Substitutions
While this **authentic shredded beef enchilada recipe** is perfect as is, you can always tweak it to suit your preferences or what you have on hand:
- Beef Cuts: If flank steak isn’t available, chuck roast, beef brisket, or even boneless short ribs can be used. Just ensure they are cooked until fork-tender.
- Cheese Alternatives: Experiment with Oaxaca cheese, cotija (crumbled on top after baking), or a blend of your favorite mild and sharp cheeses.
- Vegetarian Option: For a delicious meat-free alternative, substitute the shredded beef with seasoned black beans, roasted sweet potatoes, or sautéed mushrooms and bell peppers.
- Additions: Feel free to incorporate diced green chilies, corn, or black olives into your beef filling for extra texture and flavor.
Storage and Reheating
Enchiladas are fantastic for meal prepping and enjoying leftovers. Leftover **homemade enchiladas** can be stored in an airtight container in the refrigerator for up to 3-4 days. To reheat, cover them loosely with foil and bake in a preheated oven at 350°F (175°C) until warmed through and bubbly, usually about 15-20 minutes. Individual portions can also be reheated in the microwave, though the texture of the tortillas might be softer. These enchiladas also freeze well; wrap them tightly in plastic wrap and then foil, and they can be stored in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
Embrace the Joy of Homemade
There’s an undeniable satisfaction that comes with preparing a meal from scratch, especially one as rich and flavorful as these **shredded beef enchiladas**. From slowly cooking the beef until it’s perfectly tender to crafting the nuanced red enchilada sauce with dried chiles, every step contributes to an unforgettable culinary experience. This recipe isn’t just about feeding your family; it’s about creating memories around the dinner table, sharing a taste of authentic Mexican tradition, and savoring the deep, complex flavors that only homemade can deliver. So roll up your sleeves, gather your ingredients, and prepare to impress everyone with these truly spectacular enchiladas.