Creamy Poblano Pork Casserole (Freezer-Friendly Comfort Food)
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. It’s a freezer-friendly pork casserole recipe is hearty, comforting, and perfect for feeding a crowd, delivering to a friend in need, or stocking your freezer for busy weeknights.
and 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.
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
Ingredients
2–3 tablespoons canola oil
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
4 fresh poblano peppers, roasted, peeled, and seeded
1 bunch cilantro
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
Serves: 6–8
Directions
Braise the Pork
Preheat the oven to 350°F.
Heat the oil in a Dutch oven or large heavy-bottomed pot over medium-high heat.
Season the pork generously with salt and pepper. Brown on all sides, adding the onion and garlic about halfway through cooking.
Add two cups water, cover, and cook until the pork is very tender, about one and a half hours.
Make the Poblano Sauce
Remove the pork and set aside.
Pour the cooking liquid into a bowl and remove as much fat as possible.
Transfer about four cups (one quart) of broth, roasted poblanos, cilantro, onion, and garlic to a blender. Blend until smooth.
Heat four tablespoons oil in a large skillet over medium-low heat. Add the puréed mixture and cook, stirring frequently, for about three minutes.
Add one cup crema and season with salt and pepper to taste. Cook for another two to three minutes.
Assemble the Casserole
Spread several spoonfuls of sauce across the bottom of a lightly oiled 15 x 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 until the casserole is hot and lightly browned on top, about 20–25 minutes.
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
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.