Creamy White Bean and Artichoke Skillet

Creamy White Bean and Artichoke Skillet served warm, glistening with herby sauce, fresh parsley garnish, and a slice of crusty bread. Save
Creamy White Bean and Artichoke Skillet served warm, glistening with herby sauce, fresh parsley garnish, and a slice of crusty bread. | newdietprograms.com

This hearty skillet combines tender cannellini beans with quartered artichoke hearts in a luxurious creamy sauce infused with lemon, thyme, and oregano. Ready in just 30 minutes, the dish comes together entirely in one pan for minimal cleanup. The sauce achieves perfect richness through a blend of vegetable broth and cream, brightened with fresh lemon juice and zest. Red pepper flakes add gentle warmth while fresh parsley provides a vibrant finish.

The first time I made this white bean skillet, I was convinced it needed something fancy. I stood in my kitchen debating between adding wine or maybe roasting the vegetables first, but my roommate walked in, starving after a long shift, and just said please put food in front of me. So I tossed everything in the pan without overthinking it, and honestly? That rushed version ended up being the one I've been making ever since.

Last winter, my friend Sarah came over for what was supposed to be a quick dinner between her meetings. She took one bite of this skillet, actually put her fork down, and asked for the recipe right then. Now she makes it every Sunday for her weekly meal prep, and I love getting her texts with little variations she's discovered along the way.

Ingredients

  • 1 tablespoon olive oil: This creates the foundation for sautéing your aromatics, and I've learned that a good quality oil makes a noticeable difference here
  • 1 small yellow onion, finely chopped: Dicing it small helps it melt into the sauce rather than leaving chunky bits throughout
  • 3 cloves garlic, minced: Fresh garlic is non-negotiable here, and mincing it finely distributes the flavor evenly
  • 1 (14-ounce/400 g) can artichoke hearts, drained and quartered: Quartering them gives you satisfying bites that hold up to the creamy sauce
  • 2 cups baby spinach, roughly chopped: This wilts down beautifully and adds fresh color and nutrients without overpowering the dish
  • 2 (15-ounce/425 g) cans white beans, drained and rinsed: Cannellini beans are my go-to for their creamy texture, but Great Northern works perfectly too
  • 3/4 cup vegetable broth: This creates the base of your sauce, so use one you actually enjoy drinking on its own
  • 1/2 cup heavy cream or full-fat coconut milk: I've tried both, and while coconut milk adds lovely subtle sweetness, heavy cream gives that restaurant-quality richness
  • 2 tablespoons lemon juice: This brightens everything and cuts through the cream, so don't skip it even if you're tempted
  • 1 teaspoon lemon zest: Zest first, then juice your lemon, and you'll get way more aromatic flavor from every part
  • 1 teaspoon dried thyme: Thyme pairs so naturally with both beans and artichokes, almost like they were meant to be together
  • 1/2 teaspoon dried oregano: This adds that Mediterranean hint that makes the whole dish feel sun-drenched and warm
  • 1/4 teaspoon red pepper flakes: Even if you're sensitive to heat, this tiny amount just adds background warmth, not actual spice
  • Salt and black pepper to taste: Taste at the end, season gradually, and remember that the artichokes already bring some saltiness
  • 2 tablespoons fresh parsley, chopped: Fresh herbs at the end make everything look and taste more vibrant and finished
  • Grated Parmesan or vegan alternative: Completely optional, but a little salty umami on top never hurt anyone

Instructions

Heat your skillet and sizzle the aromatics:
Pour in the olive oil over medium heat, then add your chopped onion and let it soften for about 4 minutes until it turns translucent and smells sweet. Toss in the garlic for just 30 seconds, watching closely so it doesn't brown or turn bitter.
Brown the artichokes slightly:
Add those quartered artichoke hearts to the pan and let them cook for a few minutes until they pick up some golden color. This step adds depth I didn't appreciate until I accidentally skipped it once and noticed the difference immediately.
Combine the beans and spinach:
pour in your drained white beans and that handful of chopped spinach if you're using it. Stir everything gently so you don't break up the beans, just encourage them to make friends with the artichokes.
Create the creamy sauce:
Pour in the vegetable broth and cream, then add the lemon juice and zest, thyme, oregano, and red pepper flakes. Give everything a good stir and let it simmer for about 10 minutes until the sauce thickens slightly and coats the back of your spoon.
Taste and finish:
Sample the sauce and adjust your salt and pepper, then remove the skillet from heat. Sprinkle with fresh parsley and a bit of Parmesan if you'd like, and serve it while it's still bubbling and fragrant.
A close-up of Creamy White Bean and Artichoke Skillet, tender beans and artichokes in a creamy sauce, spoon ready to serve. Save
A close-up of Creamy White Bean and Artichoke Skillet, tender beans and artichokes in a creamy sauce, spoon ready to serve. | newdietprograms.com

