Authentic Beef Enchiladas Recipe From Scratch: Homemade Tortillas and Smoky Chipotle Cheese Layers

Main Courses

Authentic Beef Enchiladas Recipe From Scratch: Homemade Tortillas and Smoky Chipotle Cheese Layers

This authentic beef enchilada recipe from scratch brings the bold flavors of Mexico straight to your kitchen—with homemade corn tortillas and smoky chipotle-infused cheese that make all the difference.

The key lies in marinating the beef with cumin, garlic, and chili powder, then layering it with handmade tortillas and a rich, spiced sauce. I developed this recipe after years of perfecting the balance between tender meat, crisp tortillas, and that perfect smoky depth from chipotle.

What sets this dish apart is the homemade element—corn tortillas made from scratch give you that authentic texture and flavor you won’t find in store-bought versions.

The beef is slow-cooked until fall-apart tender, then wrapped in tortillas with melted cheese and smothered in a sauce that’s just spicy enough to linger. Every bite delivers that perfect harmony of smoky, savory, and slightly sweet flavors that define true Mexican comfort food.

The process is straightforward but rewarding: marinate the beef overnight, prepare the tortillas fresh, assemble the enchiladas carefully, and bake until bubbly and golden. The result is a dish that’s rich, satisfying, and packed with authentic flavor—ideal for a family dinner or a cozy night in.

This isn’t just another enchilada recipe; it’s a taste of Mexico made in your own kitchen.

Serve with a side of steamed rice, a dollop of guacamole, and a sprinkle of fresh cilantro for the full experience. The leftovers reheat beautifully, making this a recipe you’ll want to make again and again. Let’s get started on this flavorful journey!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for authentic beef enchilada recipe from scratch

Sixteen ingredients to build authentic, smoky beef enchiladas with homemade tortillas that taste like Mexico.

Ingredient Amount Notes
Beef Chuck Roast 🥩 2 ½ lb Trimmed of excess fat, cut into 1-inch cubes
Ground Cumin 🌿 2 tbsp Toasted for deeper aroma
Garlic Cloves 🧄 8 cloves Peeled and halved lengthwise
Chili Powder 🌶️ 2 tbsp Medium heat preferred
Dried Oregano 🍃 1 tbsp Mexican oregano if available
Cayenne Pepper 🔥 ½ tsp Adjust for desired heat
Orange Juice 🍊 ½ cup Freshly squeezed, for brightness
Lime Juice 🍋 2 tbsp Freshly squeezed
Massarepa 🍠 1 cup Or substitute mashed potatoes
White Cornmeal 🌾 2 cups Fine grind for tortillas
Warm Water 💧 1 ½ cups For tortilla dough
Vegetable Oil 🫒 ½ cup For cooking tortillas
Shredded Monterey Jack Cheese 🧀 3 cups Or Oaxaca cheese for authenticity
Chipotle Peppers in Adobo 🌶️ 2 tbsp Mince the peppers and sauce
Enchilada Sauce 🍅 2 ½ cups Store-bought or homemade
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt

The beef is the heart of this dish, so chuck roast is non-negotiable—it stays tender while absorbing the marinade. Look for well-marbled cuts at Whole Foods or your local butcher; the fat keeps the meat juicy. For the marinade, toast your cumin seeds in a dry pan for 30 seconds before grinding—this unlocks their flavor. Chipotle peppers in adobo are essential for that smoky depth; La Costeña is my go-to brand, but any adobo sauce works. If you can't find massarepa, instant mashed potatoes in a pinch (just skip the butter and milk).

No chipotle peppers? Smoked paprika plus a dash of liquid smoke gets you close, though it won't be identical. Running short on time? Pre-made corn tortillas work, but toast them first to crisp up. The enchilada sauce can be store-bought (check for no artificial colors), but homemade is easy—just blend tomatoes, garlic, and a pinch of salt. For the cheese, Oaxaca melts beautifully and stretches like mozzarella, but Monterey Jack is the reliable backup. Fresh lime juice is critical; bottled won't cut it here.

Marinate the beef overnight for maximum flavor. Tortilla dough keeps in the fridge for 2 days wrapped tightly, or freeze portions for 3 months. Assemble enchiladas ahead and refrigerate—bake straight from the fridge for even cooking. Leftovers reheat best in a 350°F oven for 15 minutes with foil, then uncovered to crisp the tortillas. Garnish with cilantro right before serving—it wilts fast.

