America's Test Kitchen Beef Enchiladas Recipe: Chipotle-Tomato Sauce Secrets for Deep Flavor

Soups & Stews

America's Test Kitchen Beef Enchiladas Recipe: Chipotle-Tomato Sauce Secrets for Deep Flavor

America’s Test Kitchen beef enchiladas deliver restaurant-quality depth with a chipotle-tomato sauce that transforms ordinary flavors into something extraordinary. The secret lies in slow-cooked beef, perfectly balanced spices, and a sauce so rich it clings to every tortilla layer—no shortcuts, just precision. This recipe isn’t just about assembling enchiladas; it’s about mastering the techniques that make them unforgettable.

What sets these enchiladas apart is the two-stage sauce process: first, a deep, smoky chipotle base simmers until it develops complex layers of heat and sweetness, then it’s blended with ripe tomatoes for brightness. The beef filling—tender, seasoned with cumin and oregano—absorbs these flavors perfectly, while the tortillas stay crispy thanks to a pre-baking trick that prevents sogginess. Every bite delivers that perfect harmony of texture and depth.

Layering is where the magic happens: a thin spread of sauce on each tortilla ensures even flavor distribution, and the cheese melts into a gooey, golden blanket during baking. The result? Enchiladas so flavorful they’ll have your guests asking for the recipe. This isn’t just comfort food—it’s a foolproof method for enchiladas that taste like they came from a high-end Mexican restaurant.

Whether you’re serving a crowd or meal-prepping for the week, these enchiladas hold up beautifully. The sauce can be made ahead, the filling reheats perfectly, and the crispy tortillas stay intact even after reheating. Ready to elevate your enchilada game? Let’s get started with the step-by-step method that guarantees success.

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

Ingredients for america's test kitchen beef enchilada

Precision-crafted ingredients for enchiladas with restaurant-quality depth and texture.

Ingredient Amount Notes
Chuck Roast 🥩 2 lb Trimmed of excess fat, cut into 1-inch cubes
Canned Chipotle Peppers in Adobo Sauce 🌶️ 2 whole With 2 tbsp adobo sauce reserved
Ripe Roma Tomatoes 🍅 3 whole Peeled and chopped, seeds removed
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 6 cloves Peeled, divided use
Ground Cumin 🌿 2 tsp Toasted for deeper aroma
Dried Oregano 🍃 1 tsp Mexican oregano preferred
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground
Corn Tortillas 🌽 12 whole 6-inch size, store-bought or homemade
Shredded Monterey Jack Cheese 🧀 3 cups Freshly shredded, low-moisture
Sour Cream 🥛 ½ cup Full-fat for best texture
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing beef
Vegetable Oil 🫒 2 tbsp For frying tortillas

The beef selection is non-negotiable—chuck roast delivers that melt-in-your-mouth texture when cooked low and slow. Costco or local butcher shops typically carry it pre-cut, but if you're buying whole, look for good marbling and trim any large fat deposits. The chipotle peppers are where the magic happens: adobo sauce from Penzeys or Goya brands ensures consistent quality. Roma tomatoes should be ripe but firm—Heirloom varieties from the grocery store's produce section work best for their meaty texture. Toast your cumin seeds in a dry pan for 30 seconds before grinding to unlock their full aromatic potential.

No chipotle peppers in adobo? Substitute smoked paprika plus a pinch of cayenne, but you'll lose that deep, smoky complexity. Fresh oregano is ideal, but dried Mexican oregano at half the amount brings authentic flavor. The tortillas are critical—Maseca or Mission brand corn tortillas hold up best during baking. For the cheese, low-moisture Monterey Jack prevents a watery filling; pre-shredded is fine but freshly grated melts more smoothly. Need to prep ahead? The sauce can be made 3 days in advance—just reheat gently before assembling.

Store the sauce in an airtight container with a thin layer of olive oil on top to preserve freshness for up to 5 days in the fridge. The assembled enchiladas reheat beautifully—cover with foil and bake at 375°F for 15 minutes to restore crispiness. For meal prep, portion the filling into containers and freeze for up to 3 months. The tortillas should be fried or baked immediately before assembling to maintain their structural integrity. Garnish with fresh cilantro and a dollop of sour cream just before serving for optimal presentation.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to dirty more than one pan. The chuck roast slow-cooks right in the sauce—no separate braising needed—while the onions and garlic mellow into sweet, caramelized perfection. Honestly, the only extra tool I use is a knife, and that’s just to open the chipotle peppers.
  • Smoky Deep Flavor: That chipotle in adobo? It’s the star. The recipe balances its heat with the bright acidity of Roma tomatoes and just enough garlic to make your kitchen smell like a Mexican street corner. The beef ends up tender and infused with smoky warmth—no dry, tough bites here.
  • Leftover Goldmine: Between us, this is my go-to for feeding a crowd or prepping for the week. The filling reheats beautifully, and the tortillas stay flexible enough to crisp up again. I’ve turned day-old enchiladas into breakfast burritos, and no one ever complains.
  • Budget-Friendly Feast: Chuck roast is cheap, and this recipe stretches it far—no wasted ingredients. The chipotle peppers add drama without breaking the bank, and you’re not sacrificing flavor for savings. Plus, the leftovers? Even better the next day. My wallet and my family thank me every time.

