If you love a beefy pot roast with carrots and potatoes, but want something a little bolder, richer, and more southwestern, this Mexican-style pot roast is the perfect alternative.
It uses the same slow, spice-forward method traditionally used to make birria tacos, but instead shredding the beef and forming tacos, we keep it simple, brothy, and cozy—the kind of meal meant to be ladled into bowls and eaten slowly. (We also include taco instructions for leftovers—if you somehow have any!)
The dried chiles, warm spices, and slow cooking time create incredible depth without heat overload, giving you tender, fall-apart beef in a savory, aromatic beef stock that feels familiar, soulful, and deeply satisfying.

This mexican pot roast takes one of the larger cuts of beef and braises until tender in a flavorful tomato-based sauce that is useful for enjoy as a hearty stew, the base of shredded tacos, or as tender meat on a warm taco salad.
Substitutions & Adjustments
Beef
- Chuck roast → Beef shoulder, cross-rib roast, or boneless short ribs
(Any cut with good connective tissue that breaks down with long cooking will work.)
Chiles
- Guajillo chiles → New Mexico chiles or ancho chiles
(Ancho will be slightly sweeter and smokier.) - Dried Chiles Are Unavailable → 8 oz. Canned green chile (or for spicy flavor) + 1-2 canned chipotle peppers in adobo sauce
(Green Chile keeps the flavor balanced without adding excessive heat.) - Chile Powder- 3 tablespoons of high quality chili powder such as Gebhardt's, New Mexico Mild Red, Mexene Chili Powder
Tomato & Acidity
- Roma tomatoes → Canned crushed or fire-roasted tomatoes
- Tomatillo → Can substitute for extra acidity and brightness
- Fresh lime juice → Bottled lime juice or a small splash of red wine vinegar
Bouillon
- Beef bouillon cubes → Beef base or Better Than Bouillon (adjust salt accordingly)
- Knorr tomato bouillon → Tomato paste + salt (or chicken bouillon in a pinch)
Whole Spices
- Cinnamon sticks → ½ teaspoon ground cinnamon (use lightly)
- Whole cloves → Pinch of ground clove or allspice
- Allspice berries → Ground allspice
- Whole peppercorns → Freshly cracked black pepper
Cooking Method
- Instant Pot → Dutch oven, slow cooker, or stovetop braise
(See Alternative Methods in the recipe card.)
Alternative Methods for Cooking
Dutch Oven (Oven-Braised)
Season and sear the chuck roast in a large Dutch oven over medium-high heat. Add all spices, chiles, aromatics, and water. Cover with a tight-fitting lid and transfer to a 300°F oven. Braise for 3½–4 hours, or until the beef is fork-tender and shreds easily.
Slow Cooker/ Crock Pot
Season and sear the chuck roast in a skillet, then transfer to the slow cooker. Add all remaining ingredients.
Cook on LOW for 8–9 hours or HIGH for 5–6 hours, until the meat is fall-apart tender.
Stovetop
Season and sear the chuck roast in a heavy-bottomed pot. Add remaining ingredients, bring to a gentle simmer, cover, and cook on low heat for 3–4 hours, turning the roast occasionally and adding water if needed to keep the meat partially submerged.
Serving Suggestions
- Refried beans → Mexican Rice, Corn and Black Beans Salad with Mexican Vinaigrette, Flour or Corn Tortillas
- Queso fresco → Cotija, Monterey Jack, or even a little sour cream
- Fresh cilantro → Green onion or jalapeno, if cilantro isn’t your thing
Storing & Reheating Leftovers
This is one of my favorite mexican recipes because pot roast is even better the next day and stretches this easy recipe for two days of delicious flavors!
Storing Leftover Roast
Allow the pot roast to cool slightly, then store the beef submerged in its broth to keep it moist and flavorful. Transfer to an airtight container and refrigerate for up to 4 days.
For longer storage, portion the beef with broth into freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
- Stovetop (Best Method):
Reheat gently in a covered saucepan over medium-low heat, stirring occasionally, until warmed through. Add a splash of a little water or broth if needed. - Microwave:
Reheat in a covered microwave-safe dish in 1-minute intervals, stirring between each, until hot. - Instant Pot:
Use Sauté (Low) or Keep Warm with a cup of water, stirring occasionally to prevent sticking.
Freezing Instructions
Yes, this great recipe even freezes beautifully for dinner one night when you don't feel like cooking.
Allow the Mexican pot roast to cool completely. For best results, store the shredded beef submerged in its broth, which protects the meat from drying out and preserves flavor.
How to Freeze
- Portion the beef and broth into freezer-safe containers or heavy-duty freezer bags.
- If using bags, lay them flat to freeze for easier storage.
- Label with the date.
Storage Time
- Freeze for up to 3 months for best texture and flavor.
Thawing
- Thaw overnight in the refrigerator.
- For faster thawing, place the sealed container in cold water, changing the water every 30 minutes.
Reheating After Freezing
Reheat gently on the stovetop over medium-low heat or in the microwave, stirring occasionally. Add a splash of water or broth if needed.
Pro Tip
This recipe freezes exceptionally well because of the chile-rich broth. Avoid freezing the meat without liquid, as it can become dry when reheated. Add additional beef broth or stock as needed.
Turn Leftovers Into Birria Tacos (What a fabulous perk!)
Leftover Mexican pot roast is perfect for tacos because the shredded beef is already deeply seasoned and fork tender.
- Warm the Tortillas
Heat corn tortillas directly over a gas flame or in a dry skillet until warm. - Fill with the Beef
Remove shredded meat from the broth and fill a tortilla. In a skillet, pour in a little oil and heat the pan to medium heat. Fry the tacos on each side for 1-2 minutes. - Assemble
Remove from the pan and place on a paper towel lined plate to drain off any excess oil. Finish with:- Finely diced white onion
- Fresh cilantro
- Crumbled queso fresco or cotija
- A squeeze of lime
- Optional Dip
Serve with a small bowl of the reserved broth for dipping, birria-style, or drizzle lightly over the tacos for extra richness.
Shortcut Tip
If you’re short on time, skip crisping and simply reheat the beef in the broth and spoon it straight into warm tortillas for soft, juicy tacos.
Mexican Pot Roast Recipe
Equipment
- 1 Instant Pot
- 1 Slow Cooker
- 1 Dutch Oven
Ingredients
Chuck Roast Searing
- 2 Tbsp oil
- 3-4 pound beef chuck roast
- Kosher salt & black pepper
- garlic powder
- onion powder
Broth and Spice Base For The Braise
- 3 beef bouillon cubes or 3 tsp of powder
- 1 tomato bouillon cube
- 2 cinnamon sticks
- 3 whole cloves
- 2 allspice berries
- 6 whole black peppercorns or 1 tsp cracked
- 3 bay leaves
- 1 teaspoon kosher salt
- 2 Tbsp tomato paste
- 10 dried guajillo chiles stemmed & seeded
- 2 tomatoes large dice
- 4 garlic cloves minced
- 3/4 cup white onion chopped
- 1 lime juice of
- 1 1/2 quarts water
Optional Garnishes
- 1/2 cup fresh cilantro chopped
- 3 fresh limes for squeezing
- queso fresco crumbled
- flour tortillas or corn tortillas warm
Instructions
Season and Sear
- Pat the chuck roast dry. Season generously on all sides with kosher salt, black pepper, garlic powder, and onion powder.Heat oil in a large saute pan over medium high heat and sear the roast on all sides until deeply browned. About 3-4 minutes per side. This is to brown all sides of the roast which adds to the flavor. (It will be raw inside and that is fine.)
- Transfer the browned chuck roast into the Instant Pot (or one of the other methods of cooking listed above slow cooker, dutch-oven method)
Cleaning The Dried Chiles
- Using scissors, cut the stems off and empty the chile pods of any seeds. You may use scissors to cut open the dried chiles. Discard any seeds or debri. Only the cut up dried chile body is needed for this recipe.
Build the Braise
- Add beef bouillon cubes, tomato bouillon, cinnamon, cloves, allspice, peppercorns, bay leaves, tomato paste, tomato, onion, garlic cloves, and cleaned guajillo chiles over the top of the roast.
- Add the water, kosher salt, and juice of one lime.
Cook
- Seal the lid and set the Instant Pot to Pressure Cook (High) for 1 hour and 20 minutes. Allow a natural pressure release for best texture.
- Slow Cooker: Cook on Low 8–10 hours until fork-tender.
Finish & Serve
- Remove the bay leaves, cinnamon sticks, and whole spices if desired. Shred the beef directly in the pot and mix well with the broth.
- Serve with refried beans, rice, and warm flour tortillas if desired. Garnish with chopped fresh cilantro.
Notes
Alternative Methods for Cooking:
Dutch Oven (Oven-Braised)
Season and sear the chuck roast in a large Dutch oven over medium-high heat. Add all spices, chiles, aromatics, and water. Cover with a tight-fitting lid and transfer to a 300°F oven. Braise for 3½–4 hours, or until the beef is fork-tender and shreds easily.Slow Cooker/ Crock Pot
Season and sear the chuck roast in a skillet, then transfer to the slow cooker. Add all remaining ingredients.Cook on LOW for 8–9 hours or HIGH for 5–6 hours, until the meat is fall-apart tender.






H. Wright says
Excellent recipe! Very tasty!