This post may contain affiliate links. Please read our disclosure policy.

This sweet potato chili is a smoky, slow-simmered pork chili made with tender pork shoulder, chipotles, ancho chili powder, and warm spices, plus sweet potatoes, poblanos, and black and kidney beans. It surprised my whole family the first time I made it, and it’s so good with tortilla chips, avocado, and sour cream.

Finished sweet potato chili with pork in a Dutch oven with toppings on the side.

A Note from Isabel

Isabel Orozco-Moore, creator of Isabel Eats in her kitchen making tortillas.

I’m a firm believer that every season is chili season. When I told my family I was making a sweet potato chili with pork, they weren’t really sure what to expect. Then they tried it. Multiple people told me it was incredible, and my niece and nephew have since made it for their own families.

The pork shoulder is where all the flavor starts. As it simmers, it gives off so much flavor on its own, and everything else builds on that: smoky chipotles, ancho chili powder, a little cinnamon and cloves, then sweet potatoes and poblanos stirred in for the last 30 minutes.

This pork chili takes a few hours, but most of that is hands-off simmering on the stove. Serve it with a batch of jalapeño cornbread muffins for dunking. And if you want a meatless chili, my quinoa black bean chili is the one I’d make, or try my easy green chicken chili for something different.

Ingredients You’ll Need

Here’s what goes into this sweet potato chili. You’ll find the full amounts in the recipe card below.

Ingredients for sweet potato chili, including pork shoulder, sweet potatoes, a poblano, canned beans, chipotles in adobo, and spices.
  • Pork shoulder: This is where all the flavor starts. It gives off so much flavor as it simmers and turns fall-apart tender. If you’d rather use beef, chuck roast works too.
  • Coarse-ground mustard: I toss it with the pork, salt, and pepper before browning. It adds a little tang that’s needed to cut through the rich pork shoulder.
  • Fire-roasted tomatoes: They add a bit of smokiness and acidity to balance the rich pork.
  • Chipotle peppers in adobo: These give the chili its smoky heat. Use fewer for a milder chili or add more if you like it spicy.
  • Red wine vinegar and fish sauce: A small splash of each adds savoriness and brightness. The fish sauce is optional, and soy sauce works in its place.
  • Dry seasonings: Ancho chili powder, smoked paprika, and cumin, plus a little cloves, cinnamon, and allspice. Those three build warmth, and they’re flavors I use in a lot of my Mexican recipes, even savory ones.
  • Black beans and dark red kidney beans: You’ll use the beans and their liquid at different times. I used to put everything in the pot at once, but the beans lost their shape and got too mushy. Now the liquid goes in at the start to build the broth, and the beans go in at the end with the sweet potatoes so they stay whole. Garbanzo, navy, or white beans also work in place of either one.
  • Sweet potatoes: They add a little sweetness and a soft, creamy texture. Yukon Gold potatoes work if you need a swap.
  • Poblano pepper: It adds a mild, earthy flavor. Bell pepper or Anaheim work too, or use a serrano for more heat.

How to Make Sweet Potato Chili

Most of the cooking time here is hands-off simmering, and a big Dutch oven is my go-to for it.

Cubed pork shoulder coated in salt, pepper, and coarse-ground mustard in a large bowl.

Season the pork. Toss the pork with salt, pepper, and coarse-ground mustard until every piece is coated.

Browned pork with onions and garlic in a Dutch oven for sweet potato chili.

Brown the pork. Cook the onions in the Dutch oven until soft, add the garlic, then add the pork and cook until browned.

Tomatoes, chipotles, bean liquid, and spices added to the pork before the sweet potato chili simmers.

Simmer. Stir in the tomatoes, the liquid from both cans of beans, the chipotles, vinegar, fish sauce, and spices. Cover and simmer on low for 1½ hours.

Finished sweet potato chili with black beans and garnished with cilantro.

Add the sweet potatoes and beans. Scrape up any bits stuck to the bottom of the pot, then stir in the sweet potatoes, poblano, and beans. Cover and cook 30 more minutes, until the sweet potatoes are tender.

Recipe Tips

  • Make it thicker or thinner. For an extra thick chili, use only half the bean liquid from each can, or cook it uncovered for the last 30 minutes. If it gets too thick, stir in a splash of broth.
  • Make it a day ahead. This chili tastes even better the next day, after all the flavors have had time to come together.
  • Use a slow cooker. This pork chili recipe works great in one. Brown the pork in a large skillet and move it to your slow cooker. Cook the onions and garlic in the same skillet and add them, along with everything else except the beans, sweet potatoes, and poblano. Cook on low for 6 hours or high for 4, then stir in the rest and cook 30 to 45 more minutes, until the sweet potatoes are tender.