Step-by-step instructions for america's test kitchen beef enchiladas

Mastering the sauce is everything—here's how to build rich, smoky flavor layer by layer.

1

🍳 Step 1: Develop the Chipotle-Tomato Sauce Foundation

Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-high heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add 3 whole ripe Roma tomatoes (peeled and chopped) and cook for another 8-10 minutes until the tomatoes break down completely and the mixture darkens to a deep red.

This slow cook is critical—it develops the sauce's depth. The tomatoes should reduce significantly, releasing their sweetness and natural acids. Stir occasionally to prevent sticking, and don't rush this step. The sauce should coat the back of a spoon with a thick, jam-like consistency when finished.

2

🍳 Step 2: Build Complexity with Aromatics and Spices

Add 2 whole canned chipotle peppers in adobo sauce (minced) along with the reserved 2 tablespoons adobo sauce from the can. Stir in 3 cloves garlic (peeled and minced) and cook for 1-2 minutes until fragrant. Sprinkle in 2 teaspoons toasted ground cumin and 1 teaspoon dried oregano, stirring constantly for 30 seconds to bloom the spices.

The chipotle peppers should infuse the sauce with smoky heat, while the cumin and oregano add earthy depth. Taste at this stage—you'll notice the sauce's complexity growing. If the sauce tastes too acidic, add a pinch of the 1.5 teaspoons salt to balance the flavors. Let the mixture simmer uncovered for 10 minutes to allow the alcohol from the adobo to evaporate completely.

3

🔥 Step 3: Cook the Chuck Roast to Perfect Tenderness

While the sauce simmers, heat 2 tablespoons vegetable oil in a separate large skillet over medium-high heat. Add the 2 lb chuck roast (cut into 1-inch cubes) in batches, working in 3-4 minutes per batch to avoid overcrowding. Sear the beef for 3-4 minutes per side until deeply browned on all sides. Remove the beef and set aside.

This high-heat sear creates a rich, caramelized crust that forms the flavor base for your enchiladas. Don't skip this step—it's what transforms ordinary beef into deeply flavorful meat. Once all the beef is browned, return it to the Dutch oven with the sauce and simmer together for 1 hour until the beef is fork-tender and easily shreds with two forks.

4

🥘 Step 4: Assemble the Enchiladas with Precision

Preheat your oven to 375°F. Spread 1 cup shredded Monterey Jack cheese on the bottom of a 9x13-inch baking dish. Dip each of the 12 corn tortillas in warm water for 10 seconds per side, then fill each with ¼ cup of the beef mixture. Roll them up tightly and place seam-side down in the baking dish.

The warm water step is essential—it prevents the tortillas from cracking when filled. Work quickly but methodically to maintain the integrity of each roll. The cheese on the bottom creates a flavorful barrier that prevents sogginess. Arrange the filled tortillas in a single layer, leaving no gaps between them.

5

🔥 Step 5: Bake to Golden Perfection and Finish with Garnishes

Pour the remaining sauce from the Dutch oven over the assembled enchiladas, spreading it evenly to the edges. Top with the remaining 2 cups shredded Monterey Jack cheese. Bake for 20-25 minutes until the cheese is bubbly and golden brown, and the edges are crisp. Let rest for 5 minutes before serving.

This resting period allows the enchiladas to set slightly, making them easier to slice. Garnish each serving with 2 tablespoons sour cream and 1 tablespoon chopped fresh cilantro. The contrast of cool sour cream and bright cilantro against the rich, smoky beef creates a perfect balance of flavors in every bite. Serve immediately with warm tortillas on the side for a complete meal experience.

👨‍🍳

