Hey y’all! If you’re craving a comforting meal that’s bursting with bold flavors and comes together with minimal cleanup, this One-Pot Creamy Mexican Pork is your new weeknight hero. Packed with tender pork, a creamy, zesty sauce, and warm spices, it’s perfect for family dinners, casual gatherings, or meal prep. Best of all, everything cooks in a single pot, making cleanup a breeze. Let’s get cooking!
Why You’ll Love This
- Hearty one-pot wonder with minimal mess.
- Super creamy and deeply flavorful thanks to Mexican spices.
- Ready in under an hour, making it weeknight-friendly.
- Customizable for spice level and add-ins.
- Perfect for leftovers and meal prep!
Ingredients
- 2 lbs boneless pork shoulder, cut into 1-inch cubes
- 2 tablespoon olive oil
- 1 large onion, diced
- 3 garlic cloves, minced
- 1 red bell pepper, diced
- 1 jalapeño, seeded and diced (optional for heat)
- 1 teaspoon smoked paprika
- 2 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon dried oregano
- ¼ teaspoon cayenne pepper (optional)
- 1 (10 oz) can diced tomatoes with green chilies
- 1 cup chicken broth
- ½ cup heavy cream
- ⅔ cup sour cream
- 1 cup shredded Monterey Jack cheese
- Salt and black pepper, to taste
- Fresh cilantro and lime wedges, for garnish
Directions
Step 1: Sear the Pork
- Pat pork cubes dry with paper towels and season generously with salt and pepper.
- Heat olive oil in a large Dutch oven or deep skillet over medium-high heat.
- Add pork in batches, browning on all sides (about 3-4 minutes per batch). Transfer to a plate.
Step 2: Sauté the Aromatics
- In the same pot, reduce heat to medium. Toss in diced onion, bell pepper, and jalapeño, sautéing for 4-5 minutes until softened.
- Add garlic, smoked paprika, cumin, chili powder, oregano, and cayenne. Cook 1 minute more, stirring constantly until fragrant.
Step 3: Simmer & Make It Creamy
- Return browned pork to the pot. Pour in canned tomatoes (with juices) and chicken broth. Stir to combine.
- Bring to a gentle simmer. Cover and cook on low for 25-30 minutes, until pork is tender.
- Reduce heat to low. Stir in heavy cream and sour cream, mixing until sauce is creamy and well-blended.
- Scatter in shredded cheese and stir until melted and smooth. Taste and adjust salt/pepper as needed.
Step 4: Serve & Garnish
- Spoon creamy pork into bowls. Sprinkle with fresh cilantro and serve with lime wedges for a bright finish.
Notes
- You can use pork loin or pork tenderloin for a leaner option, but shoulder delivers extra tenderness.
- For more heat, keep the jalapeño seeds or add extra cayenne.
- Letting the pork simmer gently ensures it stays juicy and tender.
Variations
- Chicken Version: Swap pork for boneless skinless chicken thighs.
- Loaded Veggie: Add in corn kernels, black beans, or diced zucchini with the peppers.
- Dairy-Free: Use coconut cream instead of heavy cream and your favorite plant-based cheese/sour cream.
Required Equipment
- Large Dutch oven or deep heavy-bottomed skillet
- Sharp chef’s knife
- Cutting board
- Wooden spoon or spatula
- Measuring cups and spoons
Storage Instructions
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- This dish can be frozen for up to 2 months. Defrost overnight in the fridge and reheat gently on the stove.
Suggested Pairings & Serving Recommendations
- Serve with warm flour tortillas or rice to soak up that luscious sauce.
- Pair with a crisp Mexican slaw, roasted corn, or refried beans for a complete meal.
- Top with extra cheese or avocado for even more indulgence.
Pro Tips
- Brown the pork in batches—don’t overcrowd or you’ll lose that delicious sear.
- Gently fold in the dairy at the end to prevent curdling.
- Let the finished dish rest for 5 minutes before serving for the flavors to meld.
Frequently Asked Questions
- Can I make this recipe ahead?
- Absolutely! It reheats beautifully and the flavors deepen after a day in the fridge.
- Is this dish spicy?
- It has a mild kick, but you can easily adjust the heat by adding more or less jalapeño or cayenne.
- Can I use a slow cooker?
- Yes, brown the pork and aromatics first, then cook all ingredients (except dairy and cheese) on low for 6 hours, finishing with cream, sour cream, and cheese at the end.
Prep & Cook Time
- Prep time: 15 minutes
- Cook time: 40 minutes
- Total time: 55 minutes
Ingredients
- 1 lb pork shoulder, cut into 1-inch cubes
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 red bell pepper, chopped
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 cup canned black beans, rinsed and drained
- ¾ cup frozen corn
- 1 cup chicken broth
- ¾ cup heavy cream
- ¼ cup chopped fresh cilantro, for garnish
Instructions
-
1Heat olive oil in a large Dutch oven or deep skillet over medium-high heat. Add pork cubes and brown on all sides, about 5-7 minutes. Remove to a plate.
-
2In the same pot, sauté onion, garlic, and red bell pepper until softened, about 3-4 minutes.
-
3Add cumin, chili powder, smoked paprika, salt, and black pepper. Stir to coat the vegetables and release the aroma, about 1 minute.
-
4Return the browned pork to the pot. Add black beans, corn, and chicken broth. Stir well, bring to a simmer, then reduce heat to low. Cover and cook for 20 minutes, until the pork is tender.
-
5Stir in heavy cream and simmer uncovered for another 5-7 minutes, or until the sauce thickens slightly. Taste and adjust seasoning as needed.
-
6Garnish with chopped fresh cilantro and serve hot with rice, tortillas, or over a bed of greens.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!






Leave a Reply