Love this? Pin it for later! 📌
I first developed this recipe during an particularly brutal Midwestern winter when the temperatures plummeted below zero for what felt like weeks on end. My family was growing weary of the same old beef chili, and I had a beautiful pork shoulder begging to be used. The result was nothing short of spectacular – tender, melt-in-your-mouth pork swimming in a rich, spicy broth with creamy white beans that had absorbed all those incredible flavors.
What makes this chili special isn't just the convenience of the slow cooker (though that's certainly a bonus on busy days). It's the way the pork becomes impossibly tender after hours of gentle cooking, the way the white beans break down slightly to create a luxurious, creamy texture, and how the combination of spices creates layers of heat that warm you from the inside out. It's the kind of meal that brings everyone to the table, bowls in hand, ready for seconds before they've even finished their first serving.
Why This Recipe Works
- Set-and-Forget Convenience: Just 15 minutes of prep in the morning results in a deeply flavorful dinner ready when you walk in the door
- Economical Protein Choice: Pork shoulder is budget-friendly and becomes incredibly tender with slow cooking
- Complex Heat Profile: A blend of jalapeños, chipotle peppers, and spices creates layers of warmth without overwhelming heat
- Creamy Texture: White beans break down during cooking to naturally thicken the chili
- Freezer-Friendly: This chili tastes even better the next day and freezes beautifully for up to 3 months
- Customizable Heat Level: Easy to adjust spiciness by controlling the amount of jalapeño and chipotle peppers
- Nutrient-Dense Meal: Packed with protein, fiber, and vegetables for a complete one-pot meal
Ingredients You'll Need
This chili celebrates simple ingredients that transform into something extraordinary through slow cooking. Each component plays a crucial role in building the final flavor profile, so let's explore what makes each one special.
The Pork Foundation
A 3-pound pork shoulder (also called pork butt) is the star here. Look for well-marbled meat with good fat distribution – this fat renders during slow cooking, keeping the pork moist and adding incredible richness to the broth. If you can't find pork shoulder, pork country ribs work as an excellent substitute. Trim excess large fat caps, but don't remove all the fat as it adds flavor and prevents the meat from drying out.
The Bean Selection
I use a combination of Great Northern and cannellini beans for the best texture. Great Northern beans hold their shape well while cannellini beans break down slightly to create a creamy consistency. If you're short on time, canned beans work perfectly – just be sure to drain and rinse them well to remove excess sodium. For the ultimate texture, I recommend using dried beans that you've soaked overnight, but this chili is forgiving enough for canned beans on busy days.
The Heat Components
The spice comes from a combination of fresh jalapeños and chipotle peppers in adobo sauce. Fresh jalapeños provide bright, vegetal heat while chipotle peppers add smoky depth. Start with one jalapeño and one chipotle pepper – you can always add more heat, but you can't take it away. Remove the jalapeño seeds and membranes for milder heat, or leave them in for serious spice.
The Aromatics and Vegetables
Onion, garlic, and bell pepper form the aromatic base. I prefer white onion for its clean flavor, but yellow onion works too. Fresh garlic is essential – don't substitute garlic powder here. A red bell pepper adds sweetness to balance the heat, though green bell pepper works if that's what you have.
The Spice Blend
Chili powder, ground cumin, smoked paprika, dried oregano, and coriander create the signature flavor. Use a good quality chili powder – it's the backbone of the dish. I prefer ancho chili powder for its mild, fruity heat, but regular chili powder works well too. The smoked paprika adds another layer of complexity that complements the chipotle peppers beautifully.
How to Make Spicy Slow Cooker Pork and White Bean Chili
Prepare the Pork
Pat the pork shoulder dry with paper towels – this helps achieve better browning. Cut the pork into 2-inch chunks, trimming any large pieces of surface fat but leaving some fat for flavor. Season generously with salt and pepper on all sides. Heat 2 tablespoons of oil in a large skillet over medium-high heat. Working in batches to avoid crowding the pan, sear the pork pieces until golden brown on all sides, about 8-10 minutes total per batch. Transfer the seared pork to your slow cooker insert.
Build the Aromatic Base
In the same skillet (don't wipe it out – those browned bits are flavor gold!), add the diced onion and bell pepper. Cook over medium heat, scraping up the browned bits from the bottom of the pan. Cook until the vegetables begin to soften and the onions turn translucent, about 5-6 minutes. Add the minced garlic and cook for another minute until fragrant. Transfer this mixture to the slow cooker over the pork.
Create the Spice Paste
In a small bowl, combine the chili powder, ground cumin, smoked paprika, dried oregano, ground coriander, and 1 teaspoon of salt. Add 2 tablespoons of the chicken broth and mix to create a thick paste. This step might seem unnecessary, but blooming the spices in this way helps release their essential oils and prevents them from clumping when added to the slow cooker. Stir this spice paste into the onion mixture in the slow cooker.
Add Remaining Ingredients
To the slow cooker, add the diced jalapeños, minced chipotle peppers in adobo sauce, diced tomatoes with their juice, chicken broth, and bay leaves. The liquid should just barely cover the pork – add more broth if needed, but be careful not to add too much as the pork and vegetables will release liquid during cooking. Give everything a gentle stir to combine, being careful not to disturb the seared pork too much.
Slow Cook to Perfection
Cover and cook on LOW for 8-9 hours or on HIGH for 4-5 hours. The pork is done when it's fork-tender and easily shreds with two forks. I strongly recommend the low and slow method for the most tender results – the difference is remarkable. During the last hour of cooking, check periodically and give the pork a gentle stir. If it seems dry, add a splash more broth, but this is rarely necessary.
Add the Beans
During the last 30 minutes of cooking, stir in the drained and rinsed white beans. If using dried beans that you've soaked overnight, add them at the beginning with the pork, but increase cooking time by 1-2 hours. The beans will warm through and absorb some of the flavorful broth. If you prefer a thicker chili, mash some of the beans against the side of the slow cooker with a spoon – they'll break down and naturally thicken the sauce.
Shred the Pork
Once the pork is fall-apart tender, use two forks to shred it directly in the slow cooker. I like to leave some larger chunks for texture while shredding most of it into smaller pieces. The pork should be so tender that it practically falls apart with minimal effort. Stir the shredded pork back into the chili, ensuring it's well distributed throughout.
Final Seasoning and Serving
Taste the chili and adjust seasoning as needed. You might need more salt depending on your broth and personal preference. Remove the bay leaves and discard. Let the chili rest for 10-15 minutes before serving – this allows the flavors to meld and the sauce to thicken slightly. Serve hot, garnished with your choice of toppings like sour cream, shredded cheese, diced avocado, fresh cilantro, lime wedges, or tortilla chips.
Expert Tips
Don't Skip the Searing
While it might be tempting to throw everything in the slow cooker raw, searing the pork creates a beautiful fond (those browned bits) that adds incredible depth of flavor. If you're really pressed for time, you can skip this step, but the flavor difference is significant.
Control Your Heat
Start conservatively with the jalapeños and chipotle peppers. You can always add more heat at the end with hot sauce or additional peppers, but you can't remove it. Taste your jalapeños first – some are surprisingly mild while others pack serious heat.
Make It Ahead
This chili tastes even better the next day! Make it on Sunday for easy weeknight dinners. The flavors meld and deepen overnight. Just reheat gently on the stove or in the microwave, adding a splash of broth if it's too thick.
Bean Timing Matters
Adding beans too early can make them mushy. If using canned beans, add them during the last 30 minutes. For dried beans, they need the full cooking time, so add them with the pork and increase liquid by 1 cup.
Thickening Tricks
If your chili is too thin, remove the lid during the last 30 minutes of cooking. For immediate thickening, mash some beans against the side of the slow cooker or mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir in.
Freezer Success
This chili freezes beautifully for up to 3 months. Freeze in individual portions for quick meals. Thaw overnight in the refrigerator and reheat gently, adding broth as needed to achieve desired consistency.
Variations to Try
Vegetarian Version
Replace pork with 3 cans of additional beans (black, pinto, kidney) and add 2 cups diced sweet potatoes. Use vegetable broth instead of chicken broth and add 1 tablespoon soy sauce for umami depth.
Chicken Alternative
Substitute 2 pounds boneless, skinless chicken thighs for the pork. Reduce cooking time to 6 hours on LOW or 3 hours on HIGH. Shred as directed and proceed with the recipe.
Creamy Version
For a creamy twist, stir in 4 ounces cream cheese and 1/2 cup heavy cream during the last 30 minutes of cooking. This creates a rich, creamy chili similar to white chicken chili.
Green Chile Version
Replace jalapeños with 2 cans diced green chiles and add 1 teaspoon ground coriander. This creates a milder, more New Mexican-style chili with a different heat profile.
Smoky Bacon Addition
Cook 6 slices of bacon until crispy, crumble, and add during the last hour. Use 1 tablespoon of bacon fat instead of oil for searing the pork for extra smoky flavor.
Storage Tips
Refrigerator Storage
Allow the chili to cool completely before storing. Transfer to airtight containers and refrigerate for up to 4 days. The chili will thicken significantly as it cools and the beans continue to absorb liquid. When reheating, add chicken broth or water to achieve desired consistency. Reheat gently on the stovetop over medium-low heat, stirring occasionally, or in the microwave at 50% power, stirring every minute.
Freezer Instructions
This chili freezes exceptionally well. Cool completely, then portion into freezer-safe containers or heavy-duty freezer bags. Remove as much air as possible to prevent freezer burn. Label with the date and freeze for up to 3 months. For best results, freeze in portion sizes you'll actually use. Thaw overnight in the refrigerator or use the defrost setting on your microwave. Reheat gently, adding liquid as needed.
Make-Ahead Magic
Prepping ingredients the night before makes morning assembly a breeze. Dice vegetables and store in separate containers. Mix the spice blend. Trim and season the pork. In the morning, all you need to do is sear the pork (if desired) and layer everything in the slow cooker. You can also fully cook the chili, cool it, and refrigerate for up to 2 days before serving – the flavors actually improve!
Frequently Asked Questions
Absolutely! Start with just half a jalapeño and no chipotle peppers. You can always add hot sauce at the table for those who want more heat. Removing all seeds and membranes from the jalapeño significantly reduces the heat level. For a completely mild version, substitute the jalapeño with a small green bell pepper and use regular paprika instead of chipotle peppers.
Pork shoulder is ideal because of its fat content and connective tissue that breaks down during slow cooking. Pork country ribs work well as a substitute. Avoid lean cuts like pork loin or tenderloin as they'll dry out. If you must use a leaner cut, reduce cooking time by 1-2 hours and add an extra tablespoon of oil to compensate for the lack of fat.
You can make this in a Dutch oven! Follow all the same steps, but instead of transferring to a slow cooker, cover and cook in a 325°F oven for 2.5-3 hours, or until the pork is fork-tender. Check occasionally and add more broth if needed. You can also use an Instant Pot on the slow cook setting, or pressure cook on high for 45 minutes with natural release.
The pork is perfectly cooked when it easily shreds with two forks. It should offer no resistance and practically fall apart. If you find yourself having to work to shred it, it needs more time. Don't worry about overcooking – pork shoulder becomes more tender the longer it cooks in liquid.
Yes, but only if you have a 7-quart or larger slow cooker. Don't fill more than 2/3 full as the chili will bubble during cooking. You may need to increase cooking time by 1 hour. If your slow cooker is too small, it's better to make two separate batches than to overfill one.
Our favorites include sour cream or Greek yogurt to cool the heat, shredded Monterey Jack or pepper Jack cheese, diced avocado, fresh cilantro, lime wedges, pickled jalapeños, and tortilla chips for crunch. For a fresh contrast, try diced red onion or chopped green onions. A squeeze of fresh lime juice just before serving brightens all the flavors.
Spicy Slow Cooker Pork and White Bean Chili
Ingredients
Instructions
- Sear the pork: Season pork chunks with salt and pepper. Heat oil in a skillet and sear pork on all sides until golden brown. Transfer to slow cooker.
- Build the base: In the same skillet, cook onion and bell pepper until softened. Add garlic and cook 1 minute more. Transfer to slow cooker.
- Add spices: Mix chili powder, cumin, paprika, oregano, and coriander with 2 tablespoons broth to form a paste. Stir into vegetables.
- Combine ingredients: Add jalapeños, chipotle peppers, tomatoes, remaining broth, and bay leaves to slow cooker. Stir gently.
- Slow cook: Cover and cook on LOW for 8-9 hours or HIGH for 4-5 hours, until pork is fork-tender.
- Add beans: During last 30 minutes, stir in drained white beans.
- Finish and serve: Remove bay leaves. Shred pork with two forks. Season with salt and pepper. Let rest 10 minutes before serving.
Recipe Notes
For best results, use low and slow cooking method. This chili tastes even better the next day! Adjust heat level by controlling the amount of jalapeños and chipotle peppers. Start with less and add more to taste.