What to Serve With This Pork Chili

I like to top each bowl with a spoonful of sour cream, chopped cilantro, and sliced avocado, with homemade tortilla chips on the side for scooping. Warm flour tortillas or a bolillo roll are great for soaking up the broth.

A bowl of sweet potato chili topped with sour cream, cilantro, and avocado, with tortilla chips.

Sweet Potato Chili FAQs

Is this sweet potato chili sweet?

Not really. The sweet potatoes add just a hint of sweetness against the smoky, spicy base. If you want it a little sweeter, stir in a tablespoon of brown sugar with the spices.

Is this chili spicy?

I’d call it mild to medium. If you want less heat, use fewer chipotles.

When do you add the sweet potatoes to chili?

I add them for the last 30 minutes, along with the poblano and the beans. I’ve tried adding them earlier and they got too mushy, so now they always go in at the end.

Can I make this chili without meat?

This sweet potato chili recipe is really built around the pork shoulder, so I wouldn’t skip it. If you want a meatless chili, my quinoa black bean chili is the one I’d make.

Sweet Potato Chili

4.84 from 18 votes
Prep Time: 30 minutes
Cook Time: 2 hours 25 minutes
Total Time: 2 hours 55 minutes
Yield: 8 servings
Smoky sweet potato chili made with tender pork shoulder, chipotles, warm spices, sweet potatoes, poblanos, and black and kidney beans.
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients 

For the chili

  • 3 ½ pounds boneless pork shoulder, diced into bite-sized chunks
  • 2 tablespoons kosher salt, divided
  • 1 tablespoon freshly ground black pepper
  • 2 teaspoons coarse-ground mustard
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 6 cloves garlic, minced
  • 1 (14.5-ounce) can fire-roasted diced tomatoes
  • 1 (15-ounce) can black beans, beans and liquid separated
  • 1 (15-ounce) can dark red kidney beans, beans and liquid separated
  • 3 chipotle peppers in adobo sauce, diced
  • 2 teaspoons red wine vinegar
  • ½ teaspoon fish sauce, optional
  • 1 tablespoon ancho chili powder
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground cumin
  • ⅛ teaspoon ground cloves
  • ⅛ teaspoon ground cinnamon
  • ⅛ teaspoon ground allspice
  • 2 medium sweet potatoes, diced
  • 1 large poblano pepper, stemmed, seeded, and diced

For serving

  • Sour cream
  • Chopped cilantro
  • Avocado
  • Tortilla chips

Instructions 

  • Combine the pork, 1 ½ tablespoons of salt, the black pepper, and mustard. Stir together until the meat is fully coated. Set aside.
  • Heat the olive oil in a large Dutch oven over medium-high heat. Add the onions and cook for 10 minutes, stirring occasionally. Add the garlic and cook for 30 seconds until fragrant.
  • Add the seasoned pork and cook for 10 minutes, stirring occasionally until the meat has browned.
  • Add the tomatoes, the liquid from the canned black beans, the liquid from the canned kidney beans, the chipotle peppers in adobo sauce, red wine vinegar, fish sauce, ancho chili powder, the remaining ½ tablespoon of kosher salt, smoked paprika, cumin, cloves, cinnamon, and allspice.
  • Stir to combine, raise the heat to high, and bring to a simmer. Reduce the heat to low, cover, and cook for 1 ½ hours.
  • Stir and scrape up any bits that are stuck to the bottom of the Dutch oven. Add the sweet potatoes, poblano peppers, black beans, and kidney beans. Stir, cover, and cook for 30 more minutes or until the sweet potatoes and poblanos are tender.
  • Serve with tortilla chips and garnish with cilantro, sour cream, and avocado slices.

Notes

  • Storage. Store leftovers in an airtight container in the fridge for 3 to 4 days, or freeze for up to 3 months. Reheat on the stove or in the microwave, and add a splash of broth if it’s gotten too thick.

Nutrition

Serving: 1serving | Calories: 439kcal | Carbohydrates: 35g | Protein: 53g | Fat: 9g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.03g | Cholesterol: 119mg | Sodium: 2225mg | Potassium: 1337mg | Fiber: 10g | Sugar: 5g | Vitamin A: 8719IU | Vitamin C: 22mg | Calcium: 94mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

More Recipes to Try

This post was originally published in November 2021 and has been updated with new photos and more helpful tips.

Photography by Ashley McLaughlin.

You may also like

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this Recipe:




