One-Pan Lemon Herb Chicken and White Bean Skillet
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.

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
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
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
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.

Photo by Gabriel Lima on Pexels - 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
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
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.
Related Recipes
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
Leave a Comment