Creamy Spinach White Bean Skillet

Creamy spinach and white bean skillet bubbling in a cast iron pan with melted Parmesan Save
Creamy spinach and white bean skillet bubbling in a cast iron pan with melted Parmesan | newdietprograms.com

This hearty skillet brings together tender cannellini beans and fresh spinach in a rich, creamy sauce flavored with garlic, thyme, and smoked paprika. The entire dish comes together in one pan in just 30 minutes, making it an ideal choice for busy weeknights when you want something satisfying without spending hours in the kitchen.

The luscious sauce, made with heavy cream and Parmesan cheese, coats everything beautifully while the fresh lemon juice brightens all the flavors. Serve it over rice, quinoa, or with crusty bread to soak up every drop of that delicious sauce.

The first time I made this skillet, I was standing in my kitchen at 7pm on a Tuesday, absolutely refusing to order takeout again. The way the cream hit the hot pan and swirled into this gorgeous pale gold sauce made me realize I had been underestimating beans my entire life. Now whenever I see those cans of cannellini in my pantry, I grab the skillet without even thinking.

Last winter my sister came over for dinner and actually asked if there was hidden chicken in this dish. She could not believe something so velvety and rich was completely vegetarian. That moment of watching her go back for thirds, spoon scraping against the pan, is exactly why this recipe lives in my regular rotation now.

Ingredients

  • Olive oil: Creates the foundation for sautéing the aromatics and adds a subtle fruity note
  • Yellow onion: Finely chopped so it melts into the sauce rather than staying in distinct pieces
  • Garlic cloves: Minced fresh because nothing else gives quite the same aromatic punch
  • Fresh spinach: Roughly chopped so it wilts evenly and distributes throughout the dish
  • Lemon juice: Brightens the entire dish and cuts through the richness perfectly
  • Cannellini beans: Creamy, mild, and hold their shape beautifully while soaking up flavors
  • Heavy cream: Creates that luscious restaurant-quality sauce, though half-and-half works too
  • Parmesan cheese: Adds salty depth and umami that makes the sauce feel complete
  • Vegetable broth: Deglazes the pan and adds another layer of savory backbone
  • Dried thyme: Brings an earthy, floral note that pairs exceptionally well with beans
  • Smoked paprika: My secret ingredient for adding subtle depth without overpowering
  • Salt and black pepper: Essential for bringing all the flavors forward
  • Red pepper flakes: Optional but gives such a lovely background warmth

Instructions

Sauté the aromatics:
Heat olive oil in your large skillet over medium heat, add the chopped onion, and cook until it turns translucent and soft, about 3 minutes. Stir in the garlic and let it cook just 30 seconds until you can smell it throughout your kitchen.
Build the base:
Add the drained beans and vegetable broth to the pan, letting everything simmer together for about 3 minutes. The liquid will start to reduce and the beans will begin absorbing those flavors.
Wilt the spinach:
Add the spinach in handfuls rather than all at once, waiting for each batch to collapse before adding more. This seems tedious but prevents overcrowding the pan.
Create the sauce:
Pour in the cream, add the Parmesan, thyme, smoked paprika, salt, pepper, and red pepper flakes if using. Stir gently and watch as the sauce transforms into something silky and gorgeous.
Let it meld:
Reduce heat to low and let everything simmer gently for 5 to 7 minutes. The sauce will thicken noticeably and the flavors will marry together beautifully.
Finish with brightness:
Stir in the lemon juice, taste, and adjust seasoning if needed. Remove from heat and serve immediately while the sauce is still velvety and warm.
Golden white beans and fresh spinach swimming in a rich, velvety cream sauce in a skillet Save
Golden white beans and fresh spinach swimming in a rich, velvety cream sauce in a skillet | newdietprograms.com

My friend who claims to hate beans texted me the next day after I served this, asking for the recipe because she kept thinking about that creamy sauce. There is something so satisfying about converting a bean skeptic with just one properly cooked meal.

Making It Your Own

Substitute coconut milk or cashew cream for the dairy and nutritional yeast for Parmesan to make this vegan without sacrificing any creaminess. The texture remains surprisingly luxurious.

