Pork Tinga

Pork tinga, an authentic Mexican dish, is a slowly simmered pork stew made with roasted tomatoes, chipotle chiles, chorizo, and onions. When topped with avocado, sour cream, cilantro, queso fresco, and lime, it’s comfort food at its finest.

A Mexican classic, tinga poblana, or, as it’s more commonly known, pork tinga, is a slowly simmered pork stew made with roasted tomatoes, chipotle chiles, chorizo, and onions. And it’s as complex, as robust, as rich, and as unbelievably satisfying as you’re imagining. Tuck it into tacos, smother some rice with it, or simply spoon it straight from the bowl.Angie Zoobkoff

Pork Tinga

A bowl of pork tinga--pork stewed with tomatoes and chipotle peppers, along with bowls of lemon, sour cream, cilantro, cheese on a table
Pork tinga, an authentic Mexican dish, is a slowly simmered pork stew made with roasted tomatoes, chipotle chiles, chorizo, and onions. When topped with avocado, sour cream, cilantro, queso fresco, and lime, it’s comfort food at its finest.
Diana Henry

Prep 1 hr
Cook 2 hrs
Total 3 hrs
6 servings
759 kcal
5 from 1 vote
Print RecipeBuy the How to Eat a Peach cookbook

Want it? Click it.


For the tinga

  • 4 dried chipotle chile peppers
  • 1/2 to 1 cup boiling water
  • 3 pounds plum tomatoes halved
  • Olive oil
  • Sea salt and freshly ground black pepper
  • 2 teaspoons light brown sugar
  • 8 ounces chorizo (the type that needs to be cooked)
  • 1 to 2 tablespoons peanut or olive oil
  • 3 pounds boneless pork shoulder cut into 1 1/2-inch (4-cm) chunks
  • 2 about 1 lb onions coarsely chopped
  • 4 garlic cloves crushed
  • 2 teaspoons ground cumin
  • 4 thyme sprigs
  • 2 teaspoons dried oregano (preferably Mexican)
  • About 1 cup store-bought or homemade chicken stock or water

To serve

  • 2 ripe avocados sliced
  • Juice of 1 lime
  • 1 cup sour cream
  • 3 tablespoons coarsely chopped cilantro
  • 5 1/2 ounces queso fresco (or substitute mild goat cheese or feta) crumbled


Make the tinga

  • Preheat the oven to 400°F (200°C).
  • Toss the chipotle chile peppers in a smallish bowl and add just enough boiling water to cover. Let the chipotles soak for about 30 minutes.
  • Meanwhile, place the tomatoes, cut-side up, in a single layer in a large roasting pan or rimmed baking sheet lined with aluminum foil. Drizzle with oil, season with salt and pepper, and sprinkle with sugar. Roast until the tomatoes begin to collapse and shrink and are slightly charred in places, about 1 hour. Let cool.
  • While the tomatoes are roasting, peel the casing from the chorizo and discard. Chop or gently break up the meat. In a large skillet set over medium heat, warm 1 tablespoon oil. Add the chorizo and cook, stirring occasionally, until the chorizo is well colored all over, 4 to 5 minutes. Use a slotted spoon to transfer it to a Dutch oven or pot, leaving the fat in the skillet.
  • Increase the heat under the skillet to medium-high and add some of the pork to the skillet, taking care not to crowd the meat in the skillet, about 5 minutes. Transfer each batch of pork to the Dutch oven as it’s ready, leaving any fat in the skillet.
  • Toss the onions in the same skillet with the drippings over medium heat, adding a couple teaspoons of oil if the skillet seems dry. Cook the onions, stirring occasionally, until they’re dark golden, about 10 minutes. Add the garlic and cumin and cook for 2 minutes more, then add this to the pork along with the thyme, oregano, salt, and pepper.
  • Pour a little of the stock or water into the skillet and cook, stirring constantly, for 1 to 2 minutes to deglaze it. Pour this into the Dutch oven along with the rest of the stock or water.
  • Separate the chipotles from their soaking liquid, reserving the liquid. Remove and discard the stalks and some of the seeds (or you can leave some in if you want a little more heat), and chop the chipotles. Add the chopped chipotles and their soaking liquid to the pork.
  • Bring the pork to a gentle boil and immediately reduce the heat to low. Partially cover the pot and gently cook until the pork is tender and the tinga is thick, about 90 minutes. Halfway through the cooking time, coarsely chop the tomatoes and add them and any juices on the baking sheet to the pork. (Alternatively, if you don’t care to babysit the tinga on the stovetop, you can transfer the covered pot to a 350°F [176°C] oven until the pork is tender and the tinga is thick, about 90 minutes.)

Serve the tinga

  • To serve, halve, pit, and slice the avocados. Squeeze lime juice over them and season with salt and pepper to taste. Transfer the tinga to a large, warm, shallow serving bowl (or serve from the Dutch oven in which it has cooked) and spoon some sour cream over the top and scatter with cilantro. Serve immediately, passing the avocado, cheese, and remaining sour cream at the table.
Print RecipeBuy the How to Eat a Peach cookbook

Want it? Click it.

Show Nutrition

