Birria should taste deep, smoky, and rich enough to stain a tortilla that gets dipped straight into the pot. When the broth turns brick red and the beef falls apart with almost no resistance, you know you’ve landed in the right place. This version gives you both paths: crisp, cheesy tacos with that glossy chile consomé, or a bowl of stew that eats like a full meal on its own.
The flavor here comes from layering dried chiles instead of trying to shortcut with only powdered spice. Guajillo brings color and gentle heat, ancho adds sweetness and body, and chipotle gives the broth its quiet smoke. Straining the chile puree matters more than most people think; it keeps the consomé silky instead of gritty, and that smooth texture is what makes the final dip-and-fry so satisfying.
Below, I’ve broken down the part that matters most: how to keep the chile sauce balanced, how to simmer the beef until it shreds cleanly, and how to decide whether you want birria tacos or a true bowl of stew at the end.
The consomé turned out silky and deep red, and the meat shredded so cleanly after the full simmer. I dipped the tortillas in the broth before frying and they came out crisp at the edges with that rich chile flavor all the way through.
Love birria with rich red consomé and tender shredded beef? Save this recipe for taco nights and slow-simmered stew dinners.
The Strained Chile Sauce Is What Keeps Birria Silky, Not Grainy
Most birria problems start before the pot ever simmers. If the chiles go straight from the blender into the broth without straining, you end up with a sandy consomé that tastes muddy instead of clean and layered. The sieve step pulls out chile skins and any stubborn bits of onion or garlic, which gives the broth that glossy, restaurant-style finish people expect from good birria.
Toast the dried chiles just until they smell nutty and a little toasty. If they darken too far, the broth turns bitter fast. Soaking them in hot water softens them enough to blend smoothly, and the vinegar wakes up the chile flavor so the stew doesn’t taste flat under all that beef.
What Each Ingredient Is Actually Doing in This Pot
- Beef chuck roast — This is the cut that gives you both tenderness and body. It has enough connective tissue to turn silky after a long simmer, which is why it works better here than a lean roast that dries out and tastes stringy.
- Guajillo, ancho, and chipotle chiles — Guajillo brings the bright red color and a clean chile taste, ancho adds a little sweetness and depth, and chipotle gives the broth its smoke. If you only have guajillo and ancho, the birria still works; it just loses some of that deeper smoky edge.
- Apple cider vinegar — This sharpens the chile puree and keeps the broth from tasting heavy. Lime can’t do the same job here because it goes in too late and tastes fresh rather than integrated.
- Tomato paste — It adds backbone and helps round out the broth once the chiles and beef start working together. Cook it briefly in the pot so it loses that raw, tinny edge.
- Cinnamon stick — Use the stick, not ground cinnamon. Ground cinnamon can take over fast, while the stick gives a warm background note that belongs in birria without turning it into dessert.
Building the Broth Before the Beef Goes Soft
Toast, soak, and blend the chiles
Set the dried chiles in a dry skillet for about 2 minutes, just until fragrant and pliable. If they smoke or blacken, pull them off immediately because bitterness will follow them into the sauce. After soaking, they should blend into a thick, smooth puree with the onion, garlic, cumin, oregano, and vinegar. Blend long enough that the mixture looks like a dark, velvety paste instead of a loose salsa.
Cook the puree before adding the broth
Warm the olive oil in a large pot and cook the strained sauce for about 5 minutes. It should darken slightly and smell round, not raw. This step matters because it takes the harsh edge off the blended chiles and gives the broth a deeper, more cooked-in flavor. If the sauce sputters hard, lower the heat; you want a steady sizzle, not scorched chile paste.
Simmer until the beef yields without resistance
Add the broth, tomato paste, bay leaves, and cinnamon stick, then bring everything up to a boil before adding the beef. Once the pot returns to a boil, drop the heat to low and let it simmer uncovered for 90 to 120 minutes. The broth should move gently, with only small bubbles breaking the surface. If it boils hard the whole time, the beef tightens up before it gets tender, and the consomé can turn greasy instead of rich.
Finish with salt, then separate your serving style
Season at the end, after the beef has softened and the broth has reduced a bit. That’s the moment you can judge the salt correctly, because the chiles, broth, and beef will all have settled into one flavor. For tacos, shred the meat and dip tortillas in the consomé before frying. For stew, ladle the meat and broth straight into bowls and finish with onion, cilantro, and lime.
How to Make Birria Fit the Way You Want to Serve It
Birria tacos with a crisp, dipped tortilla
Shred the beef, dip corn tortillas in the top layer of consomé, then fry them in a hot skillet until the outside sets and the edges turn crisp. Fill with meat and top with onion and cilantro. The dipping step is what gives birria tacos their deep red color and that savory crust that makes them worth the extra pan time.
Stew-style birria with extra broth
If you want it as a stew, keep a little more of the cooking liquid in the pot and serve the meat with plenty of consomé in each bowl. This version leans softer and more spoonable, with the broth carrying most of the experience. Add lime at the table so the acid stays bright instead of getting lost in the simmer.
Spice it down for a milder pot
Leave out one of the chipotles if you want less heat without losing the smoky depth. The consomé will still be rich and red, but the finish will be softer. Don’t replace the chipotle with extra ancho unless you want the broth sweeter and less layered.
Make it dairy-free and gluten-free without changing the core dish
The base recipe already stays dairy-free and gluten-free as written, as long as your broth is certified gluten-free. Serve it with corn tortillas instead of flour tortillas, and you keep the traditional texture and flavor without adding anything that blunts the consomé.
Storage and Reheating
- Refrigerator: Store the beef and consomé together or separately for up to 4 days. The broth gets even better after a night in the fridge.
- Freezer: Freezes well for up to 3 months. Cool it completely first, then freeze in containers with a little room at the top so the broth can expand.
- Reheating: Reheat gently on the stove over medium-low heat until hot. Hard boiling can make the beef stringy and can separate the fat from the broth in an unappetizing way.
Questions I Get Asked About This Recipe

Authentic Birria Recipe for Tacos or Stew
Ingredients
Equipment
Method
- Toast the dried guajillo chiles, dried ancho chiles, and dried chipotle chiles in a dry skillet over medium heat until fragrant, about 2 minutes, turning as needed so they don’t burn.
- Soak the toasted chiles in hot water for 10 minutes, then drain them well.
- Blend the drained chiles with the halved onion, crushed garlic, cumin, oregano, and apple cider vinegar until smooth.
- Strain the blended chile sauce through a fine mesh sieve, pressing to extract liquid and leaving solids behind.
- Heat olive oil in a large Dutch oven over medium heat, just until shimmering.
- Add the strained chile sauce and cook for 5 minutes, stirring, until it darkens slightly and smells rich.
- Add the beef broth, tomato paste, bay leaves, and cinnamon stick to the pot and bring everything to a boil.
- Add the beef chuck roast chunks and return the pot to a boil, making sure the meat is mostly submerged in the broth.
- Reduce heat to low and simmer uncovered for 90-120 minutes, until the beef is fall-apart tender.
- Season with salt and pepper to taste and keep the consomé at a gentle simmer.
- For tacos, shred the tender meat, dip corn tortillas in the consomé, fill with the shredded meat, and serve with diced onion and cilantro.
- For stew, ladle the meat and consomé into bowls and serve with lime wedges.