Asado de Puerco is a traditional Mexican pork stew with tender pieces of pork simmered in a vibrant red chili sauce - it is hearty, smoky and mildly spicy, all in one pot. Includes video recipe with Mike, and cooking tips for success.
Also try my Chili Colorado recipe.
Mexican Asado de Puerco
We're cooking up a big pot of tender Mexican pork that you are guaranteed to love. This is a deeply loved dish from Northern Mexico called Asado de Puerco that takes tender pork to a whole new level of flavor.
What You'll Love About This Recipe
- Pork shoulder is cooked low and slow in a rich chili sauce, making it melt-in-your-mouth tender - irresistibly so.
- You'll get true, authentic flavor with a mix of Mexican chilies, including guajillo, pasilla, smoky ancho, and optional chile de arbol for a bit of spicy heat.
- It's such a versatile dish! Serve it as a stew, as tacos with warmed tortillas, or as a full dish with Mexican rice and beans. It is quite adaptable.
- I also provide an optional marinade step for building even more outstanding flavor.
This dish is often served for family meals and special gatherings, particularly weddings, as it can easily feed a crowd. If you love tender pork, you'll want to keep this recipe on regular rotation in your meal collection.
I've been cooking with Mexican chilies for 30 years and this recipe perfectly highlights their amazing flavor.
Let's talk about how to make asado de puerco, shall we?
Asado de Puerco Ingredients
- Dried Mexican Chilies. I'm using a combination of guajillo, pasilla, and ancho chilies for a mix of sweet, fruity flavors and deep, smoky undertones. Also, chiles de arbol for some optional spicy heat that is sure to please the spicy food lover.
- Onion and Garlic. Essential bases for the sauce and overall flavor.
- Roasted Pumpkin Seeds. I love the nutty flavor addition. Use toasted sesame seeds as an alternative.
- Spices. Dried Mexican oregano, freshly ground cumin, bay leaves.
- Chicken Broth.
- Pork Shoulder. Perfect for slow cooking, as it becomes to tender and delicious.
- Lard or Vegetable Oil. Lard is more traditional for browning the pork, but oil is an easy lighter option for the home cook.
- Orange Juice. For a nice pop of acidic citrus.
The full ingredients list with measurements is listed in the printable recipe card at the bottom of the post.
How to Make Asado de Puerco
Make the chili sauce first by toasting the dried chilies (stemmed and seeded) in a pan a minute or 2.
Soak them in hot water for 20 minutes to soften.

Process the rehydrated chilies with the onion, garlic, pumpkin seeds, spices, and 1 cup of chicken broth until smooth.
Strain for a smoother sauce if you'd like. Set it aside for now.

FOR THE PORK MARINADE (OPTIONAL)
For extra flavor, mash together the garlic, salt, and black pepper and rub it into the pork. A molcajete is great for this, or use a blender.
Cover and marinate in the fridge at least 4 hours, or overnight for more flavor penetration.
FOR THE PORK
When you're read to cook, brown the pieces of pork in lard or oil over medium-high heat in a large pot or Dutch oven.

Add the remaining broth and orange juice, then cover and simmer until the pork is very tender, 1 to 1.5 hours. You can simmer longer if you'd like for more flavor and to reduce the sauce.
Boom! Done! Your asado de puerco is ready to serve. Doesn't it look delicious?

Recipe Tips & Notes
- You can vary the dried chilies for a flavor update. Cascabel chilies are a popular addition. You can also make this with pasilla and guajillo only (4-5 each).
- Feel free to include other seasonings, such as ground clove or cinnamon, which are popular additions.
- Enhance your sauce by adding 1/2 cup tomato sauce or a couple small Roma tomatoes when you blend the sauce.
- Want to spice it up? Add more chiles de arbol or a pinch or 2 of cayenne pepper.
Serving Asado de Puerco
Asado de puerco is a versatile dish that can be served several ways. Serve it hot with warm corn or flour tortillas to enjoy as a simple taco style meal.
Serve Mexican rice and refried beans or charro beans on the side, or serve them together on a single plate for a more complete meal.
Don't forget your favorite toppings!

Storage & Leftovers
Leftover asado de puerco will last up to 5 days in the refrigerator in a sealed container. The flavors continue to develop and are even tastier the next day! You can enjoy it again by reheating it gently in a pan with a splash of liquid on the stove top.
This stew freezes well! Let it cool completely, then transfer it to a freezer-safe container or zip-top bag. Freeze for up to 3 months. Thaw it overnight in the refrigerator before reheating.
That's it, my friends. I hope you enjoy this asado de puerco recipe. Let me know if you make it. I'd love to hear how it turned out for you, and if you decided to spice it up!
Try Some of My Other Popular Recipes
- Pork Carnitas - This is the ultimate Mexican pork dish. You'll want to compare these dishes to see which is your favorite.
- Cochinita Pibil - Patty's favorite Mexican pork dish, with the flavors of achiote.
- Pernil - This classic roast pork from Puerto Rico is an absolutely must, with crispy skin to die for.
- Carne Adovada - Pure New Mexico in a bowl with tender chunks of pork simmered in a rich and flavorful red chili gravy.

