Authentic Mexican Birria: A Slow-Cooked Chile Stew
Authentic Mexican Birria is the richly spiced, slow-cooked stew you’ll want ladling into bowls all weekend. Tender beef and a deep red chile broth come together after hours of gentle braising, filling your kitchen with the scent of toasted chiles and warm spices.

This version uses beef chuck for a deeply savory broth that’s easy to find, while dried guajillo and ancho chiles bring that signature brick-red color and mild, fruity heat. Serve it as a hearty stew with warm tortillas or pile the meat onto tortillas later and crisp them into birria tacos.
Why This Birria Stew Is Worth the Time
I keep coming back to this birria because the broth alone is a revelation. The chiles soak and blend into a thick, velvety sauce that clings to the meat, and the long simmer turns tough, marbled chuck into pieces that practically spoon apart.
The return on effort is huge. You do some upfront toasting and blending, then the pot does the rest while you go about your day. By dinnertime, you have a stew that tastes like it’s been cooking all day, because it has.
Ingredients

- 4 lbs beef chuck roast, cut into 2-inch chunks: well-marbled pieces keep the meat tender
- 6 dried guajillo chiles, stemmed and seeded: give the broth its deep red color and mild, fruity heat
- 3 dried ancho chiles, stemmed and seeded: slightly sweeter, with a raisin-like note
- 1 large white onion, roughly chopped
- 4 garlic cloves
- 1 (14.5 oz) can fire-roasted diced tomatoes: adds body and a subtle smokiness
- 1 tsp dried Mexican oregano: earthier than Mediterranean, worth seeking out
- 1 tsp ground cumin
- 1/4 tsp ground cloves: just a pinpoint keeps the broth bright, not heavy
- 2 bay leaves
- 2 tbsp apple cider vinegar: a splash at the end wakes everything up
- 4 cups beef broth
- Vegetable oil, as needed for searing
- Kosher salt and black pepper
For serving
- Chopped white onion
- Fresh cilantro leaves
- Lime wedges
- Warm corn tortillas
Variations / Substitutions
- Swap the protein: Goat shoulder or lamb shanks work beautifully. Cook until the meat falls off the bone, which may take an extra 30 to 45 minutes.
- More heat: Add 2 to 4 dried chiles de árbol to the soaking chiles for a spicier broth.
- Smokier flavor: Replace half the guajillos with 2 to 3 chipotles in adobo.
- No dried chiles: Use 4 tbsp good-quality ancho chile powder whisked into the blender with a spoonful of tomato paste, though the broth won’t have quite the same layered depth.
If you love the flavor of these dried chiles, try them in a pot of Chile Colorado next.
How to Make Authentic Mexican Birria
Step 1: Toast the Chiles

Bring 3 cups of water to a boil in a kettle or small saucepan. Tear the stems off the 6 guajillo and 3 ancho chiles, split them open, and shake out most of the seeds. Press each chile flat onto a dry skillet over medium heat for about 30 seconds per side, until they smell fruity and the skins look slightly blistered. Drop them into a heatproof bowl, pour the boiling water over them, and let them soak for 20 minutes.
The chiles will go from brittle and leathery to soft and pliable, and the soaking water will stain a deep brick red.
Toasting wakes up the dried chiles’ natural oil and fruitiness, while the soak pulls out the color and flavor that become the backbone of the broth. Skipping either leaves the stew flatter than it should be.
Step 2: Sear the Beef

Season the 4 lbs beef chunks generously with salt and pepper. Heat 2 tablespoons of vegetable oil in a large Dutch oven over medium-high heat until it shimmers. Working in batches so the meat has room, sear the beef until deeply browned on at least two sides, about 4 minutes per side. Transfer the seared pieces to a plate.
You’re looking for a dark, crusty brown, not just a gray surface. That color equals the kind of flavor that will bloom in the broth later.
A proper sear is the difference between a flat stew and one with real depth. The few extra minutes here pay off in every spoonful.
Step 3: Blend the Sauce

Drain the soaked chiles, reserving the soaking liquid. Into a blender, add the chiles, the chopped onion, the 4 garlic cloves, the can of fire-roasted tomatoes with their juices, 1 tsp cumin, 1 tsp Mexican oregano, 1/4 tsp ground cloves, 1 tsp salt, and 2 cups of the chile soaking liquid. Blend on high until completely smooth, about 2 minutes, scraping down the sides as needed.
The sauce should be thick but pourable, like heavy cream. If your blender struggles, add a splash more soaking liquid.
Blending until no chile skin bits remain gives the broth that signature velvety texture. For an even silkier finish, you can press the sauce through a fine-mesh strainer, though I rarely bother.
Step 4: Braise the Meat

