NEW The BBQ grilling guide 2026 is live Read it →
Authentic Beef Enchiladas Rojas: Real Mexican Recipe (Not Tex-Mex) Jump to recipe
HOME BEEF AUTHENTIC BEEF ENCHILADAS ROJAS:
RECIPE · BEEF

Authentic Beef Enchiladas Rojas: Real Mexican Recipe (Not Tex-Mex)

E
By Emma Delacourt · August 11, 2026 · 16 min read
beef enchiladas
Reader Rating★★★★★
Total Time1h 30min
Servings5 servings
Authentic Mexican beef enchiladas rojas topped with red chile sauce, crumbled queso fresco, and pickled red onions
Real enchiladas rojas: corn tortillas quickly dipped in hot oil, filled with shredded chuck, drenched in a three-chile sauce.
Quick answer. Authentic Mexican beef enchiladas (enchiladas rojas de res) are corn tortillas filled with shredded braised beef — not ground beef — dipped in a homemade sauce of rehydrated dried chiles (guajillo + ancho + a single chile de árbol for heat), rolled, topped with more sauce, then finished briefly in the oven. The whole thing takes about 90 minutes, with the beef braise as the only slow step. The Tex-Mex version uses ground beef, canned sauce, and melted cheddar; the Mexican version uses shredded chuck, dried chiles, and crumbled queso fresco. Both are delicious. Only one is authentic.
Prep20 min
Cook1 h 10 min
Total1 h 30 min
Serves4-6
LevelMedium

Mexican vs Tex-Mex — know which one you want

Before you shop, decide which enchilada you’re chasing. Both belong on a table; each has its rules. Confusing them is why so many home versions taste like nothing in particular.

ElementAuthentic MexicanTex-Mex
BeefShredded chuck, braised 90 minGround beef, browned 10 min
SauceGuajillo + ancho + árbol, rehydratedCanned sauce or chili powder roux
TortillaCorn, dipped in hot oil firstFlour or corn, softened in sauce
CheeseCrumbled queso fresco or cotijaMelted cheddar or Monterey Jack
ToppingsMexican crema, pickled red onion, cilantroSour cream, black olives, scallions
Bake time10 min (just to warm)20-25 min (to melt cheese)

This recipe is the Mexican version. If Tex-Mex is what you want, House of Yumm’s version is a solid template.

What you need

For the shredded beef (makes 3 cups)

  • 1.5 lb (700 g) chuck roast, cut in 3 chunks
  • 1 yellow onion, halved
  • 4 garlic cloves, smashed
  • 2 bay leaves
  • 1 tsp cumin seeds
  • 1 tbsp Mexican oregano
  • 4 cups (1 L) beef broth
  • 1½ tsp fine sea salt

For the red enchilada sauce

  • 4 dried guajillo chiles (stems + seeds out)
  • 3 dried ancho chiles (stems + seeds out)
  • 1 dried chile de árbol (or 2 for spice)
  • 3 garlic cloves
  • ¼ white onion
  • 1 Roma tomato
  • 1 tsp ground cumin
  • 1 tsp dried Mexican oregano
  • 2 cups (500 ml) reserved beef broth
  • 2 tbsp lard or neutral oil
  • Salt to taste

For assembly

  • 16 small corn tortillas (6 inch / 15 cm)
  • ½ cup (120 ml) neutral oil for frying
  • 1 cup (150 g) crumbled queso fresco
  • ½ cup (120 ml) Mexican crema
  • ½ red onion, thinly sliced
  • 1 lime, juiced
  • Fresh cilantro, chopped