Serving: 1portionCalories: 759kcal (38%)Carbohydrates: 24g (8%)Protein: 68g (136%)Fat: 44g (68%)Saturated Fat: 16g (100%)Polyunsaturated Fat: 4gMonounsaturated Fat: 16gTrans Fat: 1gCholesterol: 199mg (66%)Sodium: 881mg (38%)Potassium: 1885mg (54%)Fiber: 9g (38%)Sugar: 12g (13%)Vitamin A: 2637IU (53%)Vitamin C: 40mg (48%)Calcium: 262mg (26%)Iron: 5mg (28%)

Recipe Testers’ Reviews

Tinga Poblana is one of my favorite Mexican recipes. I make it often but I always use chicken. I was really excited to see this pork tinga version and it didn’t disappoint.

Tinga Poblana is a fairly easy recipe that cooks slowly and yields a very flavorful and rich dish. I loved the addition of the roasted tomatoes as they added an additional layer to this dish. I will definitely make this again. Easy and so delicious.

This recipe made a lot. I would say enough for at least 15 tacos or 6 servings.

You know you have a winner of a recipe when your husband claims all leftovers for his lunches the rest of the week! This pork tinga is one of those dishes that tastes great for days because the flavors continue to meld in the fridge. And with all the accoutrements, this dish is over-the-top delicious. I have a feeling this will be a regular lunch request going forward.

My one tweak would be to suggest turning the oven up to 400° or even 425° when roasting the tomatoes. I roasted them for an hour and 20 minutes at 375°, but they still weren’t blackened and shrunken. I finally broiled them for 7 minutes.

My husband took his first bite and immediately asked if there would be enough for lunch the next day. The flavor of this dish is so authentic and the finished result unbelievably satisfying. Easily the best thing I’ve eaten all month.

Made some homemade naan on the grill for sopping up all the amazing sauce.

I’m expecting at the moment and I’ve been craving Mexican and Latin American food like crazy. This was an AMAZING weeknight dinner that hit every note. There’s a bit of prep, but once everything is browned, it all goes into the pot and simmers over the stove until it’s ready–the longer the better, too! My husband and I get home hours apart sometimes, and by the time he got to it, it had been bubbling away on the stove for about 4 hours and it had definitely gotten better by then.

Please, please make sure you serve it with avocado and sour cream. They provide such a nice creaminess and richness to cut the heat and acid of the dish. We had plenty left over, too, and it absolutely gets better with age.

There aren’t many recipes where I genuinely say that I wouldn’t change even one little thing, and this is one for sure! This will absolutely make you 6 very generous servings.

This was a Mexican dish like none other I’ve ever had or made. I knew this recipe would be a winner when the deep, rich aroma of roasting tomatoes filled the house. It just got better from there. The tender chunks of pork combined with the spiciness of the chorizo and the spicy-tart-sweet sauce from the tomatoes, chipotles, and onions made this recipe worth all the time. It’s definitely a keeper.

It wasn’t difficult, just time-consuming. One thing: Pork shoulder is a fatty cut. The trick is to be sure you don’t have chunks with too much fat.

I was unable to get dried chipotles, believe it or not, so I used chipotles in adobo. Not ideal but it worked.

The dish was even better the second day, after everything had a day to marinate.

We had it with cilantro, avocado, and chips.

This dish requires an investment of time but it will be time well-spent. It can be served plain with only the suggested condiments or with some simple steamed rice or more traditionally as a tostada or taco as you would chicken tinga.

The goat cheese might seem unusual as a garnish but the earthiness of the cheese works with the acidity of the tomatoes and spiciness of the chilies.

I’ll make anything that calls for pork shoulder, so I had to give this a go. This was a terrific tinga that will go into my regular rotation.

By the way, tinga means stew, and poblana means from Puebla (not the chile). It always includes tomatoes, chipotle chiles, thyme, and oregano and can be made with pork as well as chicken.

This tinga has great flavor due to the chiles and roasted tomatoes. I found this to be at a medium spice level, so if you’re worried about the chipotle chiles and don’t mind some spice, go for it!

This can be served as a meal in a bowl, with all the yummy garnishes suggested. But for me, it was begging to be folded into warm corn tortillas. I set out little bowls of cilantro, avocado, sour cream, red onion, and crumbled queso fresco and let people customize their tacos.

I would imagine that you could substitute canned chipotle chiles in adobo if you didn’t want to purchase a whole bag of dried chiles. No doubt you could substitute canned tomatoes for the fresh roasted plum tomatoes as well if you’re looking to cut corners and expense.

I didn’t want to babysit a pot on the stove so I put in into a 350° oven for the same amount of time. It worked beautifully and resulted in tender, juicy, morsels of pork.

I reversed the order called for to cook everything though. My reasoning was that the chorizo would make the pan unduly sticky with residue. So I started with the pork cubes first, then added a touch more oil for the onions, they picked up all the color and residue from the pork and cleaned the pan nicely, then I cooked the chorizo last, ending with deglazing the pan.

Originally published January 16, 2019


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.


    1. Melanie, the spice is going to come from the chipotle peppers, their soaking liquid, and the chorizo. I don’t recall it being terribly spicy, but I have a high heat tolerance and prefer food on the spicy side. You could limit the heat by using a milder sausage and removing all the seeds from the peppers before soaking them.

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe? Let us know what you think.

Upload a picture of your dish