Serving Suggestions

This skillet begs to be served over something that can catch all that sauce. Rice or quinoa work beautifully, but honestly nothing beats tearing into crusty bread and using it to scoop up every last drop.

Beyond The Basic Recipe

Sautéed mushrooms add a meaty texture that makes this feel even more substantial, while sun-dried tomatoes contribute bursts of concentrated sweetness. Both additions transform this from simple weeknight fare to something that could honestly appear on a dinner party menu.

  • Leftovers reheat surprisingly well for lunch the next day
  • The sauce thickens in the fridge so add a splash of broth when reheating
  • This recipe doubles easily if you are feeding a crowd or want meal prep
Vegetarian creamy spinach and white bean skillet served hot with parmesan cheese sprinkled on top Save
Vegetarian creamy spinach and white bean skillet served hot with parmesan cheese sprinkled on top | newdietprograms.com

Some nights the best meals are the ones that come together quickly but still feel like a warm hug. This skillet has saved more weeknight dinners than I can count.

Recipe FAQs

Yes, simply substitute the heavy cream with full-fat coconut milk or cashew cream, and replace the Parmesan cheese with nutritional yeast or a vegan Parmesan alternative.

This pairs wonderfully with crusty bread, over rice or quinoa, or alongside roasted vegetables. The creamy sauce is perfect for soaking up with bread or grains.

Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stove, adding a splash of broth or cream if needed to loosen the sauce.

Yes, thaw and drain frozen spinach thoroughly before adding it to the skillet. You may need about 10 ounces of frozen spinach to equal the 5 cups of fresh called for in the dish.

This skillet is naturally gluten-free as long as you use certified gluten-free vegetable broth. Double-check all ingredient labels to ensure there are no hidden gluten-containing additives.

Absolutely. Substitute half-and-half or whole milk for the heavy cream, and reduce the Parmesan cheese to 1/4 cup. The dish will still be creamy and delicious with fewer calories.

Creamy Spinach White Bean Skillet

A comforting one-pan vegetarian dish with tender white beans, fresh spinach, and luscious creamy sauce—ready in 30 minutes.

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

Ingredients

Produce

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 5 cups fresh spinach, roughly chopped
  • 2 tablespoons fresh lemon juice

Beans

  • 2 (15-ounce) cans cannellini beans, drained and rinsed

Dairy

  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese

Broth & Seasoning

  • 1/2 cup vegetable broth
  • 1 teaspoon dried thyme
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground black pepper
  • 3/4 teaspoon salt
  • Pinch of red pepper flakes

Instructions

1
Sauté Onions: Heat olive oil in a large skillet over medium heat. Add chopped onion and cook until softened and translucent, approximately 3 minutes.
2
Add Aromatics: Stir in minced garlic and cook for 30 seconds until fragrant, being careful not to burn.
3
Simmer Beans: Add cannellini beans and vegetable broth to the skillet. Simmer for 3 minutes, stirring occasionally to allow flavors to begin melding.
4
Wilt Spinach: Add fresh spinach in batches, allowing each batch to wilt before adding more. This prevents overcrowding and ensures even cooking.
5
Create Creamy Sauce: Pour in heavy cream, add Parmesan cheese, dried thyme, smoked paprika, salt, black pepper, and red pepper flakes. Stir thoroughly to combine all ingredients.
6
Thicken and Meld: Let the mixture simmer gently for 5 to 7 minutes, stirring occasionally, until the sauce thickens slightly and flavors fully meld together.
7
Finish and Season: Stir in fresh lemon juice, taste and adjust seasoning if necessary, then remove from heat.
8
Serve: Serve immediately while hot, garnished with additional Parmesan cheese or fresh herbs if desired.
Additional Information

Equipment Needed

  • Large skillet
  • Wooden spoon or spatula
  • Chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 370
Protein 16g
Carbs 38g
Fat 17g

Allergy Information

  • Contains dairy (Parmesan cheese, heavy cream)
  • Contains legumes (cannellini beans)
  • For gluten-free preparation, ensure vegetable broth is certified gluten-free
Melissa Turner