Creamy Poblano Pork Casserole
The completed casserole topped with a swirl of Mexican crema, queso fresco, chopped green onions, and cilantro.
The best way to show you love someone is to make them a casserole.
Or is it a hot dish? Covered dish? Hodgepodge? Tomato, tomahto.
Whatever you call it, this Creamy Poblano Pork Casserole is the kind of meal that makes people feel cared for. This freezer-friendly pork casserole is hearty, comforting, and perfect for feeding a crowd, delivering to a friend in need, or stocking your freezer for busy weeknights.
Serve it immediately or freeze it for later. The tender braised pork and creamy poblano sauce are equally at home tucked into warm corn tortillas, spooned over rice with pickled onions, or piled onto a toasted sandwich roll with plenty of fresh cilantro.
Big thanks to Jodi Llano, the founder of the San Francisco Cooking School, a friend, and a mentor for writing this recipe.
Why You'll Love This Creamy Poblano Pork Casserole
• Rich, smoky flavor from roasted poblano peppers
• Tender braised pork shoulder that practically melts apart and creates a deep, rich broth for the sauce
• Freezer-friendly and perfect for meal prep
• Great for feeding a crowd or gifting to friends and family
• Versatile enough for tacos, rice bowls, sandwiches, and more
What Are Poblano Peppers?
The backbone of this casserole is the poblano pepper, a mild chili that originated in Puebla, Mexico. When dried, poblano peppers become ancho chiles—which feels unnecessarily confusing, but here we are.
Fresh poblanos have a deeper, more complex flavor than standard green bell peppers. Once roasted, they become smoky, slightly sweet, and incredibly tender, giving this casserole its signature flavor. If you can't find poblano peppers, Anaheim or Cubanelle peppers are your best substitutes.
And before anyone asks: NO, green bell peppers ARE NOT an acceptable substitute. Could you use them? Technically. Should you? Also technically, yes. Will the casserole be as delicious? Unfortunately not.
Fortunately, poblano peppers are widely available these days. I regularly find them at Publix, and they're even easier to source at Latin American or Mexican grocery stores.
How to Serve Creamy Poblano Pork Casserole
One of the best things about this casserole is that it rarely gets served the same way twice in our house.
Try it:
• Tucked into warm corn tortillas
• Over rice with pickled onions
• On toasted sandwich rolls with fresh cilantro
• Alongside black beans and avocado
• As part of a casual gathering with friends and family
• The leftovers are just as good the next day, if not better.
How to Freeze Creamy Poblano Pork Casserole
This casserole freezes beautifully, making it an excellent make-ahead meal.
To Freeze
• Allow the casserole to cool completely.
• Cover tightly with plastic wrap followed by aluminum foil.
• If your casserole dish has a fitted lid, use it as an additional barrier against freezer burn.
• Label and date the dish.
• Freeze for up to 6 months.
To Reheat
• Thaw overnight in the refrigerator.
• Bake at 350°F until hot and bubbly throughout.
• Garnish with the chopped cilantro and green onions
Recipe Tips
• Roast poblano peppers over an open flame, under a broiler, or on a grill until charred.
• Place roasted peppers in a covered bowl for 10 minutes before peeling.
• Mexican crema provides the richest flavor, but sour cream thinned with milk works well too.
• If you cannot find Cotija cheese, you can use crumbled feta cheese.
• The braised pork can be prepared up to two days ahead.
• This casserole tastes even better after the flavors have had time to meld overnight.
Creamy Poblano Pork Casserole
Tender braised pork shoulder baked in a creamy roasted poblano sauce with cotija cheese, Mexican crema, and fresh herbs.
Yield: 6–8 servings | Prep time: 1 hour | Braise time: about 1½ hours | Bake time: 20–25 minutes | Total time: about 3 hours, plus time to brown the pork
Equipment
• Dutch oven or large heavy-bottomed pot
• Blender
• Large skillet
• 15 × 10-inch baking dish
Ingredients
• 2–3 tablespoons canola oil for browning, plus 3 tablespoons for the sauce and a little more for the baking dish
• 1 boneless pork shoulder (about 3 pounds), cut into 2-inch pieces
• Kosher salt and freshly ground black pepper
• 1 small white onion, quartered
• 2 garlic cloves
• 2 cups water, for braising
• 4 fresh poblano peppers, roasted, peeled, and seeded
• 1 bunch cilantro
• 4 cups reserved pork braising liquid, for the sauce
• 2 cups Mexican crema, divided (or sour cream thinned with milk)
• 3 ounces queso cotija, crumbled (or feta cheese)
• 2 tablespoons chopped cilantro, for garnish
• Sliced green onions, for garnish
Instructions
Make the pork braise
Preheat the oven. Preheat the oven to 350°F.
Season the pork. Season the pork generously with salt and pepper.
Brown the pork. Heat 2–3 tablespoons canola oil in a Dutch oven or large heavy-bottomed pot over medium-high heat. Brown on all sides, adding the onion and garlic about halfway through cooking.
Braise the pork. Add 2 cups water, cover, and cook until the pork is very tender, about 1½ hours. The pork releases additional liquid as it braises.
Make the poblano sauce
Turn off the heat. Remove the pork and set aside.
Save some of the cooking liquid. Pour the cooking liquid into a bowl and remove as much fat as possible. Reserve 4 cups for the sauce.
Blend the sauce. Transfer 4 cups (1 quart) of the reserved braising liquid, roasted poblanos, cilantro, onion, and garlic to a blender. Blend until smooth.
Finish the sauce. Heat 3 tablespoons canola oil in a large skillet over medium-low heat. Add the puréed mixture and cook, stirring frequently, for about 3 minutes. Add 1 cup crema and season with salt and pepper to taste. Cook for another 2–3 minutes.
Assemble the casserole
Sauce the dish. Spread several spoonfuls of sauce across the bottom of a lightly oiled 15 × 10-inch baking dish. Arrange the pork evenly over the sauce. Pour the remaining sauce over the pork. Sprinkle with cotija cheese and drizzle with the remaining crema.
Bake the casserole. Bake in the 350°F oven until it is hot and lightly browned on top, about 20–25 minutes.
Garnish the casserole. Finish with chopped cilantro and sliced green onions just before serving. If you’re preparing the casserole for the freezer, leave off the herbs and add them after baking for the freshest flavor and best presentation.
Notes
• The pork goes into the braise with 2 cups water and releases more liquid as it cooks. Use 4 cups of the reserved braising liquid to blend the poblano sauce.
• Roast the poblano peppers over an open flame, under a broiler, or on a grill until charred. Place them in a covered bowl for 10 minutes before peeling and seeding.
• Mexican crema provides the richest flavor, but sour cream thinned with milk works well too. Crumbled feta can replace cotija.
• The braised pork can be prepared up to two days ahead.
• To freeze, let the casserole cool, cover tightly with plastic wrap and aluminum foil, label and date, and freeze for up to 6 months. Thaw overnight in the refrigerator, then bake at 350°F until hot and bubbly throughout. Add cilantro and green onions after baking.
This Creamy Poblano Pork Casserole is one of my favorite meals to drop off for new parents, neighbors going through a tough season, or friends recovering from illness. It freezes beautifully, feeds a crowd, and somehow feels even more comforting when shared.