Preheat your oven to 325°F (163°C). Return the seared beef and any collected juices to the Dutch oven. Pour the blended chile sauce through a strainer over the beef (this catches any stubborn bits of seed or skin you missed). Add the 4 cups beef broth and the 2 bay leaves, give everything a stir, cover, and slide the pot into the oven. Braise for 3 hours, until the meat yields easily when you press it with a spoon.
After 2½ hours, peek under the lid. The broth should be bubbling gently around the edges, and the chunks of beef should start to look like they’re ready to fall apart.
Oven braising keeps the heat gentle and even, so you never worry about scorching the bottom. You can also braise on the stovetop over the lowest flame for 3 to 3½ hours, stirring occasionally.
Step 5: Shred and Simmer

Remove the pot from the oven and discard the bay leaves. Use tongs to lift the beef chunks onto a cutting board. Shred the meat with two forks, discarding any big pieces of fat or connective tissue. Return the shredded beef to the pot, stir in the 2 tbsp apple cider vinegar, and set it over medium-low heat on the stovetop. Simmer uncovered for 10 minutes to let the flavors meld and the broth reduce just a touch.
The shredded meat will soak up the reddish broth and turn glossy, while the kitchen fills with the scent of toasted chiles, warm spice, and a faint vinegar tang.
Simmering uncovered at the end concentrates the sauce and brightens it with the vinegar. Taste the broth now and add more salt or a tiny pinch of sugar if it needs rounding out.
Step 6: Ladle and Serve

Ladle the birria into deep bowls, making sure each gets a generous amount of chile-flecked broth and a big pile of shredded meat. Scatter a handful of chopped white onion and fresh cilantro over the top. Set out lime wedges and a stack of warm corn tortillas on the side.
The contrast of the rich, dark broth against the sharp bite of raw onion and a squeeze of lime is what makes each spoonful sing.
If you want to go full taquería style, pile the meat onto tortillas, dip them in the broth, and griddle them with cheese for birria tacos. You have all the components right in the pot.
A Few Notes Before You Start
- Use a pressure cooker if you’re short on time.: After searing, cook on high pressure for 45 minutes with a natural release, then shred and simmer on Sauté mode for 10 minutes to reduce the broth.
- Trim the meat well.: A little fat is welcome, but slice off any large, hard pieces of silver skin before searing, or they’ll stay chewy no matter how long you cook.
- Save leftover chile soaking liquid.: Freeze any extra in ice cube trays. Drop a cube or two into soups or rice for a quick chile kick.
- Make it a day ahead.: Birria tastes even better the next day, after the spice notes have mellowed and married. Just reheat gently on the stovetop.
Cooking times by method:
| Method | Time | Notes |
|---|---|---|
| Oven (325°F) | 3 hours, covered | Even, hands-off heat. |
| Stovetop (low) | 3 to 3½ hours, covered | Stir occasionally to prevent sticking. |
| Pressure Cooker | 45 minutes, natural release | Brown meat first, then finish uncovered. |
Storing and Reheating Leftovers
Leftover birria keeps beautifully. Refrigerate the meat and broth together in an airtight container for up to 4 days. The fat will solidify on top, which is normal. You can skim it off or stir it back in when reheating. Reheat gently on the stovetop over low heat, adding a splash of broth or water if it has thickened too much. The stew also freezes well for up to 3 months. Thaw overnight in the fridge.
What to Serve with Authentic Mexican Birria
A simple Mexican red rice alongside the bowls helps soak up every drop of that chile broth. For something fresh, a lime and cabbage slaw cuts through the richness with crunch and acid. If you want a bigger spread, add a pot of soupy pinto or black beans.
Frequently Asked Questions
Can I use a slow cooker for this birria?
Yes. Follow the recipe through the blending step, then transfer everything to a slow cooker. Cook on low for 8 hours or high for 5 to 6 hours, until the beef shreds easily.
My sauce tastes a little bitter. Did I do something wrong?
Dried chiles can turn bitter if they overheat during toasting. Toast them only until fragrant and pliable, not smoking. If the sauce still tastes sharp, a small pinch of sugar will help soften the edge.
Can I use beef short ribs instead of chuck?
Absolutely. Bone-in short ribs add incredible richness. Braise them until the meat pulls back from the bone, about 3 to 3½ hours in the oven.
Do I really have to strain the sauce?
The recipe calls for pouring the blended sauce through a strainer over the meat to catch any tough bits of chile skin. If your blender is high-powered and you blend until perfectly smooth, you can skip the straining step.

Authentic Mexican Birria Recipe
Ingredients
Method
- Toast the stemmed, seeded chiles in a dry skillet over medium heat for 30 seconds per side, then soak in hot water for 20 minutes.
- Season the beef with salt and pepper. Sear in batches in oil over medium-high heat until deeply browned on at least two sides, about 4 minutes per side.
- Blend the soaked chiles, onion, garlic, tomatoes, cumin, oregano, cloves, 1 tsp salt, and 2 cups chile soaking liquid until smooth.
- Return the beef to the pot, pour the blended sauce through a strainer over it, add the broth and bay leaves, cover, and braise in a 325°F oven for 3 hours.
- Remove the bay leaves, shred the beef, return it to the pot with the apple cider vinegar, and simmer uncovered for 10 minutes.
- Ladle into bowls, top with onion and cilantro, and serve with lime wedges and tortillas.