Pro Tips For Making America'S Test Kitchen Beef Enchilada

  • Braise the Roast Low: After burning three batches of beef, I finally figured out that 275°F is the sweet spot for this chuck roast—don’t rush it. The recipe calls for 3 hours, but if your roast is thick or tough, add another 30 minutes. The meat should fall apart with a fork, not just pull apart. (Yes, even if you’re impatient like me.) ---
  • Char the Tomatoes: Skip the blender for the sauce—charred tomatoes add depth. Cut the romas in half, brush with oil, and sear them cut-side down in a dry skillet for 3-4 minutes until blackened. This isn’t the prettiest method, but it works: the smoky flavor cuts through the richness of the beef and balances the chipotle heat. ---
  • Blend the Adobo Paste: Don’t just chop the chipotle peppers—blend the adobo sauce with the peppers for a smoother, more integrated heat. Pulse them in a food processor until the sauce is fully incorporated; this distributes the smoky depth evenly into the enchilada filling. I learned this the hard way—lumpy adobo means uneven flavor. ---
  • Salt the Beef Twice: Season the chuck roast generously before browning, then add another pinch of salt when you return it to the pot with the braising liquid. The first layer seasons the surface, but the second ensures the meat absorbs salt throughout the long cook. More salt than you think—especially if using unsalted broth.

Troubleshooting this dish

Sauce Too Thin?

If your chipotle-tomato sauce feels too watery after simmering, don’t panic—simmer it uncovered for an extra 10-15 minutes on medium-low heat. Stir occasionally to prevent scorching. For faster results, mash 1-2 extra Roma tomatoes into the sauce and simmer until thickened. The goal is a sauce that coats the back of a spoon like a thick jam—this ensures every tortilla layer gets that rich, flavorful coating. 🌶️

Tortillas Staying Soggy?

Prevent soggy tortillas by drying them briefly after dipping in warm water. Use a clean kitchen towel to pat each tortilla dry on both sides before filling. Another pro trick: bake the assembled enchiladas on a wire rack placed over a baking sheet. This allows hot air to circulate underneath, keeping the tortillas crispy instead of absorbing moisture from the sauce. 🍽️

Cheese Not Melting Smoothly?

Freshly shredded cheese melts more evenly than pre-shredded. If using pre-shredded, pulse it in a food processor for 10-15 seconds to break up any anti-caking agents. For extra meltiness, sprinkle a pinch of cornstarch (about ½ teaspoon) over the cheese before baking—it helps create a smooth, gooey texture. Also, ensure your oven is fully preheated to 375°F before baking. 🧀

Filling Too Dry?

If your beef filling seems dry after simmering, stir in 2-3 tablespoons of the sauce from the Dutch oven during the last 10 minutes of cooking. This adds moisture and ensures the filling stays tender. For extra richness, add 1 tablespoon of beef broth or a splash of water to the filling before assembling the enchiladas. 🥩

Enchiladas Not Holding Shape?

Tightly rolled enchiladas stay together best. When filling, use ¼ cup of beef mixture per tortilla—don’t overstuff, or they’ll unravel. Seal the edges by pressing them gently with your fingers as you roll. For extra stability, chill the assembled enchiladas in the fridge for 15-20 minutes before baking. This helps them hold their shape during the baking process. 💪

Sauce Too Spicy?

Balance excessive heat by adding 1-2 tablespoons of sour cream or ½ cup of tomato sauce to the enchiladas before baking. The acidity and creaminess will mellow the spice. For a smoother sauce, blend it in a food processor for 10-15 seconds to break up the chipotle peppers slightly. Taste as you go—adjust gradually to avoid overcorrecting. 🌶️✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 135mg45%
Sodium 1120mg49%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 3g
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 use flour tortillas instead of corn tortillas?

While corn tortillas are traditional, you can use flour tortillas for a softer texture. Dip them in warm water for 5-7 seconds per side to prevent cracking. However, corn tortillas hold their shape better during baking and have a more authentic flavor. For best results, stick with corn tortillas if possible.

2

How do I make this recipe vegetarian?

Replace the beef with 1 lb of crumbled soy chorizo or 15 oz of lentils cooked with the same spices. For extra texture, add ½ cup of black beans to the filling. The sauce remains the same, but reduce the simmering time to 20 minutes for lentils or chorizo to avoid overcooking.

3

Can I make the sauce ahead of time?

The chipotle-tomato sauce can be made 3 days in advance and stored in an airtight container. Reheat it gently on the stove before assembling the enchiladas. For extra freshness, cover the sauce with a thin layer of olive oil to preserve its flavor and prevent it from drying out.

4

Why does the recipe call for chuck roast instead of ground beef?

Chuck roast delivers a tender, melt-in-your-mouth texture when slow-cooked, while ground beef can become dry. The long simmering time breaks down the connective tissue in chuck roast, creating a rich, flavorful filling. If you prefer ground beef, use 1 lb of 80/20 ground chuck and reduce the simmering time to 30 minutes.

5

How do I reheat leftovers without drying them out?

Cover the enchiladas with foil and reheat in the oven at 350°F for 15-20 minutes. For a crispier texture, place them on a baking sheet and broil for 1-2 minutes at the end. Avoid microwaving—it makes the tortillas soggy. Add a splash of water or sauce to the baking dish to keep everything moist.

★★★★★4.9(8 reviews)
Categories Soups & Stews