21 Comments

  1. Laurie says:

    5 stars
    Delicious!!! Absolutely perfect for a cold, cloudy day!

    Followed directions to a tee, except left out the kidney beans… don’t like them.

    Looking forward to making this for the extended family over the holidays!!

  2. Linda says:

    5 stars
    I made this wonderful dish, and it was great! Followed the recipe to a “T”, as I already had all the pantry items, and just needed to procure the pork, sweet potatoes and poblano pepper. The build up of flavors added so much depth and tastiness. The pork was so tender, and the heat level was just right; kind of a latent heat that just added to the enjoyment. Really enjoyed all these flavors – never would have guessed the cinnamon & cloves were there!

  3. Karen says:

    5 stars
    This recipe was easy and delicious! After reading some of the comments here, I added the poblano pepper with the onion and added the diced sweet potatoes after 1.5 hours on the stove. The sweet potatoes cut the heat from the chipotle peppers and it was creamy even without the sour cream. I did add sour cream and it added a coolness to each bite. I can imagine the leftovers will be even better! Thanks for another fantastic recipe!

    1. Ana @ Isabel Eats says:

      Hi Karen! Thank you so much for the feedback, we’re glad you enjoyed this recipe 🙂

  4. Scott Anker says:

    Hi Isabel! I have not made this, yet (I just discovered it today), but plan too soon! One question. There seems to be a lot of different heat sources in this recipe with the chipotles, the poblano and ancho. I’m not a big chili-head and neither are my kids. Which, if any, would you edit out while still getting a lot of flavor and depth? Thanks, so much!

    1. Ana @ Isabel Eats says:

      Hi Scott! I would recommend reducing the chipotle peppers to just one, and then either reducing the ancho chili powder to 1/2 tbsp or omitting it. I would keep the poblano pepper since it should add a good flavor with minimal to no spice/heat. Let us know how it turns out!

  5. Heath says:

    5 stars
    I made this last night and it was five-star delicious. Family approved, A+. My partner and the kids loved it. I had to make some substitutions based on what I had available and they worked out great.

    For ancho chili powder, sub regular chili powder
    For allspice, sub pinch of nutmeg
    For fish sauce, sub Hoisin sauce
    For red wine vinegar, sub balsamic
    For poblano, sub bell pepper

    I will say the chipotle peppers are an absolute must and I would not make this unless I definitely had them. As well as all of the other seasonings. The mustard on the meat, the paprika and so on. Just fabulous.

    Thank you for this recipe! It’s a keeper! Can’t wait for leftovers with cornbread tonight.

    1. Ana @ Isabel Eats says:

      Hello Heather! I’m glad you and your family enjoyed this recipe! It sounds great with cornbread!

  6. Ken Wales says:

    You did not provide the measurements for the ground coarse mustard and the ground cloves. I think it will be 1tblspn for the mustard and 1 tsp for the cloves.

    1. Ana @ Isabel Eats says:

      Hi Ken. We apologize for the confusion, it’s weird that those didn’t pop up on the recipe website for you. The recipe asks for 2 tsp of coarse ground mustard and 1/8 tsp of ground cloves. Hope this helps!

  7. Candice says:

    5 stars
    This pork and sweet potatoes chili is the bomb. So much flavor. My only change is to cut back on the allspice and clove but that’s because I only had whole spices that I ground but I couldn’t get them as fine as store bought ground so I think the flavor was slightly impacted. This is good as chili but a day later we used leftovers to make burritos and they were amazing!!! Thanks for this fantastic recipe @isabeleats.

  8. Candice says:

    5 stars
    Made this tonight. So yummy. One thing you need to update the recipe for when to include the red wine vinegar. It’s mentioned in the ingredients but never mentioned in the directions also I believe the sweet potatoes need to get introduced earlier in the recipe. I be also sautéed the poblano with the onions. I also used dried onions and included their juices to make things a bit less thick

    It was super yummy. Thanks Isabel for another great recipe.

    1. Candice says:

      Should say I also sautéed the onions and poblano together with the garlic.

    2. Isabel says:

      I’m so glad you liked it! And thanks for letting me know about the recipe mistake. I went ahead and updated that, so it should be good to go!

  9. Christy Lozano says:

    Can I use chuck roast instead of pork shoulder? This sounds delicious!

    1. Ana @ Isabel Eats says:

      Hi Christy! We haven’t tried this with chuck roast but you are more than welcome to. Let us know how it turns out!

  10. Stacey says:

    Do you think this would work in the oven instead of on the stovetop, maybe 325 degrees? Can’t wait to make this!