Creamy Butter Bean One-Pan Recipe

Posted on February 13, 2026

by: James Carter

Creamy butter bean one-pan recipe with fresh vegetables and herbs

Butter Bean One-Pan cooks butter beans with spinach and lemon in a single skillet. As it simmers, the beans soften into a smooth base while the lemon keeps the flavor bright and balanced. It’s one I keep in regular rotation because it settles easily into dinner without much adjustment. If you enjoy bean-forward dishes, you might also like my charro beans recipe.

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
creamy butter bean one pan recipe 2026 02 13 025811 1

Butter Bean One-Pan


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A creamy, comforting one-pan dish made with butter beans, spinach, and lemon, perfect for busy weeknights.


Ingredients

Scale
  • 2 cans butter beans, drained and rinsed
  • 2 tablespoons olive oil
  • 1 medium onion, chopped (about 1 cup)
  • 2 cloves garlic, minced
  • 1 cup vegetable broth
  • 1 cup fresh spinach, roughly chopped
  • 1 teaspoon paprika (smoked or sweet)
  • Salt and black pepper to taste (start with 1/2 teaspoon salt)
  • 1 tablespoon lemon juice, freshly squeezed
  • Optional: 1/4 cup grated Parmesan or a spoonful of plain yogurt for extra creaminess

Instructions

  1. Heat 2 tablespoons olive oil in a large pan over medium heat until shimmering.
  2. Add 1 medium chopped onion and 2 minced garlic cloves, sauté until softened, about 5 to 7 minutes.
  3. Stir in 2 cans of drained butter beans, 1 cup vegetable broth, 1 teaspoon paprika, and season with salt and pepper. Bring to a gentle simmer.
  4. Cook for 5 to 7 minutes, stirring occasionally, until beans absorb liquid and begin to break down.
  5. Add 1 cup fresh chopped spinach and stir until wilted, about 1 to 2 minutes.
  6. Remove from heat and stir in 1 tablespoon lemon juice and optional Parmesan or yogurt, adjust seasoning, and serve warm.

Notes

For added flavor, toast the paprika in the oil before adding onions. For a thicker sauce, mash some of the beans.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 375
  • Sugar: 3g
  • Sodium: 650mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 10g
  • Protein: 18g
  • Cholesterol: 5mg

Why This Is a Go-To in My Kitchen

This recipe is dependable because the ingredients are forgiving, the technique is fast, and the result is both comforting and versatile. Expect a creamy texture from the butter beans that holds up to gentle simmering, aromatic onion and garlic, a touch of paprika for warmth, and a bright finish with lemon and fresh greens. It’s the kind of meal that fills the table in under 30 minutes yet tastes like you took longer, and it scales easily if you need to feed more people or turn it into a side.

Pantry & Fresh Ingredients

  • 2 cans butter beans, drained and rinsed
  • 2 tablespoons olive oil
  • 1 medium onion, chopped (about 1 cup)
  • 2 cloves garlic, minced
  • 1 cup vegetable broth
  • 1 cup fresh spinach, roughly chopped
  • 1 teaspoon paprika (smoked or sweet, your choice)
  • Salt and black pepper to taste (start with 1/2 teaspoon salt)
  • 1 tablespoon lemon juice, freshly squeezed
  • Optional: 1/4 cup grated Parmesan or a spoonful of plain yogurt for extra creaminess

How It Comes Together

  1. Heat 2 tablespoons olive oil in a large pan over medium heat, making sure it shimmers but does not smoke.
  2. Add 1 medium chopped onion and 2 minced garlic cloves, sauté until softened and translucent, about 5 to 7 minutes.
  3. Stir in 2 cans drained and rinsed butter beans, 1 cup vegetable broth, 1 teaspoon paprika, salt and black pepper to taste, then bring the mixture to a gentle simmer.
  4. Cook the beans in the simmering broth for 5 to 7 minutes so they absorb some liquid and begin to break down slightly, stirring occasionally.
  5. Add 1 cup fresh chopped spinach and stir until wilted and evenly distributed, about 1 to 2 minutes.
  6. Remove from heat and stir in 1 tablespoon lemon juice and optional 1/4 cup grated Parmesan or a spoonful of yogurt, adjust seasoning, then serve warm.

