The first time I truly understood comfort food, I was standing in my nonna’s kitchen, watching her slide a heavy pot of Classic Chicken Cacciatore onto the stove. The kitchen instantly filled with the most incredible smell! garlic, herbs, and rich tomatoes bubbling around tender chicken. I was just a kid then, more interested in licking the spoon than learning the recipe, but that rustic, hearty dish stuck with me. Now, in my own busy kitchen with flour on the floor and three kids underfoot, this same chicken cacciatore brings that Sicilian Sunday dinner magic right to our table. It’s the kind of one-pot meal that makes everyone slow down, grab a hunk of bread, and just soak it all in.

My version stays true to the soul of that family recipe! bone-in thighs, sweet peppers, earthy mushrooms, and a sauce that tastes like it’s been simmering all day. But I’ve added a few little tricks I’ve picked up along the way to make it foolproof, even on a chaotic weeknight. Trust me, once you try this Classic Chicken Cacciatore, you’ll feel like you’ve been invited to a warm, noisy Italian kitchen, no plane ticket required.
Table of Contents
Table of Contents
Classic Chicken Cacciatore Ingredients
Grab a big Dutch oven and let’s round up everything you need. Nothing fancy here ! just wholesome, honest ingredients that turn into something spectacular. Here’s the full lineup:
- 4 bone-in, skin-on chicken thighs (about 1.5 pounds) ! the skin gets golden and renders down while the meat stays juicy.
- 2 tablespoons olive oil ! for that first sizzle.
- 1 medium onion, sliced (about 1 cup)
- 3 garlic cloves, minced
- 1 red bell pepper, sliced (about 1 cup)
- 1 green bell pepper, sliced (about 1 cup)
- 8 ounces cremini mushrooms, sliced ! earthy and meaty, they soak up all that sauce. White button mushrooms work great too.
- 1 can (28 ounces) crushed tomatoes ! the heart of the rustic sauce.
- 2 tablespoons tomato paste ! adds deep, slow-simmered flavor without the all-day wait.
- 1/2 cup dry red wine (optional) ! deglaze the pan and add a little something special. I reach for a basic Chianti, but you can swap in chicken broth if you’d rather skip it.
- 1/2 cup chicken broth
- 2 tablespoons capers, drained ! tiny briny pops that wake up the whole dish.
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and black pepper ! season generously, and taste as you go.
- Fresh parsley, chopped, for that final fresh burst of green.
That’s it. A handful of pantry staples and a little love. No flour, so this Classic Chicken Cacciatore is naturally gluten-free ! a bonus if you’re feeding someone with a sensitivity.
How to Prepare Classic Chicken Cacciatore

