ADVERTISEMENT

Creamy White Bean & Spinach Skillet – 30-Minute Dinner

By August 31, 20266 min read

Cooked bean recipes are a cornerstone of quick, nutritious cooking. This Creamy White Bean & Spinach Skillet transforms humble pantry staples into a satisfying meal that's both comforting and good for you. The creamy sauce, made with a splash of heavy cream and Parmesan, clings beautifully to the beans and wilted spinach, creating a dish that feels indulgent without being heavy.

Advertisements1

As a food blogger, I'm always looking for ways to maximize flavor while minimizing effort. This recipe uses canned beans (or home-cooked ones if you have them) to cut down on prep time, and it all comes together in a single skillet—less cleanup, more time to enjoy your evening. The combination of garlic, smoked paprika, and a touch of red pepper flakes adds depth, while the cream and cheese round out the flavors.

Whether you serve it over crusty bread, pasta, or as a side to grilled chicken, this skillet is a versatile addition to your recipe rotation. It's proof that simple ingredients can create something truly special.

Why You'll Love This Recipe

1

Quick & Easy: Ready in just 30 minutes from start to finish, perfect for busy weeknights.
2

One-Pan Wonder: Only one skillet needed, so cleanup is a breeze.
3

Pantry-Friendly: Uses canned beans and common spices you likely already have.
4

Crowd-Pleaser: Creamy, savory, and satisfying—even picky eaters will ask for seconds.

About the Ingredients

2 tablespoons olive oil

Use extra-virgin for best flavor. Substitute with avocado oil if preferred.

1 medium yellow onion, diced

About 1 cup. Sweet onion works too.

4 cloves garlic, minced

Fresh garlic is best; use 1 teaspoon garlic powder in a pinch.

1 teaspoon smoked paprika

Regular paprika works, but smoked adds a deeper flavor.

1/2 teaspoon red pepper flakes (optional)

Adjust to your heat preference. Omit for a milder dish.

1 (15-ounce) can diced tomatoes, undrained

Fire-roasted adds extra depth. Use crushed if you prefer a smoother sauce.

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

Great northern or butter beans work well. If using dried, cook 1 cup ahead.

1 cup vegetable broth

Chicken broth also works. Low-sodium is best to control salt.

1/2 cup heavy cream

For a lighter version, use half-and-half or coconut milk (full-fat).

5 ounces baby spinach

About 5 cups. Kale or Swiss chard can be substituted, but cook longer.

1/2 cup grated Parmesan cheese

Freshly grated melts better. Pecorino Romano is a sharp alternative.

Salt and black pepper to taste

Kosher salt preferred.

Tips & Tricks

  • Don't skip rinsing the beans—it removes excess sodium and improves texture.
  • For a thicker sauce, mash about 1/4 cup of the beans before adding them to the skillet.
  • Add the spinach in batches, stirring until wilted, to prevent overcrowding.
  • If the sauce gets too thick, loosen it with a splash of broth or water.

Pro Tips

1

Use a large skillet to give the spinach room to wilt.
2

Toast the paprika and pepper flakes in the oil for 30 seconds to bloom their flavors.
3

Stir in the Parmesan off the heat to prevent clumping.
4

Let the skillet rest for 2 minutes before serving to allow the sauce to thicken slightly.

Step-by-Step Instructions

1. Sauté the Aromatics

Heat olive oil in a large skillet over medium heat (350°F/175°C). Add onion and cook until translucent, about 4-5 minutes. Stir in garlic, paprika, and red pepper flakes, and cook for 1 minute until fragrant.

2. Add Tomatoes and Beans

Pour in the diced tomatoes with their juices. Add the drained beans and vegetable broth. Stir to combine, then bring to a gentle simmer. Cook for 5 minutes, allowing the flavors to meld.

3. Incorporate the Cream

Reduce heat to low and stir in the heavy cream. Simmer gently for 3-4 minutes, stirring occasionally, until the sauce slightly thickens.

4. Wilt the Spinach

Add the baby spinach in handfuls, stirring until each batch wilts before adding more. This takes about 2-3 minutes. The spinach should be bright green and tender.