How This Dish Fuels the Day

  • Serving size and typical nutrition: One generous serving is about 1 1/2 cups, roughly 350 to 420 calories depending on whether you add cheese or yogurt, with about 18 to 22 grams of protein, 40 to 48 grams of carbohydrates, 12 to 18 grams of fat, 8 to 10 grams of fiber, and moderate sodium around 600 to 800 mg depending on the beans and added salt.

How This Recipe Shows Up at Mealtime

  • Best when served warm as a main on busy weeknights, it pairs beautifully with steamed rice, crusty bread, or a simple green salad, and it also makes a cozy side to grilled chicken or roasted vegetables for a heartier plate.

How to Save What’s Left

  • Fridge and freezer: Store in an airtight container in the refrigerator for up to 4 days, or freeze portions in freezer-safe containers for up to 3 months; to reheat, thaw overnight if frozen, then warm gently on the stove with a splash of water or broth to loosen the sauce, and finish with a squeeze of lemon.
  • Freshness tip: If it thickens too much after refrigeration, loosen it with a little vegetable broth and reheat slowly to keep the creamy texture.

Things That Make This Even Better

  1. Toast the paprika briefly in the hot oil before adding the onions to bloom its flavor, it deepens the smoky notes without overpowering.
  2. Reserve one small handful of the beans and mash half of the cooked ones with the back of a spoon to create a thicker, creamier sauce without adding dairy.
  3. Use low-sodium or no-salt-added beans and season gradually, this gives you control and prevents an overly salty final dish.
  4. For a silkier finish, stir in a tablespoon of plain yogurt or grated Parmesan off the heat, the residual warmth won’t curdle the dairy but will add richness.

Ways to Change It Without Breaking It

  • Seasonal twist: In summer, substitute half the spinach with chopped fresh tomatoes and finish with basil for a bright, summery version.
  • Comfort-focused: Stir in a spoonful of butter or cream at the end, and serve over mashed potatoes for a warming, indulgent meal.
  • Slightly elevated: Add a splash of dry white wine in step 3 and finish with a scattering of chopped toasted almonds and lemon zest for texture and brightness.

What Can Go Wrong and How to Fix It

  • Mistake: Beans are too watery, fix: Simmer uncovered until excess liquid evaporates, or mash a portion of the beans to naturally thicken the sauce.
  • Mistake: Dish tastes flat, fix: Add a hit of acid like more lemon juice or a splash of vinegar and a pinch of salt to brighten the flavors.
  • Mistake: Overcooked, mushy greens, fix: Add delicate greens like spinach at the very end and wilt only briefly, or fold in fresh baby arugula right before serving.
  • Mistake: Too salty because of canned beans, fix: Rinse the beans thoroughly and add unsalted broth or water to dilute, then balance with lemon or a small touch of sweetness like a grated carrot.

Turning Leftovers Into Something New

  • Make a quick bean mash: Warm leftovers, mash slightly, spread on toasted bread, top with a fried egg and cracked black pepper for an easy brunch.
  • Stuffed peppers or baked potatoes: Use leftover beans as a flavorful filling for halved bell peppers or baked potatoes, top with cheese and bake until heated through.
  • Hearty soup base: Thin leftover mixture with broth, add extra vegetables and greens, simmer to create a new, comforting soup.

Questions Readers Often Ask

How can I make this vegan without losing creaminess?

Use full-flavored plant-based options like a spoonful of unsweetened plain soy yogurt or a splash of canned coconut milk off the heat to add richness, or mash extra beans into the sauce for body and texture, finishing with lemon to keep the flavors bright.

Can I use dried butter beans instead of canned, and how should I prepare them?

Yes, soak dried butter beans overnight and simmer until tender, about 45 to 60 minutes depending on age, then proceed with the recipe; cooking them from dried reduces sodium and gives you a firmer texture to control the creaminess.

Is this suitable for meal prep and how long will it stay good?

Absolutely, it holds well in the refrigerator for up to four days and freezes nicely for up to three months; portion into meal-sized containers and reheat gently with a splash of broth to restore the texture before serving.

Can I add protein like sausage or chicken without changing the cooking order?

You can, brown diced chicken or sliced sausage first in the pan, remove and then cook the onions and garlic in the same pan to pick up the browned bits, return the protein with the beans in step 3, and adjust cooking time until the chicken is cooked through.

Tags:

You might also like these recipes

Leave a Comment

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