The method, step by step

  1. Braise the beef. Combine chuck, onion, garlic, bay, cumin, oregano, broth, and salt in a Dutch oven. Bring to a boil, cover, reduce to a low simmer, and cook 75-90 minutes until the meat shreds with a fork. Remove the beef, shred with two forks, and reserve 2 cups of the broth for the sauce.
  2. Toast the chiles. Heat a dry cast-iron skillet over medium. Toast each dried chile 15-20 seconds per side — just until fragrant and slightly puffed. Watch them like a hawk; scorched chiles turn the sauce bitter and cannot be rescued.
  3. Rehydrate the chiles. Move the toasted chiles to a bowl, cover with boiling water, and weigh them down with a plate for 20 minutes until fully soft and pliable.
  4. Blend the sauce. Drain the chiles (discard soaking water — it’s bitter). Add chiles, garlic, onion, tomato, cumin, oregano, and 2 cups reserved beef broth to a blender. Blend on high for 2 minutes until completely smooth, then strain through a mesh sieve to remove skins.
  5. Fry the sauce. Heat lard in a wide skillet over medium-high until shimmering. Pour in the strained sauce — it will hiss violently. Cook 5-8 minutes, stirring, until it deepens in color and coats the back of a spoon. This “frying” step (“freír la salsa“) concentrates flavor and is what canned sauce can never replicate.
  6. Prep the tortillas — the critical move. Heat ½ cup neutral oil in a small skillet to 340 °F (170 °C). Dip each tortilla in the hot oil for 5-8 seconds — just to soften and seal the surface. Blot on paper towel. Skip this step and every tortilla will tear when you try to roll it.
  7. Dip, fill, roll. Dunk each fried tortilla briefly in the warm red sauce to coat both sides. Lay it in a baking dish, add 3 tablespoons shredded beef down the center, roll snugly, and place seam-down. Continue until the dish is full.
  8. Sauce, bake, top. Ladle remaining sauce over the rolled enchiladas — cover them completely. Bake at 375 °F (190 °C) for 10 minutes, just to warm through. Pull from the oven and immediately top with crumbled queso fresco, drizzle of crema, pickled red onions (see tip), and cilantro. Serve at once.
Quick pickled red onions in 15 minutes: slice ½ red onion thin, cover with the juice of 1 lime + ½ tsp salt + 1 tsp sugar in a small bowl. Massage briefly, let sit 15 min. They turn bright pink and cut through the richness of the sauce with a bright acid punch. Every Mexican grandmother has this trick.

Watch the technique

The tortilla dip-and-roll rhythm is easier to see than describe. This video walks through the whole sequence — sauce fry, tortilla prep, assembly — at real-life speed.

Three mistakes that turn enchiladas into mush

You skipped the tortilla oil dip. Cold corn tortillas straight from the bag will crack every time you try to roll them, and the finished dish will be a puddle of broken tortilla in sauce. The 5-second oil dip softens them and creates a moisture barrier so they hold their shape through the bake.
You used ground beef. Ground beef is Tex-Mex, not Mexican. The chuck roast braise takes 90 minutes but delivers strands of tender, deeply-flavored meat that grip the sauce. Everyday Latina’s authentic version is emphatic on this: shredded beef or nothing.
You over-baked them. 10 minutes at 375 °F is all these need — just to warm through. Any longer and the tortillas dissolve into the sauce, the fresh toppings lose their contrast, and the whole dish turns into a red casserole. This isn’t a lasagna.
Plate of Mexican enchiladas with red sauce served with rice and beans on wooden table
The Mexican plate: enchiladas center, arroz rojo and refried beans on the side, no cheddar in sight.

What to serve with them

The Mexican combo plate is fixed: enchiladas as the star, arroz rojo (red rice cooked with tomato and onion) and frijoles refritos (refried pinto beans) on the side. A wedge of lime and a small dish of salsa verde for those who want more heat. Skip guacamole here — the sauce is already rich enough. Muy Delish notes that in central Mexico, a simple avocado slice on the plate is the entire “guacamole” contribution.

For drinks: cold Mexican beer (Modelo, Pacifico) or agua de jamaica (hibiscus water). Wine is not a natural friend here — the chile capsaicin fights tannin.

Your beef enchilada questions

Can I substitute canned enchilada sauce?

You can, but you’ll lose about 70 % of the flavor. Canned sauce is thin, one-note, and often oversalted. If you’re truly short on time, buy a good bottled Mexican-brand sauce (San Marcos, La Costeña) and “fry” it in 2 tbsp lard for 5 minutes before using — the extra step recovers some depth. Homemade takes 30 minutes and is the entire point of the dish.

Corn or flour tortillas?

Corn. Always corn for real enchiladas. Flour tortillas turn gummy when baked in sauce and were never traditional. If you can only find low-quality corn tortillas that crack easily, warm them wrapped in a damp towel for 30 seconds in the microwave before the oil dip — it revives them.

Can I make them ahead?

Yes. Braise the beef and make the sauce up to 3 days ahead — both improve overnight in the fridge. Assemble and bake fresh. Don’t build the enchiladas hours in advance and refrigerate; the tortillas soak up sauce and you’re back to mush.

Can I freeze them?

Freeze the sauce and shredded beef separately — both keep 3 months. Assembled and baked enchiladas freeze poorly (see mush issue above). Reheat the components, assemble fresh, warm 10 minutes at 375 °F. You get 90 % of the fresh experience with 20 % of the effort.

How spicy is this?

