Spray a large baking sheet with nonstick cooking spray or grease with oil. Place the tomatillos, jalapeños, poblanos, and serrano peppers on the baking sheet and place under the broiler. Broil on high for 10 minutes, flipping the vegetables over halfway through.
Remove the baking sheet from the broiler and cover it with aluminum foil or plastic wrap. Let it sit for 10 minutes. Uncover and remove as much of the skin from the peppers as possible. At this point, you can also remove the seeds from any of the peppers if you don't want it too spicy.
Add the tomatillos, peppers, onions, and garlic into a large blender and blend until smooth. Set aside until ready to use.
Heat the cooking oil in a large pot or Dutch oven over medium-high heat. Add the pork and season generously with salt and black pepper. Cook the meat on all sides until browned, about 10 minutes.
Stir in the blended tomatillo salsa verde, scraping the bottom of the pot with a wooden spoon so you get all the brown bits. Cover, reduce the heat to low, simmer, and cook for 2 ½ to 3 hours until the pork is tender.
Remove the pot from the heat and stir in the lime juice and cilantro. Taste and season with more salt, if needed.
Serve over cilantro lime rice or in a bowl with tortilla chips or warm flour tortillas.
Video
Notes
Slow cooker version: Follow the instructions for making the sauce, then add the sauce and pork to the slow cooker. Cook on low for 6 to 8 hours or on high for 4 hours.
Thickness: If the chile verde is too thick after simmering on the stove, stir in 1/2 cup of water at a time until it has reached your desired consistency.