Bacon, green chiles, and shredded chicken thighs finished with white chocolate and lime — a smoky, tangy, just-sweet-enough braise for fall and winter comfort food.

There’s a certain kind of recipe that makes people squint at the screen and go “wait, what?” This is that recipe. Bacon, green chiles, and shredded chicken simmer into something rich and just a little smoky — and then a couple ounces of white chocolate melt in at the end, along with a hit of lime, and suddenly the whole thing clicks into place.
Not sweet like dessert. Sweet like the thing that makes a savory dish taste finished. Add rice, a spoon, and you’ve got yourself a cozy, stick-to-your-ribs dinner that’s tailor-made for chilly nights!
I tested this one specifically to get the sweet-savory balance right, and I’ve got opinions. Let’s get into it.
Confession: I didn’t dream this one up in a vacuum. I tasted the idea first at a coffee and chocolate festival, of all places, at a booth for a meat and produce delivery company that was serving samples infused with coffee or chocolate. Their white chocolate chicken stopped me in my tracks, and I went home and started scribbling notes before the flavor left my brain. This is my version, tested and tweaked until it was exactly what I wanted.

Wait, Chocolate in Chicken?
I know. I was skeptical too, right up until I tasted it. The white chocolate doesn’t turn this into candy — it rounds out the acidity from the lime and chiles and gives the sauce this silky, almost bisque-like richness. Think of it less like “chocolate flavor” and more like the secret ingredient that makes people ask what’s in the sauce. The bacon brings smokiness, the chiles bring a little tang and heat, and the chocolate ties a bow on top. It’s balanced, with a little sweet, and it’s exactly the kind of comfort food I want on a fall or winter night.
If you’ve ever enjoyed a mole — poblano, negro, or otherwise — then you already know chocolate and chiles are old friends. This isn’t a mole (those are sauces, and a whole different project), but it borrows the same core idea: something sweet and something spicy, working together instead of against each other.

A Couple Things Before You Start
Use a 7-ounce can of green chiles, not 4. I tested with the larger can, and it’s the right call — 4 ounces gets lost in the pot. Grab the 7-ounce size if your store carries both.
Start with 2 ounces of white chocolate, not the full 3. You can always add more. You can’t take it back out. More on that below.
The Recipe
- Bacon first, always. Start the bacon in a cold pan and let it render slowly — you’ll get crispier bacon than if you toss it into an already-hot pan. Once it’s crispy, pull it out and spoon off about half the fat (keep it around for other uses, or just discard it).
- Sear the chicken, don’t cook it through. You’re building flavor in the fat here, not finishing the chicken — it’ll finish cooking later when it simmers in the sauce.
- Soften your onion and pepper, then bloom the garlic. Thirty seconds for the garlic is plenty. Any longer and it turns bitter.
- Chiles and cumin go in together. Don’t skip the cumin — it’s a small amount, but it accentuates the chiles.
- Simmer until the chicken shreds easily, then shred it right in the pan. This is where you get to make a decision: fine shreds or big, chunky pieces. I go conservative and stop shredding once the pieces are bite-sized — it gives the dish more texture and makes it feel heartier. If you like it finer, keep going. Either way is right; it’s just a matter of what you’re in the mood for.
- Cream and chocolate go in low and slow. Once the heat is very low, stir in the cream, then add the white chocolate and stir constantly until it melts in. Taste it here — this is your baseline, before any lime.
- Lime goes in next, and this is the step that matters most. Stir in the zest and juice, then taste again. Limes vary — some are punchier than others — so you won’t know how much chocolate you actually need until the lime is in. If it needs to be a little sweeter, add more chocolate in ½-ounce increments (about one square of a Ghirardelli bar). If it needs balancing the other way, add a bit more salt or lime juice. Taste-adjust-taste is the whole trick here; don’t skip the baseline taste before the lime goes in, or you’ll be guessing.
- Serve it your way. Pile it over rice, spoon it into a bowl like a stew, or tuck it into tortillas (fair warning: it’s a little soupy for tortillas, but still good). Finish with the remaining bacon and whatever garnishes you’re into — scallions are a favorite of mine, plus cilantro, a lime wedge, or diced avocado for creaminess.

What to Serve It Over
I served this over brown rice the first time, and it was fine — but if I’m being honest, a short or medium grain white rice would be even better here. It’s starchier and grabs onto that sauce in a way brown rice just doesn’t. If rice isn’t your thing, this also works as a soupy taco filling or ladled into a bowl like a creamy chile chicken stew. I would absolutely enjoy it over mashed potatoes, creamy polenta, or a slab of cornbread, too. All good options — pick whichever fits your night.
The Bottom Line
This is comfort food with a twist that actually works: a hint of sweetness, a little smokiness from the bacon, and just enough sauce to make rice (or potatoes, or a tortilla) very happy. Test the chocolate-lime balance as you go, don’t skip the cumin, and you’ll end up with a pot of something that tastes like it took a lot more effort than it did. Celebrate that!

You Might Also Like…
- Creamy Chipotle Chicken Taco Soup – another smoke, chile-forward, creamy comfort dish.
- French Onion Chicken – the same rich, savory, one-pan comfort food situation, but in a different flavor direction.

White Chocolate Green Chile Chicken
Equipment
- large sauté pan, or skillet, with lid
Ingredients
- 6 slices bacon, chopped
- 1½ pounds boneless skinless chicken thighs
- Kosher salt & black pepper
- 1 small onion, finely diced
- 1 small red bell pepper, diced
- 3-4 cloves garlic, minced
- 7 ounces mild diced green chiles, (do not drain)
- ½ teaspoon ground cumin
- 1 cup chicken broth, plus more as needed
- ½ cup heavy cream
- 2-3 ounces good-quality white chocolate, chopped (start with 2 oz)
- 1 lime, zest & juice (plus more juice, if needed)
- optional garnishes:, cilantro, scallions, lime wedges, avocado
Instructions
- Place the chopped bacon in a cold, large sauté pan or skillet, then cook the bacon over medium heat until crispy. Remove with a slotted spoon to a paper-towel lined plate.
- Remove about half the bacon fat from the pan. You can set it aside in a small bowl and add as needed later in this recipe, save it for another use, or discard.
- Season the chicken thighs with salt and pepper. Increase the heat to medium-high, and sear the chicken in the bacon fat until lightly browned on both sides (they don’t need to be cooked through). Remove to a plate.
- Lower the heat to medium. Add the diced onion and red bell pepper; sauté for 3–4 minutes until softened (use additional bacon fat or olive oil, if needed.) Add the garlic; cook for 30 seconds.
- Add the green chiles and cumin and stir to combine. Pour in 1 cup of chicken broth and scrape up any browned bits.
- Return the chicken and half the bacon to the pan. Bring to a gentle simmer, cover, and cook for 30–40 minutes, or until the chicken pulls apart easily with two forks. Shred the chicken right in the pan; simmer uncovered a few more minutes if the liquid needs reducing.
- Lower the heat to very low. Stir in the heavy cream. Add the white chocolate and stir constantly until it melts and emulsifies. Taste to get a baseline.
- Stir in the lime zest and juice. Taste again. If you want it a little sweeter, add more white chocolate, 1/2 ounce at a time. Or, adjust with salt or more lime juice to bring the sweet and savory flavors into balance.
- Pile it over rice, tuck it into tortillas, or spoon it into bowls like creamy chile chicken stew. Finish with the remaining bacon and desired garnishes.