❤️

Why You'll Love This Recipe

  • I swear by this trick: just toss the chuck roast in a pot with cumin, garlic, and chili powder, then let it braise while I do laundry or answer emails. By the time I roll the tortillas, the beef is falling apart—no knife work needed.
  • Slow-Cooker Magic: I swear by this trick: just toss the chuck roast in a pot with cumin, garlic, and chili powder, then let it braise while I do laundry or answer emails. By the time I roll the tortillas, the beef is falling apart—no knife work needed.
  • Deep, Earthy Heat: That chuck roast doesn’t just taste like beef—it develops a smoky, almost rustic depth from the slow cooking, while the cumin and oregano add this warm, toasty kick. (Yes, even my picky husband asks for seconds.)
  • Leftovers That Last: Between us, this recipe makes way more than I need for dinner. The leftovers reheat beautifully—crispy edges, tender filling—so I freeze half for lazy Mondays or pack it for work. No sad, soggy enchiladas here.

Step-by-step instructions for authentic beef enchiladas from scratch

Here's how to build these enchiladas with homemade tortillas and smoky chipotle cheese layers—just like in Mexico.

1

Prepare the Smoky Beef Filling

In a large Dutch oven, heat the 0.5 cup vegetable oil over medium-high heat. Add the 2.5 lb beef chuck roast cut into 1-inch cubes and sear for 5-6 minutes until browned on all sides. This step develops deep flavor through the Maillard reaction—don't rush it.

Remove the beef and set aside. In the same pot, add the 8 cloves garlic cloves (halved lengthwise), 2 tbsp ground cumin, 2 tbsp chili powder, 1 tbsp dried oregano, 0.5 tsp cayenne pepper, and 1.5 tsp salt. Stir for 30 seconds until fragrant. Return the beef to the pot, pour in the 0.5 cup orange juice and 2 tbsp lime juice, then reduce heat to low. Cover and simmer for 2-2.5 hours until the beef is fork-tender, stirring occasionally. Shred the beef with two forks and mix well with the juices.

2

Make Homemade Tortillas

In a large bowl, combine the 2 cups white cornmeal with 1 cup massarepa (or mashed potatoes) and 1.5 tsp salt. Gradually add the 1.5 cups warm water while mixing until a soft dough forms. Knead for 5 minutes until smooth—it should be slightly sticky but not wet. Cover with a damp towel and let rest for 30 minutes at room temperature.

Divide the dough into 12 equal balls (about 2 oz each). Roll each between two sheets of parchment paper using a tortilla press or rolling pin to 8-inch circles. Heat a dry skillet over medium heat and cook each tortilla for 30-45 seconds per side until lightly browned and pliable. Keep warm in a clean towel while you assemble the enchiladas.

3

Assemble the Enchiladas

Preheat your oven to 375°F. Spread 1 cup enchilada sauce on the bottom of a 9x13-inch baking dish. Dip each tortilla in the remaining 1.5 cups enchilada sauce (just enough to coat) and layer 3 tortillas in the dish. Divide the shredded beef evenly among them, then sprinkle 1 cup shredded Monterey Jack cheese over the meat.

Repeat with another layer of 3 tortillas, the remaining beef, and 1 cup cheese. For the final layer, add the last 3 tortillas, drizzle with the 2 tbsp minced chipotle peppers in adobo (reserve some for garnish), and top with the remaining 1 cup cheese. Cover tightly with foil and bake for 25 minutes. Uncover and bake 5-10 minutes more until bubbly and golden.

4

Finish and Serve

Let the enchiladas rest for 10 minutes before slicing. Garnish each serving with 1 tbsp minced chipotle peppers and 1 tbsp chopped fresh cilantro. The smoky chipotle cheese layers should be gooey and the tortillas perfectly tender—this is where the homemade magic happens. Serve with extra enchilada sauce on the side for dipping.

👨‍🍳