5. Finish with Parmesan

Remove the skillet from the heat. Stir in the grated Parmesan until melted and creamy. Season with salt and pepper to taste.

6. Serve and Enjoy

Serve immediately over crusty bread, pasta, or as a side. Garnish with extra Parmesan or fresh herbs if desired.

Delicious Variations

  • Add cooked Italian sausage or shredded chicken for extra protein.
  • Swap the spinach for kale and add a pinch of nutmeg for a cozy twist.
  • Stir in sun-dried tomatoes and olives for a Mediterranean flair.

How to Store Creamy White Bean & Spinach Skillet

Refrigerator

Store in an airtight container for up to 4 days.

Freezer

Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.

Reheating

Reheat in a skillet over medium-low heat, adding a splash of broth or water to loosen the sauce.

Frequently Asked Questions

Q: Can I use dried beans instead of canned?

Yes, soak and cook 1 cup of dried beans (about 2 cups cooked) and use in place of the canned beans. Adjust cooking time accordingly.

Q: How do I make this recipe vegan?

Replace the heavy cream with full-fat coconut milk and use a vegan Parmesan alternative or nutritional yeast. The dish will still be creamy and delicious.

Q: Can I use frozen spinach?

Yes, thaw and squeeze out excess moisture, then add it earlier in the cooking process since it's already cooked.

Q: What can I serve with this skillet?

It's great over pasta, rice, or polenta, or as a side to grilled chicken or fish. Crusty bread for dipping is also a must.

Q: Can I make this ahead of time?

Absolutely. It reheats well, so make it a day in advance and store it in the fridge. The flavors even deepen overnight.

I hope you enjoy this creamy, satisfying skillet as much as my family does. If you try it, leave a comment below and let me know how it turned out—I love hearing from you! Keep it simple, keep it growing.

Creamy White Bean & Spinach Skillet

Creamy White Bean & Spinach Skillet

A hearty, creamy skillet of white beans and spinach in a garlicky tomato sauce—ready in 30 minutes for an easy weeknight dinner.

★★★★½ 4.8 (156 ratings)
10 minPrep time20 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon red pepper flakes (optional)
  • 1 (15-ounce) can diced tomatoes, undrained
  • 2 (15-ounce) cans cannellini beans, drained and rinsed
  • 1 cup vegetable broth
  • 1/2 cup heavy cream
  • 5 ounces baby spinach
  • 1/2 cup grated Parmesan cheese
  • Salt and black pepper to taste

📋 Instructions

  1. 1Sauté the Aromatics — Heat olive oil in a large skillet over medium heat (350°F/175°C). Add onion and cook until translucent, about 4-5 minutes. Stir in garlic, paprika, and red pepper flakes, and cook for 1 minute until fragrant.
  2. 2Add Tomatoes and Beans — Pour in the diced tomatoes with their juices. Add the drained beans and vegetable broth. Stir to combine, then bring to a gentle simmer. Cook for 5 minutes, allowing the flavors to meld.
  3. 3Incorporate the Cream — Reduce heat to low and stir in the heavy cream. Simmer gently for 3-4 minutes, stirring occasionally, until the sauce slightly thickens.
  4. 4Wilt the Spinach — Add the baby spinach in handfuls, stirring until each batch wilts before adding more. This takes about 2-3 minutes. The spinach should be bright green and tender.
  5. 5Finish with Parmesan — Remove the skillet from the heat. Stir in the grated Parmesan until melted and creamy. Season with salt and pepper to taste.
  6. 6Serve and Enjoy — Serve immediately over crusty bread, pasta, or as a side. Garnish with extra Parmesan or fresh herbs if desired.
👨‍🍳 Chef's Note: For a richer flavor, use fire-roasted tomatoes and smoked paprika. The cream can be substituted with a dairy-free alternative without losing the creamy texture.

Servings: 6

Cuisine: American

Course: Dinner

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Diego Ramirez

Written by Diego Ramirez
Diego explores the intersection of technology and personal finance, sharing his journey of automating savings and investing spare change. He writes for beginners who want to make their money work harder without jargon.

Leave a Comment

x
Advertisements