Go Back
–+ servings
side view shot of a ladle taking a scoop of pork posole from a pot
Print Recipe Add to Collection
4.49 from 245 votes

Mexican Pork Stew

This One Pot spicy Mexican Pork Stew brimming with pork, sausage and beans is a classic hearty dish full of deep Mexican flavor and makes for a delicious and easy weeknight meal.
Prep Time10 mins
Cook Time35 mins
Total Time45 mins
Course: Dinner, Main Course
Cuisine: Mexican
Keyword: mexican pork stew, pork stew
Servings: 8
Calories: 290kcal


  • 1 tablespoon olive oil
  • 1 pound pork shoulder fat trimmed and cut into small cubes
  • 8 ounce kielbasa sausage cut into small pieces *
  • 1 medium onion chopped
  • 3 cloves garlic minced
  • 1 jalapeno pepper finely chopped
  • 1 tablespoon smoked paprika
  • 1 tablespoon chili powder mild
  • 1 teaspoon cumin ground
  • 1/4 teaspoon cayenne pepper
  • 1/2 teaspoon salt or to taste
  • 1/2 teaspoon pepper or to taste
  • 28 ounce diced tomatoes (1 can) **
  • 28 ounce white kidney beans or pinto beans, drained and rinsed (1 can)
  • 2 cups beef broth or chicken broth, low sodium
  • 4 green onions chopped
  • 1/4 cup fresh cilantro chopped
  • lime wedges for serving


  • In a large Dutch oven heavy pot, heat the olive oil over medium-high heat. Add the pork and sausage and brown to render some of the fat from the meat, for about 5 to 7 minutes. Drain the fat, if preferred.
  • Add the onion, garlic, jalapeno pepper to the pot. Stir in the spices then add the diced tomatoes, beans and broth. Stir then cover and cook on medium-low for about 25 minutes.
  • Garnish with green onions and cilantro and serve with lime wedges.



  1. * For true Mexican flavor, choose an Andouille sausage or chorizo.
  2. ** Fire roasted tomatoes would be a great alternative here.
  3. Refrigerate leftovers in an airtight glass or plastic container for 3 to 4 days.
  4. Freeze in airtight containers or heavy-duty freezer bags for 4 to 6 months.
  5. Wear disposable gloves when cutting the jalapeno peppers and avoid touching your face.
  6. To make this in a crockpot, follow step 1 to brown the meat then transfer the meat and the rest of the ingredients (with the exception of the green onions, cilantro and lime) to the crockpot and stir. Cook covered on low for about 6 to 8 hours or until the meat is tender.
  7. Please keep in mind that nutritional information is a rough estimate and can vary greatly based on products used.


Calories: 290kcal | Carbohydrates: 22g | Protein: 23g | Fat: 12g | Saturated Fat: 3g | Cholesterol: 54mg | Sodium: 941mg | Potassium: 917mg | Fiber: 7g | Sugar: 5g | Vitamin A: 980IU | Vitamin C: 14.8mg | Calcium: 83mg | Iron: 3.6mg