Okay, let’s get that big Dutch oven on the stove and I’ll walk you through the whole thing, step by step. This isn’t a fussy recipe! it’s all about building layers of flavor with a little patience. I’ve made this Classic Chicken Cacciatore probably a hundred times, and I promise, if you follow along, you’ll be rewarded with the most tender, saucy chicken ever. Grab a wooden spoon and let’s go.
Browning the Chicken for Classic Chicken Cacciatore
First things first! grab those chicken thighs and pat them really dry with paper towels. I mean it, get them almost squeaky-dry. Any extra moisture and they won’t get that gorgeous golden skin, they’ll just steam. Once they’re dry, season them generously on both sides with salt and pepper. Don’t be shy here; this is your first layer of flavor.
Set your pot over medium-high heat and pour in the olive oil. When it shimmers! give it a swirl! lay the thighs in skin-side down. You should hear that satisfying sizzle right away. Now, here’s the thing: don’t crowd the pan. If your pot is on the smaller side, brown them in two batches. Crowding lowers the heat and you’ll end up with pale, sad chicken. Let them sit undisturbed for about 5 minutes until the skin is deep golden and releases easily from the bottom. Then flip and give the other side another 5 minutes. Transfer them to a plate, and don’t worry that they’re not cooked through yet! they’ll finish in the sauce.
Building the Sauce for Classic Chicken Cacciatore
Now, take a peek at the bottom of the pot. See all those browned bits? That’s pure gold. Turn the heat down to medium. Toss in the sliced onion and both bell peppers right into that goodness. Cook them, stirring now and then, until they start to soften! about 5 minutes. The onions will turn translucent and the peppers will get a little sweet. Then add the minced garlic and sliced mushrooms. Stir everything together and let it cook for just 2 minutes, until the garlic is super fragrant and the mushrooms start to release some moisture.
Next up: the tomato paste. Spoon it in and sprinkle the dried oregano and basil over top. Stir constantly and cook for exactly 1 minute! this little step caramelizes the paste and blooms the herbs, making the whole sauce taste like it’s been simmering for hours. If you’re using the red wine, pour it in now. Bring it to a bubble and scrape up all those browned bits from the bottom with your spoon. Let it bubble away for about 3 minutes until it’s reduced by half and the sharp alcohol smell is gone. Then add the crushed tomatoes, chicken broth, and capers. Give it a big stir until everything’s beautifully combined. Already, you’ll want to dive in with a spoon.
Braising Classic Chicken Cacciatore to Perfection
Time to bring the chicken back to the party. Nestle those thighs right into the sauce, but keep them skin-side up. This is important! if the skin is submerged, it won’t stay crisp, and that’s half the joy. Bring the sauce to a gentle simmer, not a rolling boil, then cover the pot slightly. I just tilt the lid so a little steam can escape. Let it braise like this for about 45 minutes. You’ll know it’s ready when the chicken is fall-apart tender and the sauce has thickened up nicely.
Before you serve, always taste the sauce and adjust the salt and pepper. Sometimes capers bring plenty of brininess, sometimes you need a little extra. Spoon some sauce over the top, scatter a handful of fresh parsley, and call everyone to the table. The kitchen will smell absolutely unreal.
Why You’ll Love This Classic Chicken Cacciatore
There are about a million reasons this dish has been a staple in my kitchen for as long as I can remember. But let me give you the highlights ! the stuff that makes me reach for this recipe again and again when I want a dinner that feels like a hug from the inside out.
- Hearty, rustic Italian flavor ! this is the real deal, folks. No fussy techniques, just deep, slow-simmered taste from garlic, herbs, and good tomatoes. It’s like Sunday supper at Nonna’s without the 5 a.m. start.
- One-pot meal with minimal cleanup ! I love a recipe that leaves me with more time for my family and less time scrubbing dishes. Everything happens in a single Dutch oven, so you’re not chasing spills across the whole stove.
- Tender chicken in a rich tomato sauce ! that 45-minute braise works magic. The chicken gets so tender it practically falls off the bone, and the sauce? Thick, velvety, and begging to be sopped up with bread.
- Perfect for family dinners or entertaining ! it’s fancy enough to serve to guests but simple enough for a Tuesday night. Put the pot in the center of the table and watch everyone lean in. Even my picky eater asks for seconds.
- Gluten-free as written ! no flour or weird thickeners, just naturally gluten-free goodness. So if you’re cooking for someone with celiac or a sensitivity, they can pile their plate high without a worry.
Honestly, once you try it, I bet this Classic Chicken Cacciatore becomes one of your go-to comfort meals too. It’s just that kind of recipe ! the one that makes a regular evening feel a little more special.
Ingredient Notes and Substitutions for Classic Chicken Cacciatore
Every ingredient in this humble braise pulls its weight ! I’ve been making this dish long enough to know that if you swap one thing for another, it still works, but maybe in a slightly different way. Here’s the low-down on the key players, including the swaps I reach for when the pantry throws me a curveball.
Bone-in, Skin-on Chicken Thighs
This is my hill to die on, I admit it. That skin renders down and gets all crackly on top while the meat stays ridiculously juicy underneath, and the bones add so much richness to the sauce as it simmers. If you only have boneless, skinless thighs, go ahead and use them, but you’ll want to shave about 15 minutes off the braising time so they don’t dry out. Just keep an eye on them ! the lack of skin means you won’t get that crispy top, so I like to crank the heat and give them a really good sear first. Bone-in drums or even a mix of legs and thighs are totally fine, too. Just don’t use chicken breast here; it turns to sawdust with this long cooking time, and nobody wants that.
Red Wine (and What to Do If You Skip It)
I reach for whatever dry red I have open ! usually a basic Chianti or even a Cabernet ! because it deglazes the pan like a dream and adds a deep, almost berry-like backnote that makes the sauce taste like it’s been bubbling away since noon. But here’s the thing: if you’re not a wine household (or you’ve got little ones digging in), you can absolutely skip it. Just deglaze with the chicken broth instead, and the sauce will still be wonderful. You’ll miss a tiny layer of depth, but honestly, with all those herbs and garlic and good tomatoes, nobody will complain. And please don’t use “cooking wine” ! it’s salty and weird, and you deserve better.
Capers: Tiny Bursts of Briny Magic
I know capers can be polarizing. My husband used to pick them out until I convinced him they are just little flavor bombs that wake up the whole dish. They add that pop of salt and tang that balances the richness of the chicken and the earthy mushrooms. If you don’t have them (or truly can’t stand them), swap in an equal amount of chopped green or kalamata olives ! they bring the same vibe. Or just leave them out altogether; the sauce won’t feel bare, I promise. Sometimes I even add a splash of the caper brine along with the broth, but only if I’m not already heavy-handed with the salt.
Mushrooms: Cremini vs. the Rest
Cremini (aka baby bellas) are my go-to because they’re meatier and earthier than plain white mushrooms, and they hold their shape beautifully after that long simmer. But if all you’ve got are white button mushrooms, they’ll work just fine. Just slice them a little thicker so they don’t turn to mush. I’ve even used rehydrated porcini in a pinch ! just soak them in warm water for 15 minutes, chop them up, and add the strained soaking liquid to the pot too for an extra punch of umami. (Strain it well, though, no one wants grit.)
A Quick Note on Tomatoes
I use crushed tomatoes because they give the sauce that rustic, slightly chunky texture without any effort. If you only have whole peeled tomatoes, crush them by hand (fun and messy, kids love helping) or blitz them quickly with an immersion blander. Diced tomatoes work in a pinch, but they tend to stay firmer, so you might need to simmer a little longer to break them down. And please don’t skrimp on the tomato paste here ! that minute of caramelization is what makes you think someone’s been stirring this pot for hours.
Print
Classic Chicken Cacciatore: 45-Minute Italian Comfort Magic
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Braising
- Cuisine: Italian
- Diet: Gluten Free
Description
Tender chicken braised in a rustic tomato sauce with bell peppers, onions, and herbs. A hearty Italian comfort food.
Ingredients
- 4 bone-in, skin-on chicken thighs
- 2 tablespoons olive oil
- 1 medium onion, sliced
- 3 garlic cloves, minced
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 8 ounces cremini mushrooms, sliced
- 1 can (28 ounces) crushed tomatoes
- 2 tablespoons tomato paste
- 1/2 cup dry red wine (optional)
- 1/2 cup chicken broth
- 2 tablespoons capers, drained
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and black pepper to taste
- Fresh parsley for garnish
Instructions
- Pat chicken dry and season generously with salt and pepper.
- Heat olive oil in a large Dutch oven over medium-high heat. Brown chicken on both sides until golden, about 5 minutes per side. Transfer to a plate.
- Reduce heat to medium. Add onion and bell peppers; cook until softened, 5 minutes. Stir in garlic and mushrooms; cook 2 minutes.
- Add tomato paste, oregano, and basil. Cook 1 minute, stirring constantly.
- Pour in wine, if using, and scrape up browned bits. Simmer until reduced by half, about 3 minutes.
- Add crushed tomatoes, broth, and capers. Stir to combine. Return chicken to the pot, skin-side up.
- Bring to a gentle simmer, cover slightly, and cook until chicken is tender and cooked through, about 45 minutes.
- Taste and adjust seasoning. Sprinkle with fresh parsley before serving.
Notes
- Serve over polenta, pasta, or crusty bread to soak up the sauce.
- Substitute chicken broth for wine or omit entirely.
- Make ahead: flavors deepen after a day in the refrigerator. Reheat gently.
Nutrition
- Serving Size: 1 chicken thigh with sauce
- Calories: 380
- Sugar: 8g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 120mg
My Best Tips for Perfect Classic Chicken Cacciatore
Over the years, I’ve picked up a handful of tricks that truly make the difference between a good chicken cacciatore and one that has everyone reaching for seconds. These aren’t complicated chef secrets! just little things I learned from Nonna and from a few oops moments in my own kitchen. If you follow these, I promise your dish will turn out beautiful every single time.

