This hearty pork black bean rice casserole is a comforting one-pan dinner packed with bold flavors and satisfying textures.
It combines tender pork, creamy sauce, beans, and rice for a filling meal that’s perfect for busy nights.
Why You’ll Love This Recipe
This dish is rich, hearty, and full of bold Southwestern-inspired flavors.
It’s a complete meal in one pan, making cleanup simple and convenient.
The combination of pork, beans, and rice makes it filling and satisfying.
It’s easy to prepare ahead and great for feeding a crowd.

What You’ll Need (Ingredient Highlights)
Pork shoulder becomes tender and flavorful as it cooks slowly.
Black beans add protein and a creamy texture that balances the dish.
Cream of chicken soup creates a rich and comforting base.
Diced tomatoes with green chiles and Hatch chiles bring heat and depth.
Instant rice keeps the recipe quick and easy without long cooking time.
Pro Tips Before You Start
Cut pork into even-sized cubes for consistent cooking.
Stir frequently while browning to prevent sticking and build flavor.
Drain canned ingredients well to avoid excess moisture.
Let the casserole rest briefly after baking so it sets properly.
How to Make Pork Black Bean Rice Casserole
Step 1 – Cook the pork
Combine pork, 1/2 cup water, and 1/2 teaspoon salt in a Dutch oven. Cover and cook over medium heat for 20 minutes, stirring occasionally, then uncover and cook until the liquid evaporates and pork begins to brown.
Step 2 – Build the flavor base
Add diced onion and cook until softened, about 5 to 10 minutes. Stir in garlic and cook until fragrant.
Step 3 – Combine the ingredients
Add black beans, soup, tomatoes, chiles, rice, corn, salsa, remaining water, salt, spices, and 1/2 cup cheese. Stir until fully combined.
Step 4 – Prepare for baking
Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish.
Step 5 – Bake the casserole
Transfer the mixture to the dish and bake for 20–25 minutes until heated through.
Step 6 – Add the finishing touch
Top with remaining cheese and let sit until melted before serving.
What to Serve Them With
Serve with a simple green salad for a balanced meal.
Pair with warm tortillas or crusty bread for extra comfort.
Add avocado or sour cream for a creamy contrast.
Variations / Substitutions
Swap pork shoulder with chicken or ground beef for a different protein.
Use brown rice instead of instant rice, adjusting cooking time as needed.
Add bell peppers or jalapeños for extra flavor and heat.
Storage & Leftovers
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in the microwave or oven until warmed through.
Freeze portions for up to 2 months and thaw before reheating.
FAQs
Can I make this recipe ahead of time?
Yes, assemble it ahead and bake when ready to serve.
How should I store leftovers?
Keep them refrigerated in an airtight container for freshness.
Can I freeze this dish?
Yes, it freezes well and reheats nicely.
Can I substitute some of the ingredients?
Yes, you can adjust proteins, beans, or spices to your taste.
How long does this recipe take to make?
It takes about an hour from start to finish.
Is this recipe kid-friendly?
Yes, you can reduce the spice level if needed.
Can I make this dish gluten-free or dairy-free?
Yes, use appropriate substitutes for soup and cheese.
What should I serve it with?
It pairs well with salads, bread, or simple sides.
Do I need special equipment?
No, just basic kitchen tools and a baking dish.
How do I know when it’s perfectly cooked?
It should be hot throughout with melted cheese on top.
Final Thoughts
This pork black bean rice casserole is a comforting, flavorful dish that’s easy to prepare and perfect for any night of the week.
With its hearty ingredients and simple method, it’s sure to become a family favorite.
Full Recipe Card
Ingredients
2 pounds pork shoulder, cut into 1-inch cubes
¾ cup water, divided
1 teaspoon salt, divided
½ cup diced onion
1 clove garlic, minced
1 (15 ounce) can black beans, rinsed and drained
1 (10.75 ounce) can cream of chicken soup
1 (10 ounce) can diced tomatoes with green chile peppers
2 (4 ounce) cans chopped Hatch chile peppers, drained
1 cup instant white rice
½ cup frozen corn
¼ cup salsa
½ teaspoon chili powder
½ teaspoon cumin
¼ teaspoon ground black pepper
1 cup shredded sharp Cheddar cheese, divided
Instructions
Cook pork with 1/2 cup water and 1/2 teaspoon salt in a Dutch oven until tender and browned.
Add onion and cook until softened, then stir in garlic.
Mix in beans, soup, tomatoes, chiles, rice, corn, salsa, remaining water, salt, spices, and half the cheese.
Transfer to a greased baking dish and bake at 350°F (175°C) for 20–25 minutes.
Top with remaining cheese and let melt before serving.