Soups & Stews
This beef birria soup recipe transforms tough chuck roast into melt-in-your-bowl tenderness with smoky, spiced depth that tastes like a Mexican street food feast. 🔥 The secret?
Slow-cooking the meat with a rich consommé until it practically falls apart, then finishing it with a vibrant, chili-infused broth that’s packed with garlic, cumin, and oregano.
What makes this recipe special is how it balances tradition with simplicity—no fancy techniques, just layering spices properly and letting time do the work. You’ll start with browning the beef for deep flavor, then simmer it low and slow until the meat is so tender it disintegrates at a touch.
The broth? Rich, aromatic, and just spicy enough to wake up your taste buds.
By the end, you’ll have a steaming bowl of birria that’s perfect for dipping warm tortillas or serving over rice. The aroma alone will have everyone gathering around the table, and the first spoonful?
That’s when you’ll know you’ve nailed it—smoky, savory, and impossibly comforting. This is the kind of soup that turns a regular weeknight into a fiesta.
Pair it with crusty corn tortillas for dipping, a cold Mexican lager, or even a side of cilantro-lime rice to round out the meal. Ready to make it? Let’s get cooking!
Ingredients for beef birria soup
Six servings of smoky, spiced comfort—just these 15 ingredients transform chuck roast into melt-in-your-bowl magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Chuck Roast 🥩 | 3 lb | With good marbling preferred |
| Yellow Onion 🧅 | 2 whole | Chopped into large chunks |
| Garlic Cloves 🧄 | 8 cloves | Peeled and smashed |
| Dried Oregano 🌿 | 2 tbsp | Mexican oregano preferred |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 ½ tbsp | For smoky depth |
| Guajillo Chilies 🔥 | 4 whole | Stems and seeds removed |
| Bay Leaves 🌿 | 2 whole | For aromatic depth |
| Beef Consommé 🥫 | 4 cups | Homemade or high-quality store-bought |
| Tomato Paste 🍅 | ½ cup | Squeeze tube preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime 🍋 | 2 whole | Juiced for brightness |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Vegetable Oil 🫒 | ½ cup | For browning meat |
The chuck roast is non-negotiable here—look for good marbling at the butcher counter or Costco for a big batch. If you're buying a whole roast, ask for it cut into chunks yourself (or do it at home with a cleaver). For the guajillo chilies, Mexican markets or specialty stores usually carry them dried—if you can't find them, ancho or pasilla chilies work too. Toast the dried chilies in a dry skillet for 30 seconds before soaking to deepen their flavor. And that consommé? Homemade is ideal, but Swanson or Kettle & Fire brands are solid shortcuts.
No guajillo chilies? Blend 1 tbsp chili powder with 1 tsp smoked paprika as a quick swap. Fresh oregano? Use dried at half the amount. The tomato paste can be the squeeze tube kind—Trader Joe's has the best for this. For extra richness, add 1 cup of beef broth if your consommé is thin. If you're making this ahead, freeze the broth separately—it keeps for 3 months and you can thaw just what you need.
This soup tastes even better the next day—make a double batch and freeze portions for lazy weeknights. Store the meat and broth separately in airtight containers. The meat stays 4-5 days in the fridge, while the broth keeps 5-6 days. For serving, reheat gently on the stove—no microwaving, or the meat gets rubbery. Garnish with fresh cilantro and lime right before serving, because that's when it all comes together.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired for multiple pots—just toss the chuck roast, onions, and spices into a Dutch oven, add water, and let it slow-cook. The onions caramelize right in the broth, so you’re basically making two things at once with zero extra work.
- Flavor Bomb: That deep, smoky cumin and earthy oregano combo? It’s the kind of taste that makes you pause mid-bite. The chuck roast practically melts, so tender it falls apart, while the garlic infuses the broth into something dangerously addictive—like a hug in soup form.
- Leftovers That Shine: Between us, this soup only gets better the next day. I’ll make a big batch on Sunday, and by Wednesday, the broth has deepened, the meat’s even more fall-apart, and I’m serving it with tortillas like it’s a fancy restaurant dish. (Spoiler: It’s not, but no one cares.)
- Budget Hero: A chuck roast is cheap, and this recipe stretches it across multiple meals without sacrificing richness. Honestly, I could eat this every week and still feel like I’m treating myself—plus, the spices cost pennies and last forever. Win-win for my wallet and my taste buds.
Step-by-step instructions for beef birria soup
Here's how to build rich, smoky birria that falls apart in your bowl.
🔥 Step 1: Sear the Chuck Roast for Deep Flavor
Heat the 0.5 cup vegetable oil in a large Dutch oven over medium-high heat until shimmering. Pat the 3 lb chuck roast completely dry with paper towels—this ensures maximum browning. Working in batches if needed, sear the roast on all sides until deeply browned, about 8-10 minutes total. You want that Maillard reaction happening, which builds the foundation for all that birria flavor.
Once browned, remove the roast and set it aside. Don't wipe out the pot—those browned bits are pure flavor gold. This step is crucial; if you skip it, your soup will lack that smoky depth that makes birria special.
🍳 Step 2: Build the Spice Base
In the same Dutch oven, add the 2 whole yellow onion (cut into large chunks) and cook for 5 minutes until softened and slightly caramelized. Add the 8 cloves garlic cloves (smashed) and cook for another 1 minute until fragrant—don't let it burn, or it'll turn bitter.
Now it's time for the spices. Add the 2 tbsp dried oregano, 1.5 tbsp ground cumin, 1.5 tbsp smoked paprika, and 2 tsp salt. Stir for 30 seconds to toast the spices slightly—this deepens their flavor. Then add the 4 whole guajillo chilies (stems and seeds removed) and 2 whole bay leaves. Pour in the 4 cups beef consommé and scrape up all those browned bits from the bottom of the pot.
🥘 Step 3: Simmer the Meat Until Tender
Return the seared chuck roast to the pot. Bring everything to a gentle simmer over medium heat, then reduce heat to low. Cover and let it cook for 2-2.5 hours, turning the roast occasionally. You're looking for the meat to become fork-tender—it should pull apart easily when pierced with a fork. This low-and-slow cooking is what makes birria so melt-in-your-mouth good.
About 30 minutes before the meat is done, stir in the 0.5 cup tomato paste. This adds a subtle sweetness that balances the spices. If the liquid reduces too much, add a splash of water to keep the roast submerged.
🔪 Step 4: Shred and Finish the Soup
Once the meat is fork-tender, remove it from the pot and let it rest for 5 minutes. Then shred it using two forks—work against the grain for maximum tenderness. Return the shredded meat to the pot and stir in the juice of 2 whole lime and 1 tsp black pepper. Taste and adjust seasoning if needed; you might want to add a pinch more salt or a squeeze of lime for brightness.
Simmer uncovered for another 10 minutes to let the flavors meld. The soup should be rich and aromatic, with the meat falling apart at the touch. If it's too thick, add a little more beef consommé to reach your desired consistency.
🍽️ Step 5: Serve with Fresh Garnishes
Ladle the birria into bowls and garnish with the 0.25 cup fresh cilantro (chopped) and extra lime wedges. Serve with warm tortillas or crusty bread on the side. The soup should be smoky, spicy, and deeply flavorful—each bite should deliver tender, spice-infused meat in a rich, aromatic broth.
Pro tip: If you have leftovers, they'll taste even better the next day as the flavors continue to develop. Store in an airtight container in the fridge for up to 3 days, or freeze for 3 months.
Pro Tips For Making Beef Birria Soup
- Brown That Chuck: Chuck roast releases its best flavor when deeply browned—don’t skip this. Sear it in batches over medium-high heat until it’s dark and crusty on all sides, about 5-7 minutes per side. I used to rush this, and the soup always tasted flat; patience here makes a real difference.
- Toast the Spices: Dry-toast your cumin and oregano in the pot for 30 seconds before adding oil—it wakes up their aroma. Skip this, and your birria will smell good but taste one-dimensional. (Yes, even if you’re impatient like me.)
- Simmer Low and Slow: After adding liquid, keep the heat at a bare simmer (tiny bubbles, not rolling) for at least 3 hours. I learned this the hard way—rushing it turns the meat tough. Cover loosely and let it work its magic.
- Save the Onion Water: After chopping onions, save the water in a small bowl and add it to the pot later. It’s packed with flavor that would otherwise go down the drain. Sounds weird, but it works—especially in rich, slow-cooked dishes like birria.
Troubleshooting this dish
Broth Too Thin?
If your birria broth looks watery after cooking, don’t panic—this is fixable! The issue usually happens when the meat releases too much liquid or the consommé was too thin to start. My go-to solution?
Stir in 2 tbsp tomato paste and 1 tbsp cornstarch mixed with 2 tbsp cold water while simmering. Let it thicken for 5-7 minutes on medium heat, stirring constantly.
For extra richness, add ½ cup beef broth or a splash of heavy cream (just 1 tbsp) to round out the flavors without overpowering the spices. 🥄
Meat Not Tender Enough?
If your chuck roast isn’t falling apart after 2.5 hours, extend the cooking time by 30-60 minutes on low heat. For a quicker fix, transfer the roast to a slow cooker with the broth and cook on low for 2-3 more hours.
Pro tip: If the meat is still tough, shred it and return it to the pot—sometimes the broth needs more time to tenderize. Avoid high heat, or the meat will dry out. A meat thermometer helps here; aim for 205°F internal temp for perfect tenderness. ⏱️
Spices Too Overpowering?
Birria should have a balanced heat, not a mouth-on-fire experience. If your soup tastes too spicy, balance it with 1 tbsp honey or 2 tbsp lime juice to cut through the chilies.
For a smoother flavor, add ½ cup plain yogurt or sour cream at the end—it cools the heat while adding creaminess. If you’re using store-bought chili powder, reduce it to 1 tsp instead of the full 1.5 tbsp smoked paprika in the recipe. Taste as you go! 🌶️
Broth Too Salty?
Over-salting is a common birria mistake, but it’s easy to fix. If your broth tastes too salty, add ½ cup cold water or beef broth to dilute the saltiness.
For a more dramatic fix, stir in 1 tbsp unsalted butter or 2 tbsp heavy cream—the fat helps balance the salt while adding richness. Avoid adding fresh ingredients (like tomatoes or cilantro) to "fix" it, as they won’t change the salt level. Always taste your broth before serving! 🧂
Chilies Not Adding Flavor?
If your guajillo chilies aren’t infusing enough flavor, they might not be hydrated properly. Before adding them to the pot, soak them in 1 cup hot water for 10 minutes to soften.
Blend the soaked chilies with ½ cup of the broth into a smooth paste before adding it back to the pot—this extracts maximum flavor. If you’re using dried chilies from a jar, check for mold or stale spices, as old chilies lose potency.
Fresh chilies (like serranos) can also be used in place of guajillo, but reduce the amount to 2-3 chilies for a brighter, fruitier heat. 🔥
Leftovers Too Dry?
Reheating birria can turn the meat dry if not done carefully. Always reheat on the stovetop over low heat, adding 2-3 tbsp beef broth or water to prevent sticking.
If the broth seems too thick after reheating, stir in 1 tbsp tomato paste** or a splash of lime juice to restore moisture. For extra tenderness, shred the meat again before reheating—this helps redistribute the juices. Microwaving is a no-go; it ruins the texture.
Store leftovers in an airtight container with a splash of broth to keep them moist. ✨
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of chuck roast?
Chuck roast is ideal because of its marbling and collagen content, but you can substitute with brisket or short ribs for extra richness. Avoid lean cuts like sirloin—they won't become tender enough. If using short ribs, reduce cooking time by 30 minutes since they cook faster.
How do I make birria less spicy?
Start by reducing the guajillo chilies to 2-3 instead of 4, or swap them for ancho chilies (milder). For extra smoothness, stir in ½ cup plain yogurt or sour cream at the end. A splash of lime juice also helps balance heat. Always taste as you go!
Can I make birria in a slow cooker?
Sear the meat first, then transfer everything to the slow cooker and cook on low for 6-8 hours or high for 4-5 hours. The slow cooker's gentle heat works perfectly for tenderizing the meat. Just add ½ cup water if the broth seems too thick at the end.
What's the best way to serve birria?
Traditionally, it's served with warm corn tortillas for dipping, but it's also delicious over white rice or with crusty bread. For extra authenticity, prepare a side of consommé (the clear broth) to dip your tortillas in. Garnish with fresh cilantro and lime wedges right before serving.
Can I freeze birria soup?
Yes! Store the meat and broth separately in airtight containers for up to 3 months. To reheat, thaw overnight in the fridge, then warm on the stove with a splash of water or broth. Never microwave—it makes the meat rubbery. For best results, reheat gently over low heat until steaming.
