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?”

bowls of beans and chicken

Table of Contents

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
a tray of an assortment of ingredients

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.

a bowl of beans and chicken

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.
a bowl of beans and chicken

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.

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

a bowl of beans and chicken
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
a bowl of beans and chicken

Spicy One-Pot Chicken with Beans, Fennel and Tomatoes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lee Buchin
  • 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

Units Scale
  • 56 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

  1. 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.
  2. 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.
  3. 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.
  4. 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. 
  5. 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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star