Pro Tips For Making Authentic Beef Enchilada Recipe From Scratch

  • Sear the Chuck Roast First: I learned this the hard way—skipping the sear means flavor gets lost in the slow cook. Pat the roast dry, hit it with a hot cast-iron or heavy skillet, and let it brown deeply on all sides before adding liquids. That crust locks in moisture and adds depth the pot won’t replicate.
  • Toast the Spices Whole: Ground cumin and dried oregano lose their punch when pre-ground. Instead, toast whole cumin seeds in a dry skillet for 30 seconds until fragrant, then grind them fresh. For oregano, lightly toast the dried leaves for 10 seconds—it cuts the bitterness and wakes up the flavor. (Yes, even if you’re impatient like me.)
  • Don’t Rush the Braise: The Chuck Roast needs time—at least 3 hours on low heat, ideally 4-5. I used to pull it early because I thought it’d dry out, but that’s how you end up with tough, chewy beef. Keep it covered, add just enough broth to half-submerge the meat, and let it fall apart on its own.
  • Use a Blender for Sauce: Store-bought red enchilada sauce is fine, but homemade makes all the difference. After braising, blend the cooking juices with a few roasted garlic cloves, a spoon of chili powder, and a pinch of salt—skip the tomatoes unless you want sweetness to overpower. Strain if you prefer smoothness, or leave it chunky for texture. (Your future self will thank you.)

Essential equipment for perfect results

Essential Kitchen Tools

Start with a heavy-bottomed Dutch oven—I use my All-Clad 6-quart for searing the beef and slow-cooking. This pot handles high heat without warping and keeps flavors concentrated. A tortilla press (like the Mexican-style wooden one) makes rolling tortillas effortless, but a rolling pin works in a pinch.

For crispy tortillas, a cast-iron skillet (like Lodge) is non-negotiable—it retains heat perfectly. 🔥

Small-Batch Prep Gear

Invest in a food mill (I love the OXO Good Grips) to shred the beef smoothly without tearing the meat. A fine-mesh strainer helps when making homemade enchilada sauce from scratch—it removes skins while keeping flavorful pulp.

For the tortilla dough, a stand mixer with a dough hook saves time, but a wooden spoon works if you're making a small batch. 💫

Cheese and Sauce Tools

A sharp chef’s knife and cutting board are musts for mincing chipotle peppers and chopping fresh cilantro. For cheese, a microplane (like Barry Weck) gives you fine, meltable shreds that blend beautifully into the layers.

A small saucepan for heating enchilada sauce ensures it’s smooth and ready to dip. Don’t skip the measuring spoons—precise amounts of spices and liquids make all the difference. ✨

Baking and Serving

Your 9x13-inch baking dish (I use CorningWare) needs to be oven-safe and non-reactive. For assembly, a slotted spoon helps layer tortillas without tearing them. A serrated knife makes clean cuts through the enchiladas, and a tongs keeps the cheese from sticking while plating.

For serving, a large platter or individual plates with extra sauce on the side completes the presentation. 🍽️

Optional Upgrades

If you love homemade tortillas, a comal (Mexican griddle) gives them that authentic charred flavor. A thermometer ensures your beef reaches 165°F safely. For leftovers, airtight containers (like Glasslock) keep enchiladas fresh for up to 4 days in the fridge.

These extras aren’t mandatory, but they elevate the experience. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 120mg40%
Sodium 1100mg48%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute beef with another protein?

While beef is traditional, you can use chicken thighs (marinate for 4 hours instead of overnight) or pork shoulder for a richer flavor. Avoid lean cuts like breast—they dry out. For vegetarian options, try mushrooms or jackfruit with the same marinade, but texture will differ.

2

Why do my tortillas crack when baking?

Cracking usually happens from over-moist dough or uneven heating. Let the dough rest 30 minutes before rolling, and use parchment paper when stacking. If cracks appear, brush with a little enchilada sauce before baking to seal them.

3

How do I make this dish less spicy?

Reduce the cayenne pepper to ¼ tsp or omit it entirely. For extra mildness, use mild enchilada sauce and skip the chipotle peppers in adobo. Add sour cream or avocado as a topping to balance heat.

4

Can I prepare enchiladas ahead of time?

Yes! Assemble them 1 day ahead, refrigerate, then bake straight from the fridge (add 5-10 minutes to baking time). For freezing, bake first, cool completely, then wrap tightly in foil and freeze for up to 3 months. Reheat at 350°F for 20 minutes covered, then 5 minutes uncovered.

5

What's the secret to perfectly melted cheese?

Use shredded cheese fresh from the bag (pre-shredded has anti-caking agents that prevent melting). Layer cheese between tortillas and meat, not just on top. For extra gooeyness, sprinkle a little water or milk over the cheese before baking.

★★★★★5.0(12 reviews)
Categories Main Courses