With 1 chile de árbol, the sauce is medium — pleasantly warm, not aggressive. Guajillo and ancho are both very mild dried chiles (Scoville 1,000-2,500). Double the árbol for real spice, or leave it out entirely for a kid-friendly version. Ancho and guajillo alone still deliver a full, deep flavor without heat.

Once you own the dried-chile sauce technique, the whole Mexican pantry opens up — try our authentic carne asada tacos or the birria de res, both using the same three-chile foundation.

Authentic Beef Enchiladas Rojas: Real Mexican Recipe (Not Tex-Mex)

Traditional Mexican beef enchiladas filled with shredded braised beef, dipped in a homemade three-chile sauce, and topped with crumbled queso fresco and pickled red onions

Prep time20 mins
Cook time1h 10min
Total1h 30min
Servings 5 servings
Course Main Course
Cuisine Mexican
Quantities:
  • 1.5 lb lb chuck roast cut in 3 chunks
  • 1 yellow onion halved
  • 4 garlic cloves smashed
  • 2 bay leaves
  • 1 tsp tsp cumin seeds
  • 1 tbsp tbsp Mexican oregano
  • 4 cups cups beef broth
  • 1½ tsp tsp fine sea salt
  • 4 dried guajillo chiles stems + seeds out
  • 3 dried ancho chiles stems + seeds out
  • 1 dried chile de árbol or 2 for spice
  • 3 garlic cloves
  • ¼ white onion
  • 1 Roma tomato
  • 1 tsp tsp ground cumin
  • 1 tsp tsp dried Mexican oregano
  • 2 cups cups reserved beef broth
  • 2 tbsp tbsp lard or neutral oil
  • salt to taste
  • 16 small corn tortillas 6 inch / 15 cm
  • ½ cup cup neutral oil for frying
  • 1 cup cup crumbled queso fresco
  • ½ cup cup Mexican crema
  • ½ red onion thinly sliced
  • 1 lime juiced
  • fresh cilantro chopped

Braise the beef

1

Combine chuck, onion, garlic, bay, cumin, oregano, broth, and salt in a Dutch oven. Bring to a boil, cover, reduce to a low simmer, and cook 75-90 minutes until the meat shreds with a fork.

2

Remove the beef, shred with two forks, and reserve 2 cups of the broth for the sauce.

Toast the chiles

3

Heat a dry cast-iron skillet over medium. Toast each dried chile 15-20 seconds per side — just until fragrant and slightly puffed.

Rehydrate the chiles

4

Move the toasted chiles to a bowl, cover with boiling water, and weigh them down with a plate for 20 minutes until fully soft and pliable.

Blend the sauce

5

