Main Courses
This authentic beef enchilada recipe from scratch delivers the bold, smoky flavors of Mexico right to your kitchen table. đ The secret lies in homemade corn tortillas and a rich chipotle cheese sauce that transforms simple ingredients into something truly special.
I've perfected this recipe over years of testing, ensuring every layer delivers that perfect balance of tender beef, spicy sauce, and crispy edges.
What sets this recipe apart is the attention to traditional techniquesâhandmade tortillas that stay pliable, perfectly seasoned beef that braises until fork-tender, and a sauce that's smoky yet not overpowering.
The combination of chipotle peppers, tomatoes, and warm spices creates depth that store-bought mixes simply can't match. Each bite reveals layers of authentic Mexican flavor without requiring advanced skills.
By the time you serve these enchiladas, you'll have a restaurant-quality dish that's rich with smoky chipotle notes, tender beef, and perfectly melted cheese. The homemade tortillas add a texture and flavor that canned versions never achieve.
This recipe serves 6-8 and pairs beautifully with steamed rice, refried beans, and a simple side salad for a complete Mexican feast.
The best part? Every component comes together in one baking dish, making cleanup effortless while delivering maximum flavor. Whether you're hosting a dinner party or feeding your family on a busy weeknight, these enchiladas will impress. Let's get started on creating your own authentic Mexican masterpiece.
Ingredients for authentic beef enchilada recipe from scratch
Sixteen ingredients, three essential componentsâtortillas, beef, sauceâthat unlock authentic Mexican flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Chuck Roast) 𼊠| 2 lb | 80% lean, finely ground for tenderness |
| Massima Harina Corn Masa Harina đ˝ | 2 ½ cups | For authentic corn tortillas |
| Warm Water đ§ | 1 ½ cups | 100°F for ideal dough consistency |
| Chipotle Peppers in Adobo đśď¸ | 2 whole | Smoked, minced for sauce intensity |
| San Marzano Tomatoes đ | 1 lb | Peeled, seeded, and crushed |
| Yellow Onion đ§ | 1 whole | Diced, for sauce foundation |
| Garlic Cloves đ§ | 6 cloves | Minced, for aromatic depth |
| Cumin Seeds đż | 1 tbsp | Toasted for deeper flavor |
| Mexican Oregano đ | 1 tbsp | Dried, for authentic taste |
| Ground Cinnamon đśď¸ | ½ tsp | For subtle warmth |
| Salt đ§ | 1 ½ tsp | Diamond Crystal preferred |
| Shredded Monterey Jack Cheese đ§ | 3 cups | Freshly shredded for melt |
| Extra-Virgin Olive Oil đŤ | Âź cup | For tortilla shaping |
| Vegetable Oil đŤ | ½ cup | For frying tortillas |
| Beef Broth đ§ | 1 cup | For braising beef |
The masa harina is non-negotiable for authentic tortillas. Maseca or Bob's Red Mill are reliable brands, but Massima Harina delivers that perfect balance of flavor and texture. Look for masa labeled 'for tortillas'ânot masa harina for tamales. The chipotle peppers should be smoky, not overly spicy, so adjust the amount based on your heat tolerance. Fresh garlic and cumin seeds are worth toasting in a dry pan for 30 secondsâthey add depth that pre-ground spices can't match. For the beef, chuck roast ground fine ensures maximum tenderness, especially since we're braising it. Most Latin markets carry pre-ground chuck if you don't want to grind it yourself.
No chipotle peppers? Adobo sauce plus a pinch of smoked paprika works in a pinch, though it lacks the smoky complexity. Substituting regular oregano for Mexican oregano will change the flavor profileâfind it at Latin markets or specialty stores. The San Marzano tomatoes can be swapped for Roma tomatoes, but the flavor won't be as bright. For the tortillas, if you can't find masa harina, cornmeal plus a pinch of baking powder is a rough substitute, though texture will differ. The beef broth can be replaced with water plus a bouillon cube, but the depth of flavor will be noticeably less. And if you're short on cheese, Oaxaca cheese melts beautifully if you can find it.
The masa dough keeps best wrapped in plastic for 2 days in the fridgeâmake extra for tacos later. The chipotle sauce can be prepped a day ahead and stored in the fridge for 4 days, or frozen for 3 months. The braised beef stays tender for 5 days in the fridge, making this a great make-ahead meal. Tortillas can be fried fresh or stored in a tortilla press with parchment between layersâthey'll stay pliable for 3 days. Portion the assembled enchiladas into baking dishes before freezing for 2 monthsâjust add 10 minutes to baking time when reheating.
Why You'll Love This Recipe
- Iâll be real: this isnât one of those recipes where youâre fussing over exact measurements or waiting for dough to rise. Chuck roast gets browned in one pan, tomatoes and chipotle simmer down in the same pot, and the masa just needs warm waterâno mixer, no kneading, just mix and roll. Thatâs it. (Yes, even on a Tuesday night.)
- No Fuss, Real Deal: Iâll be real: this isnât one of those recipes where youâre fussing over exact measurements or waiting for dough to rise. Chuck roast gets browned in one pan, tomatoes and chipotle simmer down in the same pot, and the masa just needs warm waterâno mixer, no kneading, just mix and roll. Thatâs it. (Yes, even on a Tuesday night.)
- Smoky Depth in Every Bite: The chipotle in adobo and San Marzano tomatoes? Thatâs where the magic happens. The slow simmer lets the smokiness mingle with the beefâs richness, while the masa soaks it up like a spongeâcrispy edges, gooey center, and a heat that lingers just enough to make you reach for another one. Honestly, itâs the kind of flavor that makes store-bought sauce taste like a sad afterthought.
- Leftovers That Taste Better: Between us, these enchiladas actually improve the next day. The masa softens just enough to soak up more of that chipotle-tomato sauce, and reheating in the oven (or even the microwave, no judgment) keeps them from turning into a sad, dry brick. Iâve fed this to my college-aged kids, my partnerâs picky parents, and my neighborâs dog (okay, maybe not the dog)âeveryone comes back for seconds.
Step-by-step instructions for authentic beef enchiladas from scratch
Here's how to build these enchiladas from the ground upâcrisp tortillas, smoky chipotle sauce, and perfectly braised beef.
đ¨âđł Step 1: Make the Homemade Corn Tortillas
In a large bowl, combine the 2.5 cups Massima Harina Corn Masa Harina and 1.5 cups warm water (about 100°F). Mix with your hands until a soft dough formsâit should be pliable but not sticky. If too dry, add 1 teaspoon warm water; if too sticky, knead in 1 tablespoon masa harina. Cover with a damp towel and rest for 30 minutes.
Divide the dough into 12 equal balls (about 1.5 ounces each). Roll each between your palms into 6-inch rounds, dusting with masa harina as needed. Heat Âź cup vegetable oil in a skillet over medium-high heat. Cook each tortilla for 30-45 seconds per side until golden brown spots appear. Stack on a towel-lined plate to keep warmâthese should be pliable but firm enough to hold shape when filled.
đł Step 2: Prepare the Smoky Chipotle Sauce
Heat Âź cup extra-virgin olive oil in a Dutch oven over medium heat. Add the diced yellow onion and cook for 5 minutes until soft. Add the 6 minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 1 tablespoon toasted cumin seeds and cook for 1 minute until lightly toasted.
Add the 2 minced chipotle peppers in adobo, 1 tablespoon Mexican oregano, ½ teaspoon ground cinnamon, and 1 teaspoon salt. Cook for 1 minute to bloom the spices. Pour in the 1 lb crushed San Marzano tomatoes and 1 cup beef broth, scraping up any browned bits. Simmer uncovered for 20 minutes until thickened to a sauce consistencyâit should coat the back of a spoon with a deep, smoky aroma.
đł Step 3: Braise the Ground Beef
Increase heat to medium-high and add the 2 lb ground beef (chuck roast). Cook for 5-6 minutes, breaking it apart with a wooden spoon, until no longer pink. Drain excess fat, leaving about 1 tablespoon in the pot. Return the beef to the sauce and simmer for 15 minutes, stirring occasionally. The beef should be tender and fully coated in the smoky chipotle sauceâthis is your filling.
Season with the remaining ½ teaspoon salt and adjust consistency with 1-2 tablespoons warm water if needed. Remove from heat and let cool slightlyâyou want it warm enough to fill tortillas but not so hot it melts the cheese prematurely.
đĽ Step 4: Assemble and Bake the Enchiladas
Preheat your oven to 375°F. Spread ½ cup chipotle sauce on the bottom of a 9x13-inch baking dish. Dip each tortilla in the remaining sauce (about 2 tablespoons per tortilla), then fill with Ÿ cup beef mixture and 2 tablespoons shredded Monterey Jack cheese. Roll tightly and place seam-side down in the dish.
Pour the remaining sauce over the top, then sprinkle with the remaining 2½ cups shredded Monterey Jack cheese. Bake uncovered for 20-25 minutes until the cheese is bubbly and golden brown. Let rest for 5 minutes before servingâthis ensures clean slices and prevents filling from spilling.
Pro Tips For Making Authentic Beef Enchilada Recipe From Scratch
- Brown the Beef Right: Chuck roast ground beef releases way more flavor when you cook it in batches over medium-high heatâdonât rush it, but donât let it steam. I used to skip this, and the filling tasted dull; now I spread it thin in the pan and let it crisp just a little before combining.
- Toast the Masa Harina: Warm your masa harina in a dry skillet for 30 seconds before mixing with waterâthis removes the raw flour taste and makes the tortillas hold together better. Sounds weird, but it works: your tortillas wonât crack when rolling.
- Blend the Adobo Paste: Chipotle peppers in adobo have a thick, salty sauceâblend it into a smooth paste before adding to the filling. I learned this the hard way: chunks of adobo turn mushy and ruin the texture.
- Rest the Filling: Let your beef-tomato-chipotle mixture sit for 10 minutes after cookingâthis lets flavors meld and prevents the tortillas from absorbing too much moisture when baking. (Yes, even if youâre impatient like me.)
Best sauces and condiments for this recipe
Chipotle Sauce Essentials
Your sauce is the soul of these enchiladas, and chipotle peppers are non-negotiable for that authentic smoky depth. I recommend using 2 whole chipotle peppers in adobo sauceâthey're smoked just enough to create that signature Mexican flavor without overwhelming heat.
For a milder version, remove the seeds and membranes first. Toast the cumin seeds in a dry skillet for 30 seconds before adding to the sauceâthis deepens their earthy flavor dramatically. đśď¸
Don't skip the San Marzano tomatoesâtheir natural sweetness balances the smoky heat perfectly. If you can't find them, Roma tomatoes work in a pinch, but they lack that same bright acidity. Simmer the sauce uncovered for 20 minutes to let the flavors meld and thicken naturally.
The sauce should coat the back of a spoon but remain pourableânot gloppy. I like to blend it lightly with an immersion blender for a smoother texture, though some texture is fine if you prefer it rustic.
Cheese Matters
For the best melt and flavor, Monterey Jack cheese is your go-toâit's mild enough to let the chipotle shine while melting smoothly. Freshly shredded cheese melts better than pre-shredded (the anti-caking agents prevent proper melting).
I like to mix in ½ cup Oaxaca cheese if availableâit stretches beautifully and adds a slight tang. Avoid cheddar or pepper jack, as they can overpower the delicate beef and chipotle flavors. đ§
If you're watching your sodium intake, reduce the salt in the sauce by ½ teaspoonâthe cheese already contains enough sodium to season the dish. For extra richness, sprinkle 1 tablespoon sour cream or crème fraĂŽche over the top before baking.
This adds a creamy contrast that balances the smoky heat perfectly.
Sauce Variations
Craving green enchiladas? Swap the chipotle peppers for 1 cup tomatillo salsa verde and add 1 tablespoon lime juice to the sauce. The tangy brightness cuts through the beef beautifully. For a spicier kick, add 1 teaspoon cayenne pepper or ½ teaspoon crushed red pepper flakes to the sauce.
I also love adding 1 chopped serrano pepper to the beef mixture for an extra layer of heat when you bite in. đż
Need a vegetarian option? Replace the beef with shredded portobello mushrooms sautĂŠed with 1 tablespoon soy sauce and 1 teaspoon liquid smoke for a smoky depth. The chipotle sauce works perfectly with this swapâjust reduce the simmer time to 15 minutes to avoid overcooking the mushrooms.
Sauce Storage Tips
Your chipotle sauce keeps beautifully in the fridge for 4 days in an airtight container. For longer storage, freeze it in 1-cup portionsâthaw overnight in the fridge before using.
When reheating, warm over low heat with a splash of water to restore its original consistency. Never microwave it directly, as this can make it watery. đ§
To revive slightly thickened sauce, stir in 1 tablespoon warm water or beef broth while heating. If the sauce separates, whisk vigorously or blend briefly with an immersion blender.
For extra depth, stir in 1 teaspoon adobo sauce (the liquid from the chipotle peppers) when reheatingâit adds back that smoky complexity.
Nutrition facts
Frequently asked questions
Can I use store-bought tortillas instead of homemade?
You can, but the texture and flavor won't be the same. Homemade corn tortillas stay pliable and absorb the sauce better, while store-bought versions often dry out during baking. If you must use them, look for small corn tortillas (about 6 inches) and dip them in warm water for 10 seconds before filling to help them stay flexible.
How do I adjust the heat level in the chipotle sauce?
Remove seeds and membranes from the chipotle peppers for milder heat, or keep them for extra spice. For a medium heat, use 1 chipotle pepper. For spicy, use 3 peppers. Always taste the sauce before adding cheeseâyou can't remove heat once it's mixed in!
Why did my enchiladas get soggy?
This usually happens from over-baking or not resting before serving. Bake just until the cheese is bubbly (20-25 minutes), then let them rest for 5 minutes before slicing. Also, don't skip the sauce on the bottom of the dishâit creates a moisture barrier that prevents sogginess.
Can I make these enchiladas ahead of time?
Assemble them completely, cover with foil, and refrigerate for up to 24 hours before baking. For freezing, bake first, then cool completely before wrapping tightly in foil. Reheat in a 350°F oven for 15 minutes covered, then 5 minutes uncovered to crisp the top.
What's the best way to serve these enchiladas?
Pair them with classic Mexican sides like cilantro-lime rice, refried beans, and a simple salad. For extra authenticity, add avocado slices, pickled red onions, and fresh cilantro on top. Serve with warm corn tortillas on the side for scooping up any delicious sauce!
