The Tale Behind the Tacos
If my kitchen had a guest book, you’d probably find more scribbles about birria tacos than birthdays. The very first time I tried making these, I roasted the peppers way too long and set off the fire alarm (not proud, but hey, memorable). Now, every time I whip up a batch, my cousin drops in ‘unexpectedly’—she claims it’s coincidence, but I see through that story. Nothing gathers family like the promise of spicy, messy, tender birria tacos, especially come Sunday when folks waddle in looking to cure whatever Saturday gave ’em.

Why You’ll Love This
I make these when the weather’s gloomy or someone’s feeling blue; they just pick everyone right up like a good playlist. My family basically acts like I created electricity whenever I serve these (don’t tell them how easy it can be once you get the hang of it). Also, the leftovers are almost more delicious the next day—IF you actually have any left, which in my house, is rare. The cooking itself might get a little messy. But I swear it’s all part of the experience, like when the blender lid pops off and your shirt becomes “consomé chic” (it washes out, mostly!).
Here’s What You’ll Need (Just Roll With It)
- 3 lbs beef chuck roast, cut into big chunks (or mix in short ribs, if you want to feel fancy)
- 1 lb beef oxtail or bone-in shank (sometimes I just use extra chuck if the butcher’s out—no shame)
- 6 dried guajillo chiles, stemmed and seeded (I’ve used ancho chilies in a pinch, not bad!)
- 3 dried pasilla chiles, stemmed and seeded
- 2 dried chipotle peppers (for a real kick; my grandma used to leave these out but I like a little heat)
- 1 large white onion, peeled and quartered
- 6 cloves garlic, peeled
- 1 (14 oz) can diced tomatoes (fire-roasted if you can, regular’s fine)
- 2 bay leaves
- 1 cinnamon stick (not ground—though in emergencies, a pinch of powder!)
- 1 tsp whole black peppercorns
- 1 tsp dried oregano (Mexican oregano is “official” but use what you have)
- 1 tsp cumin seeds
- 4 whole cloves (if you’re fresh out, just skip ’em—I’ve done it plenty)
- Salt, to taste (I start with 1 tbsp kosher salt and adjust later)
- 6 cups low-sodium beef broth (in a hurry? I’ve thinned out with some water—just add more salt)
- Corn tortillas, as many as your crew can eat (I get about 16–20)
- 2 cups shredded Oaxaca cheese (or mozzarella, honestly—they both get melty)
- Chopped cilantro and diced onion, for serving
- Lime wedges, to squeeze over everything
The Not-So-Secret How-To
- Preheat a big Dutch oven (or whatever heavy pot you trust most) over medium-high. Brown the beef chunks in a splash of oil, working in batches if you need to—they shouldn’t crowd the party. Set browned beef aside.
- In the same pot, toss in the onion and garlic. Sauté till the edges get a little color, about 3–5 min. Add the dried chilies and toast those for maybe 2 minutes—don’t walk away, they burn fast. (I did that once. Regret.)
- Fish out the chilies and drop them in a mixing bowl. Pour hot water over to cover and let them soak for 20 minutes, till they go floppy and soft. Meanwhile, to the pot, add tomatoes, cinnamon, bay leaves, peppercorns, oregano, cumin, cloves, and salt. Give it a quick stir and let it get fragrant—your kitchen’s going to smell incredible.
- Fish out any whole spices you see (like the cinnamon and cloves—if you forget, it’s fine, just warn folks if they find a surprise clove in their taco). Drain chilies and put them in a blender with sautéed onion, garlic, and the tomato-spice mixture. Blitz till you get a super smooth sauce. Sometimes I add a bit of broth to loosen it if my blender gets stuck.
- Return beef to the pot. Pour the chili sauce over the top. Add all the beef broth. Stir so everyone mingles. Bring to a boil, then reduce heat, cover, and simmer gently for about 2.5 hours. Stir every so often and skim any gunk off the top. (This is when I usually sneak a taste—no judgement.)
- When the beef shreds easily with a fork, fish it all out with a slotted spoon. Shred the meat with two forks—leave it chunky; it’s more fun that way. Skim extra fat from the top of the broth if you want, but I save some to fry the tacos, so don’t get rid of it all.
- Dip each tortilla in the top layer of the birria broth (the red, oily part), then lay them flat in a hot nonstick pan. Pile some shredded beef and a big sprinkle of cheese on one half, then fold it over. Cook till crisp on the underside, flip, crisp that up, and eat them while the cheese is melty—repeat until you run out or can’t stand the mouthwatering smell anymore.
- Serve the tacos hot, topped with chopped onion, cilantro, and a squeeze of lime. Pour some of the broth/consomé into little bowls for dipping—pure happiness right there.
Some Real-Life Notes
- The chilies stain—you’ll notice it most the next day if you’ve got white countertops (don’t ask how I know…)
- Sometimes my tortillas split when folding; warming them up first or using oilier broth usually helps. Or, just laugh it off and call it “deconstructed birria”
- If the stew seems too thick, thin it with a splash of water or broth. On the other hand, too watery? Let it simmer with the lid off for a bit.
How I’ve Experimented (With Mixed Success)
- Once tried throwing in some smoked paprika for shortcut flavor—honestly, didn’t add much, but the house smelled nice.
- I’ve mixed in a bit of pork shoulder with the beef, and it was pretty tasty! Chicken, though? Not my favorite—too dry.
- Oh, and I tried cheddar cheese once thinking it’d melt better. It… didn’t. Your call, but mozzarella or Oaxaca win for me.
Equipment (and MacGyver Moves)
- Heavy pot or Dutch oven (but I’ve totally slow-cooked the beef in an Instant Pot when I was running late)
- Blender (if you have a stick blender, just blend it all in the pot—messy but effective)
- Slotted spoon and two forks for shredding
- Nonstick skillet for frying tacos (I’ve made do with a cast iron, just needed more oil)
How to Store Leftovers
Meat and broth keep really well for up to 3 days in the fridge (though honestly, in my house it never lasts more than a day!). You can also freeze the meat and broth separately; just don’t freeze the tacos already assembled—they go soggy fast. If there’s ever leftovers, I’ll pile the meat on nachos or mix into scrambled eggs the next morning!
Serving Suggestions (My Way)
Besides the classic taco-dip combo, I love laying everything out buffet-style so people can build their own. My uncle likes his with extra lime and a side of pickled red onions. Sometimes, I serve with a crunchy green salad—or honestly, just a cold beer and a napkin for the drips.
Things I’ve Learned (the Hard Way)
- Don’t rush the beef simmer. I once only did 1.5 hours… tough as an old boot, and no one wants that.
- Use enough cheese—if you skimp, they dry out quick. Plus, who ever regretted more cheese?
- Letting the broth settle for a few minutes before dipping tortillas makes scooping up that flavorful fat so much easier.
FAQ—The Real Questions I Get
- Can I make birria tacos ahead of time? Oh, totally! The flavors get deeper; just reheat gently and fry tortillas fresh.
- Do I have to use all those dried chilies? Not really; sometimes I just use guajillos and skip the chipotles for less heat. It’s all personal.
- Is there a shortcut for busy nights? Yeah—Instant Pot does the trick. Same searing and blending, but only about 1 hour on high pressure. But I do prefer the stovetop when I have time.
- Could I use flour tortillas? I mean, sure, but they get kinda floppy. Corn holds up better for that crispy edge, if you ask me.
- What if I can’t find Oaxaca cheese? Mozzarella works like a charm! Cheddar melts less evenly and just kind of pools, so I skip it now.
- Can I freeze it? Yup, meat and broth freeze well; just don’t freeze the assembled tacos—trust me, they turn to mush.
- Do I really need a blender? For the smoothest sauce, yes, but in a pinch, just chop everything super fine and simmer longer; it’s more rustic but still delicious.
Ingredients
- 3 lbs beef chuck roast, cut into big chunks (or mix in short ribs, if you want to feel fancy)
- 1 lb beef oxtail or bone-in shank (sometimes I just use extra chuck if the butcher’s out—no shame)
- 6 dried guajillo chiles, stemmed and seeded (I’ve used ancho chilies in a pinch, not bad!)
- 3 dried pasilla chiles, stemmed and seeded
- 2 dried chipotle peppers (for a real kick; my grandma used to leave these out but I like a little heat)
- 1 large white onion, peeled and quartered
- 6 cloves garlic, peeled
- 1 (14 oz) can diced tomatoes (fire-roasted if you can, regular’s fine)
- 2 bay leaves
- 1 cinnamon stick (not ground—though in emergencies, a pinch of powder!)
- 1 tsp whole black peppercorns
- 1 tsp dried oregano (Mexican oregano is “official” but use what you have)
- 1 tsp cumin seeds
- 4 whole cloves (if you’re fresh out, just skip ’em—I’ve done it plenty)
- Salt, to taste (I start with 1 tbsp kosher salt and adjust later)
- 6 cups low-sodium beef broth (in a hurry? I’ve thinned out with some water—just add more salt)
- Corn tortillas, as many as your crew can eat (I get about 16–20)
- 2 cups shredded Oaxaca cheese (or mozzarella, honestly—they both get melty)
- Chopped cilantro and diced onion, for serving
- Lime wedges, to squeeze over everything
Instructions
-
1Preheat a big Dutch oven (or whatever heavy pot you trust most) over medium-high. Brown the beef chunks in a splash of oil, working in batches if you need to—they shouldn’t crowd the party. Set browned beef aside.
-
2In the same pot, toss in the onion and garlic. Sauté till the edges get a little color, about 3–5 min. Add the dried chilies and toast those for maybe 2 minutes—don’t walk away, they burn fast. (I did that once. Regret.)
-
3Fish out the chilies and drop them in a mixing bowl. Pour hot water over to cover and let them soak for 20 minutes, till they go floppy and soft. Meanwhile, to the pot, add tomatoes, cinnamon, bay leaves, peppercorns, oregano, cumin, cloves, and salt. Give it a quick stir and let it get fragrant—your kitchen’s going to smell incredible.
-
4Fish out any whole spices you see (like the cinnamon and cloves—if you forget, it’s fine, just warn folks if they find a surprise clove in their taco). Drain chilies and put them in a blender with sautéed onion, garlic, and the tomato-spice mixture. Blitz till you get a super smooth sauce. Sometimes I add a bit of broth to loosen it if my blender gets stuck.
-
5Return beef to the pot. Pour the chili sauce over the top. Add all the beef broth. Stir so everyone mingles. Bring to a boil, then reduce heat, cover, and simmer gently for about 2.5 hours. Stir every so often and skim any gunk off the top. (This is when I usually sneak a taste—no judgement.)
-
6When the beef shreds easily with a fork, fish it all out with a slotted spoon. Shred the meat with two forks—leave it chunky; it’s more fun that way. Skim extra fat from the top of the broth if you want, but I save some to fry the tacos, so don’t get rid of it all.
-
7Dip each tortilla in the top layer of the birria broth (the red, oily part), then lay them flat in a hot nonstick pan. Pile some shredded beef and a big sprinkle of cheese on one half, then fold it over. Cook till crisp on the underside, flip, crisp that up, and eat them while the cheese is melty—repeat until you run out or can’t stand the mouthwatering smell anymore.
-
8Serve the tacos hot, topped with chopped onion, cilantro, and a squeeze of lime. Pour some of the broth/consomé into little bowls for dipping—pure happiness right there.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!
