Skip to main content
ProperDietPlan

One-Pan Lemon Herb Chicken and White Bean Skillet

PD
by ProperDietPlan Editorial Team
|Updated August 5, 2026
4.8from 0 votes

Here's the thing about eating healthy on a tight budget—it's not about buying expensive superfoods or fancy meal kits. This one-pan chicken and white bean skillet comes in at roughly $1.80 per serving, uses ingredients you can grab at any grocery store, and honestly tastes like something you'd pay $18 for at a casual restaurant. I've been recommending this recipe to readers for over a year now, and it keeps coming up as a weeknight staple.

Prep: 10 min
Cook: 30 min
Total: 40 min
Servings: 4
Tasty meal with juicy meat, cheese, and parsley in a cast-iron skillet.

Ingredients

  • 4 bone-in, skin-on chicken thighs (about 1.5 lbs — cheapest cut, most flavor)
  • 2 cans (15 oz each) white cannellini beans, drained and rinsed
  • 1 can (14 oz) diced tomatoes, no salt added
  • 3 cloves garlic, minced
  • 1 medium yellow onion, diced
  • 2 cups low-sodium chicken broth
  • 1 lemon, zested and juiced
  • 1 tsp dried thyme
  • 1 tsp smoked paprika
  • 1/2 tsp dried rosemary
  • Salt and black pepper to taste
  • 1.5 tbsp olive oil
  • 2 large handfuls fresh spinach (or frozen, thawed — both work fine)
  • Fresh parsley to garnish (optional, but worth the $0.89 bunch)

Instructions

  1. 1

    Season and sear the chicken

    Pat your chicken thighs dry with a paper towel — this step matters for getting a proper sear, don't skip it. Season both sides generously with salt, pepper, and smoked paprika. Heat olive oil in a large oven-safe skillet or cast iron pan over medium-high heat. Place chicken thighs skin-side down and don't touch them for 5-6 minutes until the skin is golden and releases easily. Flip and cook another 3 minutes. Remove and set aside on a plate.

  2. 2

    Build your flavor base

    In the same pan (all those browned bits are flavor gold), reduce heat to medium and add your diced onion. Cook 3-4 minutes, stirring occasionally, until softened. Add the minced garlic, thyme, and rosemary. Stir for about 60 seconds until fragrant. You'll know it's ready when you can smell the garlic — not burn it, just smell it.

  3. 3

    Add the beans, tomatoes, and broth

    Pour in the diced tomatoes and use your spoon to scrape up any browned bits stuck to the bottom of the pan. Add the drained white beans and chicken broth. Stir everything together, then squeeze in half your lemon juice and add the lemon zest. Bring to a gentle simmer.

    A delicious plate of seed-crusted fish paired with couscous garnished with herbs, served on a rustic wooden table.
    Photo by Gabriel Lima on Pexels
  4. 4

    Nestle chicken back in and simmer

    Place the seared chicken thighs back into the pan, skin-side up, pressing them down slightly into the bean mixture. The skin should stay above the liquid so it doesn't go soggy. Cover loosely with a lid or foil and simmer on medium-low for 18-20 minutes, until the chicken reaches an internal temperature of 165°F. A cheap meat thermometer (under $10 on Amazon) takes the guesswork out entirely.

  5. 5

    Finish with spinach and lemon

    Remove the lid, add your spinach directly into the broth around the chicken, and stir gently until wilted — takes about 90 seconds. Squeeze over the remaining lemon juice. Taste the broth and adjust salt if needed. Scatter fresh parsley on top if you have it. Serve straight from the pan.

Nutrition Note

Each serving delivers approximately 38g of protein from the chicken thighs, plus a solid 11g of fiber from the cannellini beans — a combination that supports steady energy and helps you feel full through the evening. White beans are also one of the most underrated budget protein sources out there, with a 2022 Harvard T.H. Chan School of Public Health review highlighting legumes as a key component of heart-supportive eating patterns. The spinach adds iron and folate without adding to your grocery bill. This is a genuinely balanced plate: protein, fiber-rich carbs, healthy fats from the olive oil, and a full serving of vegetables — no supplements required.

Substitution Ideas

Chicken thighsBone-in chicken drumsticks (even cheaper, similar cook time) or canned chickpeas for a fully plant-based version
Cannellini beansGreat Northern beans or navy beans — virtually identical in taste and nutrition, sometimes $0.20 cheaper per can
Fresh spinachFrozen chopped spinach (thaw and squeeze out water first), kale, or even shredded cabbage if that's what you have
Chicken brothVegetable broth works fine, or dissolve half a low-sodium bouillon cube in 2 cups of hot water — costs pennies
Fresh lemon2 tbsp bottled lemon juice in a pinch, though fresh really does make a difference here — lemons are usually $0.50 each

Storage Tips

Let the skillet cool to room temperature before transferring leftovers to an airtight container. It keeps in the fridge for up to 4 days — the beans actually absorb more flavor overnight, so day-two leftovers are arguably better. To reheat, add a small splash of water or broth and warm on the stovetop over medium-low, or microwave in 90-second intervals, stirring between each. For freezing, remove the chicken from the bone first, then freeze the meat and bean mixture together in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.

How This Fits Your Meal Plan

A recipe like this fits naturally into a rotating weekly meal plan because it covers multiple nutritional bases in one dish — you're not scrambling to figure out a side. Pair it Monday night with a simple green salad, then use any leftover beans and broth as a base for a quick Thursday soup. That's the kind of flexible, budget-conscious structure our personalized meal planning quiz helps you build — it asks about your budget, household size, and food preferences to generate a plan that actually works for your week, not just a generic template.

Take the 1-Minute Quiz

Answer a few quick questions and get a personalized meal plan built around your goals, food preferences, and daily routine.

Get My Personalized Meal Plan
4.80from 0 votes

Leave a Comment