This is dinner that tastes like you planned ahead (but didn’t). Chicken, beans, fennel, and tomatoes all get cozy in a single pot with paprika and harissa running the show. It’s hearty, it’s spicy, it’s very “why don’t I always cook like this?”
This post may contain affiliate links. Please read my Privacy Policy.

Table of Contents
- Weeknight dinner hero
- Everything you need to make this recipe
- How to make this spicy one-pot chicken
- Servings and pairings
- Storage tips
- Recipe FAQs
- Want more one-pot recipes?
- Spicy One-Pot Chicken Recipe
Weeknight dinner hero
Simple one-pot dinners are my go-to after a long day. I can throw on a playlist, zone out, and still end up with something that feels special. Lately I’ve been all about beans—not just on the side, but right in the pot, soaking up all the flavor. This recipe is easy enough for a Tuesday night yet impressive enough to serve at a dinner party.
Everything you need to make this recipe
These ingredients are all about comfort. Once caramelized and simmered together, they turn into a pot of rich, flavorful goodness. The mix of fresh produce, pantry staples, and a few refrigerated items makes this meal both wholesome and deeply satisfying.
- Bone-in chicken thighs + olive oil + s&p: Go for organic chicken if you can. Searing the skin not only crisps it up but also gives you the rendered fat you need to cook the vegetables.
- Onion + fennel + dry white wine + garlic + cherry tomatoes: Caramelized together, they create a sweet-savory base with great texture and depth.
- Harissa paste + smoked paprika + brown sugar/coconut sugar: This is the flavor backbone—spicy, smoky, and sweet all at once.
- Cannellini beans + chicken broth + lemon zest: The beans act as both starch and side, soaking up all the broth until they’re creamy and tender. A hit of lemon zest at the end keeps it bright.
Kitchen equipment needed:
- chef’s knife + cutting board
- shallow Dutch oven pot or large skillet
- tongs + stirring spoon
- can opener
- zester

How to make this spicy one-pot chicken
1. Sear the chicken
Dry chicken = crisp chicken. Don’t skip it. Sear the chicken in butter and olive oil until the skin gets nicely browned and crisp.
2. Cook the veggies
All that rendered fat? It’s your cooking medium now. Let the vegetables soften and pick up some color. A pour of wine lifts everything off the bottom of the pan and pulls it into the sauce.
3. Add the flavor
Harissa, smoked paprika, brown sugar. Stir until it smells good enough to stop here, but don’t—this is the base of the whole dish.
4. Add the beans and broth
Beans, stock, lemon zest. They simmer together into something creamy and rich, with just enough brightness to keep it balanced.
5. Roast to perfection
Return the chicken to the pot and let the oven do its work. The sauce thickens, the beans get better, and the chicken finishes cooking in all that flavor.



Servings and pairings
This one-pot chicken can play a few different roles:
- Weeknight dinner – Low effort, big flavor, and only one pot to wash. The ultimate Tuesday night flex.
- Cozy dinner party main dish – It’s rustic but chic, the kind of thing you plop down in the middle of the table and let everyone serve themselves.
- Meal prep – Make it Sunday, eat it all week. The beans just get creamier, the broth more delicious. Future you will be thrilled.
Drink Pairings:
- Wine: A glass of Grenache – juicy red fruit, soft tannins, and a little spice that plays really nicely with the harissa + smoked paprika situation.
- Cocktail: A Negroni Sbagliato (with prosecco instead of gin) for something bitter, bubbly, and refreshing alongside the rich beans and chicken.
- NA option: Sparkling water with a big squeeze of grapefruit and a dash of chili salt on the rim.

Storage tips
This chicken will last in an airtight container for up to 4 days. This is perfect for meal prepping and will last almost a full week of work.
Recipe FAQs
Can I make this without the spicy harissa paste?
Yes. Swap in tomato paste—it gives you that same depth and tang without the heat. Different vibe, still very good.
What to substitute if I don’t like fennel?
Skip it and use more onion instead. The texture holds up, and honestly, extra onion is never a bad idea.
Can I use boneless, skinless chicken instead of bone-in thighs?
Yes, but bone-in, skin-on thighs give you the best flavor (and that golden, crispy skin that makes the dish shine). If you go boneless/skinless, reduce the cooking time slightly so the chicken doesn’t dry out.
Want more one-pot recipes?
Check-out these fun one-pot recipes:
If you make this, tag me on Pinterest or Instagram so I can see it — few things bring me more joy than scrolling through and spotting what you’ve cooked.
Questions? Comments? Reviews? Leave them below. This is the best way to reach me, and yes, I actually read them.
Xoxo, Lee

Spicy One-Pot Chicken with Beans, Fennel and Tomatoes
- Total Time: 1 hour 10 minutes
- Yield: 4 servings 1x
Description
This is dinner that tastes like you planned ahead (but didn’t). Chicken, beans, fennel, and tomatoes all get cozy in a single pot with paprika and harissa running the show. It’s hearty, it’s spicy, it’s very “why don’t I always cook like this?”
Ingredients
- 5–6 bone-in chicken thighs with skin
- salt + black pepper as needed
- 1 tbsp unsalted butter
- 2 tbsp extra virgin olive oil, divided
- 1 yellow onion, thinly sliced
- 1 fennel bulb, thinly sliced (save the fennel fronds for garnish)
- 1/4 cup dry white wine
- 4 garlic cloves, thinly sliced
- 1 pint (16oz) cherry tomatoes
- 2 tbsp harissa paste
- 1/2 tbsp smoked paprika
- 1 tbsp brown sugar or coconut sugar
- 2 (15oz) cans cannellini beans, drained
- 1 cup chicken broth
- 1 tsp lemon zest
Instructions
- Sear the chicken: 20 minutes before cooking, let the chicken thighs come to room temperature. Use paper towels to pat dry (this will help achieve a crispy skin). Season both sides with salt and pepper. Heat the butter and 1 tbsp olive oil in a shallow Dutch oven or an oven-safe skillet over medium-high heat. Place the chicken skin side down and let cook for 4-5 minutes (resist the urge to touch the chicken). Flip the chicken when the skin is golden. Cook for an additional 4 minutes, then turn off the stove heat. Transfer chicken to a plate and set aside.
- Cook the veggies: Preheat the oven to 375°F. Set the same pot you used for the chicken over medium heat and add 1 tbsp of olive oil. Toss in the onion and fennel, then pour in the wine to scrape up all the browned bits from the bottom. Cook until the vegetables start to soften, about 5 minutes. Add the garlic and cherry tomatoes, season generously with salt and pepper, and stir. Let it cook another 8 minutes or so, until the tomatoes begin to collapse and release their juices.
- Add the flavor: Next, add the harissa paste, smoked paprika and brown sugar then stir well to incorporate. Use the back of your spoon to gently crush some of the tomatoes so they break down into the sauce.
- Add the beans and broth: Add the beans, chicken broth and lemon zest then give everything a good stir. Bring the mixture to a gentle simmer until it begins to thicken slightly. Turn off the stove heat.
- Roast to perfection: Place the pre-seared chicken thighs on top of the brothy bean mixture in the pot. Place the pot (or skillet) in the oven and let roast for 20-25 minutes or until the chicken reaches an internal temperature of 165°F. To serve, transfer a chicken thigh to each plate then ladle the broth beans around the chicken. Garnish with chopped fennel fronds. Enjoy!
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Mains
- Method: Stovetop + Oven
Nutrition
- Calories: 1445
- Sugar: 14g
- Sodium: 395mg
- Fat: 51g
- Saturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 146g
- Fiber: 36g
- Protein: 101g
- Cholesterol: 286mg




