Mexican Birria

Mexican Birria

The Spruce

  • Total: 28 hrs
  • Prep: 24 hrs
  • Cook: 4 hrs
  • Servings: 6 to 8 servings
Nutritional Guidelines (per serving)
575 Calories
28g Fat
23g Carbs
58g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 575
% Daily Value*
Total Fat 28g 36%
Saturated Fat 10g 48%
Cholesterol 172mg 57%
Sodium 300mg 13%
Total Carbohydrate 23g 8%
Dietary Fiber 5g 17%
Protein 58g
Calcium 166mg 13%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Associated with the state of Jalisco, but eaten in many parts of the country, birria is a traditional Mexican dish most often made with goat meat or mutton, but beef, veal, or pork can also be used. It is served as a stew or can be used as a taco filling and is often part of the meal at celebrations such as weddings. Widely touted as a hangover cure, this dish frequently makes its way onto the brunch menus the day after a celebration.

In Mexico, birria is sold at street stands or little mom-and-pop cafés. Many people will combine more than 1 meat in the same dish, so feel free to use the meat(s) that you like the most (or the ones that are on sale at the time) when preparing your own birria.

You do need to plan ahead when you make this recipe as the meat has to marinate overnight. You will need a Dutch oven (or casserole dish) with a tight-fitting lid and a rack that sits inside. While there are multiple steps to this recipe, this Mexican birria dish is broken down into workable categories to help you better plan when cooking.


  • For the Chile Paste
  • 4 guajillo chiles
  • 3 ancho chiles
  • 3 cascabel chiles
  • 2 tablespoons vinegar
  • For the Meat Rub
  • 1 teaspoon salt
  • 1 teaspoon freshly ground pepper
  • 1/4 teaspoon cloves
  • 1 teaspoon dried oregano
  • 1/4 teaspoon cumin
  • 1/4 teaspoon cinnamon
  • 1/2 teaspoon dried thyme (or 2 to 3 sprigs fresh thyme)
  • For the Meat
  • 3 to 4 pounds goat meat (or mutton, beef, veal, and/or pork, with or without bones)
  • 1 cup water
  • 1 onion (peeled and coarsely chopped)
  • 2 bay leaves
  • 6 cloves garlic (peeled and finely diced)
  • For the Garnish
  • 1 cup fresh cilantro (chopped)
  • 1 cup onion (chopped)

Steps to Make It

Note: While there are multiple steps to this recipe, this Mexican birria dish is broken down into workable categories to help you better plan for preparation and cooking.

  1. Gather the ingredients.

    Ingredients for birria
    The Spruce

Make the Chile Paste

  1. Toast the chiles on a hot griddle or skillet over medium heat until browned, but not burned.

    Chiles in pan.
    The Spruce
  2. Remove the seeds and veins and place the chiles in a bowl; cover them with very hot water for 15 to 20 minutes.

    Seeds removed from chiles.
    The Spruce
  3. When chiles have rehydrated, drain them.

    Soaked chiles.
    The Spruce
  4. Process chiles and vinegar in a blender to make a paste.

Make the Rub and Marinate the Meat

  1. In a small bowl, mix together all of the rub ingredients. Rub the meat well with this mixture.

    Mixed birria spices
    The Spruce
  2. Coat the meat with half of the chile paste.

    Meat and birria rub.
    The Spruce
  3. Cover loosely with plastic wrap and let it marinate overnight in the refrigerator.

Cook the Meat

  1. Preheat oven to 350 F.

  2. Pour the 1 cup of water into a Dutch oven or deep casserole dish. Add the coarsely chopped onion, bay leaves, diced garlic, and the remaining chile paste.

    Birria broth in dutch oven.
    The Spruce
  3. Place meat on a rack that sits just above the water mixture.

    Beef for birria
    The Spruce
  4. Place lid on the pot, making sure that it covers tightly, and bake for 4 hours.

Finish and Serve the Birria

  1. Remove the meat from the Dutch oven.

    Cooked birria meat
    The Spruce
  2. Distribute the meat among 6 to 8 bowls.

    Cooked birria beef in bowls
    The Spruce
  3. Serve with broth (as a soupy stew) or as a taco filling with corn tortillas.

    Birria on a corn tortilla
    The Spruce

Recipe Variations

  • Brothy Variation: If you would like the birria to be more like a stew or soup, you can make the liquid into a broth. After removing the meat from the Dutch oven, let the liquid cool slightly and remove the bay leaves. Add enough hot water to the broth to make at least 2 cups and cook for about 15 minutes. Ladle the liquid over the meat and top with chopped cilantro and onion. Serve with a spoon and warm corn tortillas.
  • Saucy Birria Variation: If you are planning on using the birria to fill tacos, you may want a thicker sauce. After removing the meat from the Dutch oven, remove the bay leaves from the liquid and discard. If the liquid is watery, reduce it by boiling it in a small pan to thicken. Break the meat into chunks and coat them with the reduced liquid. Fill warm corn tortillas with the birria and top with chopped onions and cilantro.