Birria started as a celebration stew from Jalisco, slow-cooked goat in a deep chile adobo, served in bowls at weddings and on Sunday mornings. The version taking over your feed is a descendant: quesabirria was created in Tijuana, where taqueros switched the goat for beef and started building the stew into tacos. Corn tortillas get dipped in the red fat that rises off the braise, griddled with melting cheese until the edges shatter, and served with a cup of consomme for dipping. Instagram and TikTok did the rest.
We ran a standard quesabirria build through Eat Well Planner's Nutrition Score - the same number a visitor sees on any public recipe page. It came back 43 out of 100. That is genuinely higher than we expected, and higher than most of the viral recipes we have scored. Nine dried chiles, plus tomatoes, onion, and garlic, turn out to do real nutritional work, and the score noticed.
Then we rebuilt it to 62 out of 100 - keeping the chile depth, the shredded beef, the cheese pull, and the red crisped shell. That is 19 points, and every swap below carries the exact score change it earned. One of them earned almost nothing, and we are going to tell you to make it anyway.
The original: what's in it and how it scores
Here is the version we scored, feeding six people three tacos each, plus consomme:
- 3 lb beef chuck, untrimmed, braised whole
- Adobo: 6 guajillo chiles, 3 anchos, a few chiles de arbol, 2 roma tomatoes, a white onion, 6 cloves of garlic, cider vinegar, Mexican oregano, cumin, cinnamon, cloves, bay leaf
- 4 cups regular beef broth and 1 tablespoon salt
- 18 corn tortillas, dipped in the fat off the top of the braise
- 1 lb Oaxaca cheese
- Onion, cilantro, and lime to finish
Nutrition Score: 43/100. Per serving that is about 1,011 calories, 67.3 g protein, 9.9 g fiber, 61.0 g total fat, 24.7 g saturated fat, and 2,460 mg sodium. Only two things hold it back, and they hold it back hard:
- Saturated fat, flagged very high - 24.7 g per serving, which is 105% of the daily value. The American Heart Association puts the ceiling at about 13 grams a day on a 2,000-calorie diet, so one sitting here is close to two days' worth. Untrimmed chuck plus a pound of cheese, and then the tortillas are dipped in the fat that rendered out of the chuck, so almost none of it gets left in the pot.
- Sodium, flagged very high - 2,460 mg per serving against an AHA ceiling of 2,300 mg and an ideal closer to 1,500 mg. Roughly half of that is the tablespoon of salt going into the braise; the rest is the commercial broth and the cheese.
Now the part that surprised us, because this is where birria separates itself from most viral food. Fiber is already excellent at 9.9 g per serving, 33% of the daily value, from the corn tortillas and the sheer volume of rehydrated chiles. Plant points come in at 6.5 before we add a thing. Protein is 67.3 g. And the micronutrient list reads like a supplement label: vitamin B12 at 285% of the daily value, zinc at 148%, phosphorus 136%, vitamin B6 111%, iron 100%, niacin 88%, riboflavin 78%, potassium 1,410 mg, and vitamin A at 40% - that last one almost entirely from the dried chiles and tomatoes.
So this is not a recipe that needs rescuing from itself. It is a recipe with two specific problems sitting on top of an unusually good foundation. That changes the job: we are trimming, not transforming.
The upgrades
Four swaps, applied cumulatively in this order. Watch what happens to the pacing: the score is pinned by two very high flags at the start, so the first two swaps move enormous amounts of fat and sodium for very few points. The number only breaks loose once saturated fat drops out of the red.
1. Trim the chuck, add shank, and skim the consomme
- Swap: 3 lb untrimmed chuck → 1 1/2 lb chuck trimmed of all visible fat + 1 1/2 lb beef shank, with the consomme chilled and the fat cap lifted off
- Score impact: +6 points (43 → 49)
- What it changes: 228 fewer calories per serving, saturated fat from 24.7 g to 14.4 g, total fat from 61.0 g to 32.1 g, trans fat cut by 60% - and protein goes up, from 67.3 g to 73.7 g
- What it costs you: The tortillas lose their frying medium. That needs a technique change, covered below
This is the biggest real change in the makeover and it removes 10 g of saturated fat per serving. Chuck is the standard birria cut for good reason - chef Jorge Guzman prefers fattier cuts because they "tend to not dry the dish out" - and we are not arguing with that. But a lot of chuck's fat is separable fat cap and seam fat rather than marbling, and cutting it off before it braises means it never ends up in your taco.
Beef shank covers the difference. It is a lean muscle wrapped in connective tissue, and it is already an accepted birria cut alongside chuck - Isabel Eats lists beef shanks and oxtail as alternatives. All that collagen melts into gelatin over three hours, which is what keeps the shreds glossy even though the meat itself is lean.
Then the honest part. In the classic method you dip the tortilla in the top of the sauce, which "will be mostly fat that has risen to the top from the beef, so it will fry beautifully without having to add additional oil". Skim that fat off and you have taken away the frying. What you have not taken away is the color - the chiles stain the whole consomme, not just the fat - so a tortilla dipped in the skimmed broth and laid on a properly hot dry comal still comes out red and still crisps. It crisps like a good toasted tortilla rather than a shallow-fried one. If that difference matters to you, see the trade we scored at the end.
2. Low-sodium broth and a third of the salt
- Swap: 4 cups regular beef broth + 1 tablespoon salt → 4 cups low-sodium beef broth + 1 teaspoon salt
- Score impact: +1 point (49 → 50)
- What it changes: Sodium from 2,520 mg to 1,570 mg per serving - a 38% cut, nearly 1,000 mg gone
- What it costs you: You have to taste and season at the end instead of up front
One point. We cut almost a gram of sodium per serving and the Nutrition Score gave us one point, because sodium was still deep enough in the red that the flag never cleared. This is exactly the kind of thing the numbers are for - intuition would have told you this was the headline swap, and the score says it barely registered.
Make it anyway. The AHA notes that dropping sodium by 1,000 mg a day improves blood pressure, and that is roughly what this single swap does across a whole meal. The score is measuring one dish; your blood pressure is measuring your week. Practically: the adobo is already carrying vinegar, oregano, cumin, and three kinds of chile, so it is doing more flavor work than salt is. Season the meat with the teaspoon, braise, then taste the finished consomme and add a pinch if it needs one. If low-sodium beef broth is hard to find, our broth substitutes guide covers building one from scratch.
3. Measure the cheese
- Swap: 1 lb Oaxaca cheese → 8.8 oz (250 g), about 1/2 oz per taco
- Score impact: +7 points (50 → 57) - the biggest single jump
- What it changes: 101 fewer calories per serving, saturated fat from 14.4 g to 10.1 g, sodium from 1,570 mg to 1,320 mg
- What it costs you: Real. It is visibly less cheese than the videos
Seven points, and here is why they were available: this is the swap that finally pulled saturated fat out of the very high band and into merely high. Everything the first two swaps did was waiting on this gate to open.
We will not pretend this one is free. Half an ounce of Oaxaca per taco still melts into a proper layer and still pulls when you tear the taco apart, but you can see the difference against a cheese-forward video build. What makes it survivable is that Oaxaca is a stretched-curd cheese in the mozzarella family - it melts long and stringy rather than pooling, so a thin layer reads as more than it is. Shred it yourself; the anti-caking starch on bagged cheese is what makes a thin layer look stingy. Our mozzarella substitutes guide covers which cheeses actually stretch if Oaxaca is not on your shelf.
4. Serve it the way birria is actually served
- Swap: A sprinkle of onion and cilantro → a real slaw of shredded cabbage, sliced radish, a whole bunch of cilantro, diced onion, and double the lime
- Score impact: +5 points (57 → 62)
- What it changes: Fiber from 9.9 g to 11.1 g (38% of the daily value), plant points from 6.5 to 8.5, vitamin C from 17% to 38% of the daily value, vitamin K to 51%, potassium to 1,680 mg
- What it costs you: Nothing. Five minutes of slicing, and the taco is better for it
This is not us bolting a salad onto a taco. Cabbage, radish, cilantro, onion, and lime are the standard birria accompaniments - Muy Delish lists chopped cilantro, diced onion, lime wedges, sliced radish, and shredded cabbage as what you serve alongside. The viral taco just tends to skip them, because a pile of slaw does not film as well as a cheese pull. Put them back at real volume and you get five points, plus the acid and crunch that a rich braise genuinely needs.
It also moves the needle on plant diversity, which is the thing behind the 30-plants-a-week target. This meal now carries 8.5 different plants, counting the chiles. If cilantro tastes like soap to you - and for a chunk of the population it genuinely does - our cilantro substitutes guide has the workarounds.
Take the Guesswork Out of Eating Well
Eat Well Planner helps you organize your favorite recipes, plan balanced meals, and automatically generate shopping lists — all in one place. Whether you're tracking macros, managing dietary restrictions, or just trying to stop asking "what's for dinner?", we've got you covered.
Our AI-powered tools can adapt any recipe to your dietary needs, help you discover new meals you'll love, and even log your nutrition effortlessly. It's meal planning made simple.
Start Organizing Your Meals — FreeWhat we kept (on purpose)
Real beef, braised for hours. Real Oaxaca cheese. Corn tortillas griddled until they crisp. The full adobo, unreduced - every chile, the cinnamon, the cloves, the vinegar - because that is the entire dish, and nothing in the score gave us a reason to touch it. We also kept the consomme, which people sometimes assume is the indulgent part. It is not: skimmed, it is a chile-and-collagen broth carrying most of the potassium in the meal.
And we stopped on purpose. Dropping the cheese entirely scored 71 - nine points above where we landed - and we are not doing that, because quesabirria without the queso is just birria tacos, which is a different dish that already exists. At 62 this recipe still carries a high sodium flag and a high saturated fat flag. That is the honest ceiling for three cheese-stuffed beef tacos, and pretending otherwise would be the fastest way to lose your trust.
The healthier version: full recipe
Nutrition Score: 62/100. Serves 6 (18 tacos, three each, plus consomme). About 30 minutes of prep and 3 1/2 hours of braising, plus chilling time to skim.
For the adobo:
- 6 dried guajillo chiles (about 1 oz / 30 g), stemmed and seeded
- 3 dried ancho chiles (about 1 1/2 oz / 45 g), stemmed and seeded
- 2 to 3 chiles de arbol, to taste
- 2 roma tomatoes (about 9 oz / 250 g), halved
- 1 medium white onion (about 5 oz / 150 g), quartered
- 6 garlic cloves
- 2 tablespoons apple cider vinegar
- 1 tablespoon dried Mexican oregano
- 1 teaspoon ground cumin
- 1 teaspoon black pepper
- 1/2 teaspoon ground cinnamon, or 1 small stick
- 1/4 teaspoon ground cloves, or 3 whole cloves
- 1 bay leaf
For the birria:
- 1 1/2 lb (680 g) beef shank, meat cut from the bone (keep the bone for the pot)
- 1 1/2 lb (681 g) beef chuck roast, trimmed of all visible fat
- 4 cups low-sodium beef broth
- 1 teaspoon fine salt
For the tacos:
- 18 corn tortillas (6-inch)
- 8.8 oz (250 g) Oaxaca cheese, shredded
- 3 cups (200 g) green cabbage, finely shredded
- 8 to 10 radishes (about 4 oz / 120 g), thinly sliced
- 1 large bunch cilantro (about 1 oz / 30 g), chopped
- 1/2 white onion (about 2 1/2 oz / 75 g), finely diced
- 1/4 cup lime juice (about 2 limes), plus wedges to serve
- Toast the guajillos, anchos, and chiles de arbol in a dry skillet over medium heat, 30 to 60 seconds a side, until fragrant but not dark. Cover with just-boiled water and soak 20 minutes.
- Meanwhile, trim the chuck hard - take off the fat cap and the seams of fat running through it, not just the obvious pieces. Cut the chuck and shank into large 3-inch chunks and season all over with the salt and a little of the black pepper.
- Drain the chiles and blend them with the tomatoes, onion, garlic, vinegar, oregano, cumin, remaining pepper, cinnamon, cloves, and 1 cup of the broth until completely smooth. Push the adobo through a sieve so no skins remain.
- Put the beef, the shank bone, the strained adobo, the rest of the broth, and the bay leaf in a Dutch oven. Bring to a bare simmer, cover, and cook 3 to 3 1/2 hours, until the meat pulls apart under a fork. In a pressure cooker, 45 minutes at high pressure with a natural release.
- Lift the meat out and shred it. Discard the bone and bay leaf. Chill the consomme until the fat solidifies on top - 30 to 40 minutes in the freezer, or overnight in the fridge - then lift off the fat cap and discard it.
- Reheat the skimmed consomme and taste it. Add a pinch of salt or a squeeze of lime if it needs lifting. Return about a cup of it to the shredded meat so the beef stays wet.
- Toss the cabbage, radish, cilantro, onion, and lime juice together with a pinch of pepper. Leave it 10 minutes to soften slightly.
- Heat a comal or cast iron skillet over medium-high until properly hot. Dip a tortilla in the skimmed consomme, coating both sides, and lay it straight on the dry griddle.
- Scatter about 1/2 oz of cheese over half the tortilla, add shredded beef on top, fold, and press. Cook 1 1/2 to 2 minutes a side until the shell is crisp and the cheese has melted. Work in batches rather than crowding.
- Serve three per person with the slaw piled on top or alongside, lime wedges, and a small bowl of hot consomme for dipping.
Per serving, before and after:
- Nutrition Score: 43 → 62
- Calories: about 1,011 → about 699 (down 31%)
- Saturated fat: 24.7 g → 10.1 g (down 59%, from 105% of the daily value to 43%)
- Sodium: about 2,460 mg → about 1,330 mg (down 46%)
- Total fat: 61.0 g → 24.6 g
- Trans fat: 2.08 g → 0.57 g
- Fiber: 9.9 g → 11.1 g (33% → 38% of the daily value)
- Vitamin C: 17% → 38% of the daily value
- Potassium: 1,410 mg → 1,680 mg
- Protein: 67.3 g → 66.5 g (held)
- Plants on the plate: 6.5 → 8.5
Swaps we tested and skipped
- Putting a tablespoon of the reserved chile fat back (scored 60). Not a rejection so much as a priced option. One tablespoon of skimmed fat brushed across all 18 tortillas costs 2 points and buys you a noticeably closer approximation of the fried shell. Two tablespoons costs 3 points and pushes saturated fat back into the very high band, which is where we drew the line.
- No cheese at all (scored 71). Nine points, and an easy no. This is quesabirria.
- Cutting the cheese to 5 oz (scored 67). Five more points for about 1/4 oz per taco. At that point it is a smear, not a melt, and the cheese pull is the reason anyone films this dish.
- Part-skim mozzarella instead of Oaxaca (scored 63). One point, which is a rounding error - so if you cannot find Oaxaca, use low-moisture mozzarella without a second thought. It is the closest thing in the case and it stretches the same way.
- All shank, no chuck (scored 65). Three points, and a real judgment call rather than a rejection. It is leaner and the shreds are firmer, and some of the unctuousness that makes birria birria goes with it. If you like a leaner braise, take the trade.
- Cutting the beef from 3 lb to 2 1/2 lb (scored 62). Exactly zero points. Once the meat is trimmed and the consomme is skimmed, using less of it changes nothing the score can see - so make the full batch and eat the leftovers.
- Flour tortillas (scored 54). Eight points worse, which surprised no one who has tried it. Corn tortillas carry far less sodium, more fiber, and count as a whole grain - the Whole Grains Council notes that the traditional alkali treatment behind masa is what liberates corn's niacin. Corn is also structurally the right tortilla here; it holds up to a consomme dip in a way flour turns to paste under. Our tortilla substitutes guide has the rest.
Make it fit other diets
Gluten-free: you are already there, as long as your broth and your corn tortillas are certified - both are common places gluten sneaks in. Dairy-free: skip the cheese and make it straight birria tacos rather than quesabirria; a dairy-free cheese will not survive the griddle, and the dish is better honest than approximated. Lower sodium still: make your own unsalted broth and the number drops well below 1,000 mg a serving. In Eat Well Planner you do not have to work any of this out by hand - ask the AI recipe chat to adapt this recipe and Recipe Variations rewrites the whole thing with the substitutions already worked in.
Do this to any recipe you love
None of these numbers were estimated. Every score and delta here came out of Eat Well Planner's Make It Healthier tool, which proposes swaps and runs a calculator to verify the real nutritional gain before it shows you the suggestion, so you never chase a change that does not actually help. We tested each one in the Recipe Playground, watching the score move edit by edit - which is the only reason we caught that cutting a gram of sodium was worth one point while measuring the cheese was worth seven, or that using half a pound less beef was worth nothing at all.
The next dish is going to come at you the same way this one did, in a fifteen-second video with a cheese pull. Paste the TikTok, Instagram, or YouTube link straight into Eat Well Planner, let it pull out the ingredients and the nutrition, and look at the score before you decide how you feel about it. Sometimes, as with birria, the answer is that it was better than you thought - and it only needed two things fixed.