This recipe became my go-to when my sister announced she was going plant-based last year. I was worried about making satisfying meals for both of us, but this skillet proved that creamy comfort food doesn't need meat to feel complete and nourishing.

Making It Your Own

I love how this recipe adapts to whatever I have in my pantry. Sometimes I'll add sun-dried tomatoes for a tangy punch, or toss in some roasted red peppers if I want more sweetness and color. It's forgiving enough that you can experiment and still end up with something delicious.

Serving Suggestions

This skillet stands alone beautifully, but I'm also guilty of scooping it over pasta or rice when I want to stretch it further. Crusty bread for dipping is non-negotiable in my house, because that sauce is too good to leave behind.

Storage and Reheating

The leftovers actually improve overnight as the beans absorb more of that herby cream sauce. Store it in an airtight container in the fridge for up to four days, and reheat gently with a splash of broth or water to loosen the sauce back up.

  • The beans will continue softening as they sit, so if you prefer them with more bite, err on the side of slightly undercooking
  • If your sauce looks too thick after reheating, add more liquid a tablespoon at a time
  • This freezes surprisingly well for up to three months if you want to double the recipe for meal prep
Vibrant Creamy White Bean and Artichoke Skillet in a cast iron pan, steam rising, lemon zest and thyme for Mediterranean flavor. Save
Vibrant Creamy White Bean and Artichoke Skillet in a cast iron pan, steam rising, lemon zest and thyme for Mediterranean flavor. | newdietprograms.com

There's something so comforting about a one-pan meal that feels indulgent but comes together with such ease. I hope this finds its way into your regular rotation like it did in mine.

Recipe FAQs

Yes, simply substitute heavy cream with full-fat coconut milk and use a vegan Parmesan alternative. The flavor remains rich and satisfying while being completely plant-based.

Cannellini or Great Northern beans are ideal choices due to their creamy texture and mild flavor that complements the artichokes perfectly. Any white bean variety will work well in this dish.

Stir in cooked chicken pieces or vegan sausage during the last few minutes of simmering. The beans already provide 11 grams of protein per serving, but these additions boost it further.

Crusty bread for dipping, steamed rice, quinoa, or pasta make excellent accompaniments. The creamy sauce pairs beautifully with these starches for a complete meal.

The dish reheats wonderfully and often tastes better the next day as flavors meld. Store in an airtight container for up to 3 days and reheat gently on the stovetop.

Spinach is optional but adds color, nutrition, and mild flavor. If omitting, consider adding chopped kale or Swiss chard for similar benefits, or simply enjoy without greens.

Creamy White Bean and Artichoke Skillet

Tender white beans and artichoke hearts simmered in a creamy, herby Mediterranean sauce for a quick comforting one-pan meal.

Prep 10m
Cook 20m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 small yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 (14-ounce) can artichoke hearts, drained and quartered
  • 2 cups baby spinach, roughly chopped

Beans

  • 2 (15-ounce) cans white beans (cannellini or Great Northern), drained and rinsed

Sauce

  • 3/4 cup vegetable broth
  • 1/2 cup heavy cream or full-fat coconut milk
  • 2 tablespoons lemon juice
  • 1 teaspoon lemon zest
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes
  • Salt and black pepper to taste

Garnish

  • 2 tablespoons fresh parsley, chopped
  • Grated Parmesan or vegan alternative

Instructions

1
Sauté the Aromatics: Heat olive oil in a large skillet over medium heat. Add the onion and sauté for 3–4 minutes until translucent. Add garlic and cook for another 30 seconds until fragrant.
2
Add Artichokes: Stir in the artichoke hearts and cook for 2–3 minutes, allowing them to brown slightly.
3
Combine Beans and Spinach: Add the white beans and baby spinach, stirring gently to combine with the vegetables.
4
Create the Creamy Sauce: Pour in the vegetable broth and cream. Add lemon juice, lemon zest, thyme, oregano, red pepper flakes, salt, and pepper. Simmer for 8–10 minutes, stirring occasionally, until the sauce is creamy and slightly thickened.
5
Season and Garnish: Taste and adjust seasoning as needed. Remove from heat. Garnish with parsley and Parmesan or vegan alternative, if desired. Serve hot.
Additional Information

Equipment Needed

  • Large skillet
  • Cutting board and knife
  • Wooden spoon or spatula
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 325
Protein 11g
Carbs 38g
Fat 13g

Allergy Information

  • Contains dairy if using heavy cream or Parmesan
  • Use coconut milk or plant-based cream and vegan Parmesan for dairy-free version
  • Always check labels for gluten or hidden allergens in packaged items
Melissa Turner