Drain the chiles (discard soaking water — it's bitter). Add chiles, garlic, onion, tomato, cumin, oregano, and 2 cups reserved beef broth to a blender. Blend on high for 2 minutes until completely smooth, then strain through a mesh sieve to remove skins.

Fry the sauce

6

Heat lard in a wide skillet over medium-high until shimmering. Pour in the strained sauce — it will hiss violently. Cook 5-8 minutes, stirring, until it deepens in color and coats the back of a spoon.

Prep the tortillas

7

Heat ½ cup neutral oil in a small skillet to 340 °F (170 °C). Dip each tortilla in the hot oil for 5-8 seconds — just to soften and seal the surface. Blot on paper towel.

Dip, fill, roll

8

Dunk each fried tortilla briefly in the warm red sauce to coat both sides. Lay it in a baking dish, add 3 tablespoons shredded beef down the center, roll snugly, and place seam-down. Continue until the dish is full.

Sauce, bake, top

9

Ladle remaining sauce over the rolled enchiladas — cover them completely. Bake at 375 °F (190 °C) for 10 minutes, just to warm through. Pull from the oven and immediately top with crumbled queso fresco, drizzle of crema, pickled red onions, and cilantro. Serve at once.

  • Dutch oven
  • cast-iron skillet
  • blender
  • mesh sieve
  • baking dish
Serving1 serving

Serve with arroz rojo and refried beans for a traditional Mexican combo plate

Use up and down arrow keys to resize the meta box pane.Toggle panel: Recipe Data — RecipeFlow⚡ Auto-fill with AI

Paste your article — AI fills the card automatically.DetailsIngredientsInstructionsEquipmentNutritionNotesRecipe Image

📷 No imageChoose an imageSummaryPrep time (min)Cook time (min)Total time (min)ServingsUnitCaloriesDish typeCuisineKeywords (séparés par des virgules — utilisés dans le schema Google)

Shortcodes to embed

Recipe card

Authentic Beef Enchiladas Rojas: Real Mexican Recipe (Not Tex-Mex)

Traditional Mexican beef enchiladas filled with shredded braised beef, dipped in a homemade three-chile sauce, and topped with crumbled queso fresco and pickled red onions

Prep time20 mins
Cook time1h 10min
Total1h 30min
Servings 5 servings
Course Main Course
Cuisine Mexican
Quantities:
  • 1.5 lb lb chuck roast cut in 3 chunks
  • 1 yellow onion halved
  • 4 garlic cloves smashed
  • 2 bay leaves
  • 1 tsp tsp cumin seeds
  • 1 tbsp tbsp Mexican oregano
  • 4 cups cups beef broth
  • 1½ tsp tsp fine sea salt
  • 4 dried guajillo chiles stems + seeds out
  • 3 dried ancho chiles stems + seeds out
  • 1 dried chile de árbol or 2 for spice
  • 3 garlic cloves
  • ¼ white onion
  • 1 Roma tomato
  • 1 tsp tsp ground cumin
  • 1 tsp tsp dried Mexican oregano
  • 2 cups cups reserved beef broth
  • 2 tbsp tbsp lard or neutral oil
  • salt to taste
  • 16 small corn tortillas 6 inch / 15 cm
  • ½ cup cup neutral oil for frying
  • 1 cup cup crumbled queso fresco
  • ½ cup cup Mexican crema
  • ½ red onion thinly sliced
  • 1 lime juiced
  • fresh cilantro chopped

Braise the beef

1

Combine chuck, onion, garlic, bay, cumin, oregano, broth, and salt in a Dutch oven. Bring to a boil, cover, reduce to a low simmer, and cook 75-90 minutes until the meat shreds with a fork.

2

Remove the beef, shred with two forks, and reserve 2 cups of the broth for the sauce.

Toast the chiles

3

Heat a dry cast-iron skillet over medium. Toast each dried chile 15-20 seconds per side — just until fragrant and slightly puffed.

Rehydrate the chiles

4

Move the toasted chiles to a bowl, cover with boiling water, and weigh them down with a plate for 20 minutes until fully soft and pliable.

Blend the sauce

5

Drain the chiles (discard soaking water — it's bitter). Add chiles, garlic, onion, tomato, cumin, oregano, and 2 cups reserved beef broth to a blender. Blend on high for 2 minutes until completely smooth, then strain through a mesh sieve to remove skins.

Fry the sauce

6

Heat lard in a wide skillet over medium-high until shimmering. Pour in the strained sauce — it will hiss violently. Cook 5-8 minutes, stirring, until it deepens in color and coats the back of a spoon.

Prep the tortillas

7

Heat ½ cup neutral oil in a small skillet to 340 °F (170 °C). Dip each tortilla in the hot oil for 5-8 seconds — just to soften and seal the surface. Blot on paper towel.

Dip, fill, roll

8

Dunk each fried tortilla briefly in the warm red sauce to coat both sides. Lay it in a baking dish, add 3 tablespoons shredded beef down the center, roll snugly, and place seam-down. Continue until the dish is full.

Sauce, bake, top

9

Ladle remaining sauce over the rolled enchiladas — cover them completely. Bake at 375 °F (190 °C) for 10 minutes, just to warm through. Pull from the oven and immediately top with crumbled queso fresco, drizzle of crema, pickled red onions, and cilantro. Serve at once.

  • Dutch oven
  • cast-iron skillet
  • blender
  • mesh sieve
  • baking dish
Serving1 serving

Serve with arroz rojo and refried beans for a traditional Mexican combo plate

Copier

“Jump to Recipe” button

Reader Rating★★★★★
Total Time1h 30min
Servings5 servings
CopierToggle panel: WPCode Page ScriptsToggle panel: Contextual Related Posts

Disable Related Posts display: 
If this is checked, then Contextual Related Posts will not automatically insert the related posts at the end of post content.

Exclude this post from the related posts list: 
If this is checked, then this post will be excluded from the popular posts list.

Keyword:  Enter either a word or a phrase that will be used to find related posts. If entered, the plugin will continue to search the `post_title` and `post_content` fields but will use this keyword instead of the values of the title and content of this post.

Exclude terms:  Enter a comma-separated list of terms. If a related post’s title or content contains any of these terms then it will be excluded from the results.

Manual related posts: 

Exclude post IDs:  Comma separated list of post, page or custom post type IDs. e.g. 188,320,500.

Location of thumbnail:  Enter the full URL to the image (JPG, PNG or GIF) you’d like to use. This image will be used for the post. It will be resized to the thumbnail size set under Settings » Related Posts » Output Options The URL above is saved in the meta field: post-imageToggle panel: Table of Contents

 Disable the automatic insertion of the table of contents.
Header Label
Eg: Contents, Table of Contents, Page Contents
Position    Select Position     Before first heading (default)     After first heading     After first paragraph     After paragraph number     After Image number     Top     Bottom    Choose where where you want to display the table of contents.
Word Count Limit Minimum word count to display TOC. Set to 0 for unlimited words (default).
Appearance:NOTE:Using the appearance options below will override the global Appearance settings.
Device Target    Select     Mobile     Desktop  
Alignment    None (Default)     Left     Right     Center  
Advanced:NOTE:Using the advanced options below will override the global advanced settings.
Headings:  Heading 1 (h1)
  Heading 2 (h2)
  Heading 3 (h3)
  Heading 4 (h4)
  Heading 5 (h5)
  Heading 6 (h6)
Select the heading to consider when generating the table of contents. Deselecting a heading will exclude it.
Initial View Initially hide the table of contents.
Hide Counter Do not show counters for the table of contents.
Alternate Headings Specify alternate table of contents header string. Add the header to be replaced and the alternate header on a single line separated with a pipe <code>|</code>. Put each additional original and alternate header on its own line.
Examples:Level [1.1]|Alternate TOC Header Replaces Level [1.1] in the table of contents with Alternate TOC Header.Note:This is case sensitive.
Exclude Headings Specify headings to be excluded from appearing in the table of contents. Separate multiple headings with a pipe <code>|</code>. Use an asterisk <code>*</code> as a wildcard to match other text.
Examples:Fruit*Ignore headings starting with “Fruit”.*Fruit Diet*Ignore headings with “Fruit Diet” somewhere in the heading.Apple Tree|Oranges|Yellow BananasIgnore headings that are exactly “Apple Tree”, “Oranges” or “Yellow Bananas”.Note: This is not case sensitive.

PostBlock

Paragraph

Start with the basic building block of all narrative.

Color

Text

Background

Typography

Font size

Dimensions

All options are currently hidden

Border

All options are currently hidden

Attributes

All options are currently hidden

Advanced

Skip to the selected blockOpen publish panel

  • Post
  • Paragraph

Did You Try Our Recipe ?

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

Scrumptious

March 25, 2026

My husband (who is extremely picky) loved the liver & onions so much!! I didn’t have any beef broth or Sherry so I used about a tbl of Worcestershire and 1/4 c of white wine …..it was scrumptious

Camille

Response from MeatRecipesBox

Oh wow, I’m so happy to hear that!! 😍 I love that you made it work with what you had on hand — Worcestershire and white wine sound like a delicious twist. So glad your husband enjoyed it, especially being picky! Thank you for sharing your version, it makes me smile knowing it turned out scrumptious!

This was amazing

March 6, 2026

This recipe turned out really amazing! It’s juicy and spiced deliciously. I definitely would use less of the spicy pepper next time, but it really was delicious and I don’t think I’ll make chicken legs any other way from now on.!

Emily

Response from MeatRecipesBox

Thank you for taking the time to leave such a thoughtful review. I’m really glad to hear the recipe turned out juicy and full of flavor for you. That’s exactly what I was hoping for when putting it together. Good call on the spicy pepper as well. Adjusting the heat level to your own taste is always the best approach, and using a little less next time should make it just right for you. I really appreciate you trying the recipe and sharing your experience. It’s great to know it worked so well for you.

I Didn’t Expect This Cornbeef Hash Recipe to Taste This Good!!

February 20, 2026

One skillet. A handful of simple ingredients. Thirty minutes on the clock. And somehow… I ended up with the crispiest, most comforting cornbeef hash recipe I’ve made in years.

I wasn’t expecting much—just a quick, no-fuss meal. But that first bite? Crispy edges, tender potatoes, smoky corned beef, a little kick of pepper. It tasted like something straight off a cozy diner griddle.

Honestly, it caught me off guard—in the best way. Here’s why this simple skillet completely won me over.

Georgiana

Emma Delacourt

Emma Delacourt

Recipe Developer & Founder, MeatRecipesBox

Emma has been developing and testing meat recipes since 2019. She focuses on temperature precision, food science, and making restaurant-quality results accessible for home cooks. Every recipe on this site is tested multiple times before publishing.

Read full bio →

Some links may be affiliate links. As an Amazon Associate, we earn from qualifying purchases.

More beef recipes

View all →
THE SUNDAY EMAIL

Get the Sunday email

One tested recipe every Sunday. No junk.