- Pat the chicken bone-dry before seasoning. I can’t stress this enough! Any dampness on the skin and it’ll steam instead of sear, leaving you with flabby, pale chicken. I use paper towels and really press! no rushing this part. You want that skin crackling gold.
- Don’t rush the browning step. That deep, savory flavor in the sauce starts right here. Let the thighs sit in the hot oil without nudging them, and wait until they release easily before flipping. I’ve tried to hurry this on busy nights, and the dish just isn’t the same. Give it those full five minutes per side. The sizzle is your friend.
- Use a heavy Dutch oven for even heat. A thin pot can scorch the tomato sauce and leave hot spots. I love my trusty enameled Dutch oven because it distributes heat gently and holds a steady simmer. If you don’t have one, any thick-bottomed pot with a tight lid will do, but try to avoid anything flimsy.
- Let the sauce simmer gently, not boil furiously. After you nestle the chicken back in, bring it to just a whisper of a bubble. A wild boil will toughen the meat and break the sauce into a watery mess. I tilt the lid and let it go low and slow ! that’s where the magic happens, and the whole kitchen starts smelling like an Italian grandma’s house.
- Taste and adjust the salt and pepper right before serving. Capers and broth bring varying saltiness, so don’t be afraid to tweak at the end. I give the sauce a little spoonful once it’s done braising, and nine times out of ten I add a pinch more salt or a grind of pepper. It’s the final touch that wakes everything up.
Honestly, if you just keep these five things in mind, you’ll nail this Classic Chicken Cacciatore on your first try. And your family will love you for it ! flour on the floor and all.
Serving Suggestions for Classic Chicken Cacciatore
I can’t tell you how many times I’ve set this pot right on the table, steam swirling up, and watched my family go quiet for a second! then reach for whatever’s closest to start soaking up that sauce. This Classic Chicken Cacciatore is so hearty and satisfying, it turns a simple weeknight into something that feels like a holiday. Here’s how I love to serve it:
- Over creamy polenta ! this is Nonna’s way, and honestly, it might be my favorite. The soft, buttery polenta just cradles the sauce, and every spoonful is pure comfort. I whip up a quick batch while the chicken braises, and the timing always works out perfectly.
- With al dente pasta ! pappardelle or tagliatelle are ideal with those wide, ribbon-like noodles that catch every chunk of pepper and mushroom. I toss the cooked pasta right into the pot with a little pasta water to loosen the sauce, then let everyone serve themselves. It’s messy in the best way.
- Crusty bread for sopping ! I always, always put a loaf of good crusty bread on the table. There’s no better feeling than tearing off a hunk and swiping it through the last of that tomato-garlic goodness. Even my toddler gets in on this, and I’m not about to stop her.
- Alongside a simple green salad ! just some peppery arugula or butter lettuce with a squeeze of lemon and a drizzle of olive oil. The bright, crisp bite cuts through the richness of the braised chicken and makes the whole meal feel balanced. Plus, it adds a little color to the plate, and you know I love a pretty plate.
No matter what you choose, this dish will leave everyone full, happy, and probably asking when you’re making it again. And isn’t that the best compliment?
Storage and Reheating Instructions
Okay, let’s talk leftovers ! because honestly, this is one of those dishes that tastes even better the next day. The sauce gets deeper, the chicken soaks up even more goodness, and your future self will thank you for not polishing off the whole pot in one sitting (though trust me, I’ve been tempted). Here’s how I keep that Classic Chicken Cacciatore tasting just as incredible round two.
First, let everything cool completely before you even think about putting it away. I usually let the pot hang out on the stove for about an hour while we finish dinner and maybe have a second glass of wine. Plopping hot food straight into the fridge is a rookie move ! it’ll warm up everything around it and you risk bacterial nastiness. Once it’s cooled down, transfer the chicken and sauce into an airtight container. I like to pop the lid on and slide it right into the fridge, where it’ll stay happy for up to 4 days. The sauce might thicken up noticeably in the cold, but don’t worry, that’s totally normal.
When you’re ready to reheat, my absolute favorite way is back on the stovetop. Spoon the chicken and sauce into a pot or skillet, set the heat to low, and just let it warm through gently. I usually add a splash of chicken broth or even water ! just a tablespoon or two ! to loosen the sauce back up to that velvety consistency. Stir it every so often, and in about 10 minutes you’ve got a meal that tastes like you just made it. You can use the microwave in a pinch, but be warned: it heats unevenly and can toughen the chicken, so go low and slow there too, covering the dish with a damp paper towel to keep things moist.
If you’re a planner like me, this Classic Chicken Cacciatore freezes beautifully. Let it cool completely, then pack it into a freezer-safe container or even a heavy zip-top bag laid flat. It’ll keep for up to 3 months ! perfect for those nights when cooking feels impossible. Just remember to label it so you’re not playing freezer roulette six weeks later. To thaw, move it to the fridge overnight. Then reheat it gently on the stove, adding that splash of broth to wake the sauce up. I’ve pulled a batch out on a snowy Tuesday and felt like a genius, I’m not gonna lie.
One last thing ! don’t be surprised if the chicken falls off the bone a little when you’re transferring leftovers. That’s just proof of how tender it got during that long braise. Spoon those shreds right back into the sauce and no one will complain.
Classic Chicken Cacciatore FAQs
I get a handful of the same questions every time I share this recipe! whether it’s at a potluck where someone’s hovering over the pot with a hopeful look, or in my inbox from a reader who’s about to make it for the first time. So let’s tackle them right here, nice and easy. No fuss, just the stuff you actually need to know to make your Classic Chicken Cacciatore turn out beautifully.
Can I Make Classic Chicken Cacciatore Without Wine?
Absolutely you can, and I do it all the time when I haven’t restocked my red or I’m cooking for my kids’ friends who get a little side-eye from their parents about alcohol. Just swap in an equal amount of chicken broth instead. The flavor will be a touch less deep! that wine adds a subtle fruity backbone! but honestly, with all those herbs, garlic, and good tomatoes, it’s still wonderful. You’ll just want to make sure you still deglaze the pan with that broth, scraping up every last bit of those browned bits. I’ve served it wine-free to my mother-in-law and she never once asked what was missing, so take that as a win.
What’s the Best Cut of Chicken for Classic Chicken Cacciatore?
Hands down, bone-in, skin-on chicken thighs are the gold standard. They’re forgiving, stay moist during that long braise, and the skin renders down to this crackly, golden top that’s half the reason I keep making it. You can use drumsticks too, or even a mix of legs and thighs if that’s what you’ve got. Boneless, skinless thighs will work in a pitch! just know they’ll cook faster, so after about 30 minutes in the sauce, start checking for tenderness. Whatever you do, steer clear of chicken breasts here. They’ll turn dry and stringy, and that’s just heartbreaking after all that beautiful sauce-building. If boneless is your only option, I’d pull them out earlier and maybe let the sauce reduce a bit more on its own.
How Do I Store Leftover Classic Chicken Cacciatore?
Lucky you, because this is one of those dishes that tastes even better the next day. Let it cool completely in the pot (I usually give it an hour on the stove after dinner), then transfer everything! chicken and all that glorious sauce! into an airtight container and pop it in the fridge. It’ll keep nicely for up to 4 days. The sauce might thicken up in the cold, but that’s normal. To reheat, I always go low and slow on the stovetop with a splash of broth or water to loosen things up. You can absolutely freeze it, too: pack it into a freezer-safe container and it’ll be happy for up to 3 months. I’ve pulled a batch out on a snowy Tuesday and felt like a superhero, no lie. Just thaw it overnight in the fridge and reheat gently.
Nutritional Information
I’ve gotta be real with you ! I’m a home cook, not a dietitian, but I’ve done my best to estimate the numbers for this Classic Chicken Cacciatore because I know a lot of us are keeping an eye on things these days. These values are for one serving, assuming you dish up one juicy chicken thigh with a generous ladle of that rustic sauce and all the veggies. Keep in mind that ingredient brands, exact portion sizes, and how big your chicken thighs are can shift things a little, so take these as a friendly ballpark, not gospel.
- Calories: 380
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 14g (mostly from the olive oil and chicken skin)
- Protein: 35g
- Carbohydrates: 15g
- Sugar: 8g
- Fiber: 3g
- Sodium: 600mg (this can vary depending on your broth and capers, so taste as you go)
- Cholesterol: 120mg
It’s gluten-free as written, hearty, and that protein count keeps everyone full and happy. And honestly, any meal that tastes like a cozy Sunday dinner and gives you this kind of nourishment is a win in my book.
For more recipe inspiration, check out my Pinterest.