Got any questions? Ask away! I’m happy to help. If you enjoy this recipe, I hope you’ll leave a comment with some STARS. Also, please share it on social media. Don’t forget to tag us at #ChiliPepperMadness. I’ll be sure to share! Thanks! — Mike H.

Asado de Puerco Recipe
Ingredients
FOR THE CHILI SAUCE
- 3 dried guajillo chilies
- 3 dried pasilla chilies
- 3 ancho chilies
- 3 chiles de arbol optional, for spicy
- 1 medium white or yellow onion chopped
- 5 cloves garlic chopped
- 2 tablespoon roasted pumpkin seeds
- 1 teaspoon dried Mexican oregano
- 1/2 teaspoon ground cumin
- 2 bay leaves
- 2 cup chicken broth or use water with 1 Knorr chicken bouillon cube
FOR THE PORK MARINADE (OPTIONAL)
- 10 cloves garlic
- 1 tablespoon salt
- 1 teaspoon ground black pepper
FOR THE PORK
- 2.5 lbs pork shoulder cut into bite-sized cubes (1-2 inches)
- Salt and freshly ground black pepper to taste
- 2 tablespoons lard or vegetable oil
- 1/4 cup orange juice
Instructions
FOR THE CHILI SAUCE
- Remove stems and seeds from the dried chilies. Toast them in a hot pan over medium heat 1 minute per side or until they become aromatic. Be careful not to burn them.
- Place the toasted chilies in a bowl, cover with hot water, and soak for 20 minutes to soften.
- Drain the soaked chilies and transfer them to a blender or food processor.
- Add chopped onion, chopped garlic, pumpkin seeds, Mexican oregano, cumin, bay leaves, salt and pepper to taste, and 1 cup of broth.
- Blend until smooth. Strain if desired for an extra smooth sauce.
FOR THE PORK MARINADE (OPTIONAL)
- For extra flavor development, add the garlic, salt, and black pepper to a molcajete or bowl. Add a splash of water and mash into a paste. You can also use a blender or food processor.
- Rub the garlic mixture over into the pieces of pork, cover, and refrigerate at least 4 hours, or overnight for more flavor penetration. Bring to room temperature when ready to cook.
FOR THE PORK
- Heat the lard or oil over medium-high heat in a large pot or Dutch oven.
- Season the pork cubes with salt and pepper, then brown them in batches, 3-4 minutes per side. Avoid overcrowding to ensure even browning.
- Once all the pork is browned, return it all to the pot and pour in the chili sauce.
- Add the remaining 1 cup of broth and orange juice. Stir well to combine. Scrape up any browned bits from the bottom of the pot.
- Bring to a boil, then reduce the heat to low. Cover and simmer 40-60 minutes (or longer, 1.5-2 hours as needed) until the pork is tender to your preference and the flavors have melded together. Stir occasionally to prevent sticking.
- Taste the stew and adjust salt as needed.
SERVING
- Serve hot, with warm corn or flour tortillas, Mexican rice, and refried beans.
Video
Notes
- Cooking Time estimated without marinating time.
- Tomato sauce is a nice addition to the sauce. Use ½ cup.
- Other Mexican chilies – Cascabel, pasilla, guajillo etc. If unable to find cascabels, use pasilla and guajillo only (4-5 each).
- Additional Seasonings Options. Cloves, cinnamon, other fresh herbs like thyme.
- Simmering time depends on thickness of the pork cuts and desired tenderness. Simmer less time for more chew, longer for more tender pork.
Nutrition Information

NOTE: This page was updated on 3/10/26 to include new photos and video recipe. The recipe was not changed.



Olive says
Good morning Y’all,
I was wondering about dredging the pork cubes in a little flour before browning, would this change the flavors to much?
Mike Hultquist says
Olive, I would definitely give that a go. It works nicely with other similar recipes, provides nice browning, and also acts a thickener. Just add a bit more stock or water to the pot if you need to if it feels too thick. Let me know how it turns out for you! Enjoy!
Bill DuBose says
Hi, Mike,
Thanks for such a great website! I made the Asado de Puerco today. Superb recipe. Added the tomato sauce and the spirit pepper combo you outlined. Served as a stew on its own, super good. I will have leftovers tomorrow as taco filling.
Mike H. says
Sounds like a plan Bill. Enjoy!