White Bean & Spinach Skillet is the kind of meal that turns an ordinary evening into a satisfying dinner experience. This hearty recipe combines creamy white beans, tender spinach, garlic, sun-dried tomatoes, and a rich sauce in one pan. Whether you need a quick healthy weeknight dinner or a comforting vegetarian dinner skillet, this recipe delivers bold flavor with minimal effort. The combination of pantry staples and fresh ingredients creates a balanced meal that feels special enough for guests while remaining practical for busy schedules.
Story
The first time I made this White Bean & Spinach Skillet, I needed a quick dinner that felt comforting without requiring hours in the kitchen. A few pantry ingredients, a bag of spinach, and some sun-dried tomatoes came together in one skillet and created a meal that instantly earned a place in my regular rotation. Since then, this White Bean & Spinach Skillet has become my answer to hectic evenings because it cooks quickly, tastes rich, and provides plenty of plant-based protein. Fans of a marry me skillet style recipe will appreciate the creamy texture and savory flavor that make every bite memorable.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- ½ teaspoon dried oregano
- ¼ teaspoon red pepper flakes
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- ½ cup chopped sun-dried tomatoes
- 4 cups fresh spinach
- ¾ cup vegetable broth
- ½ cup heavy cream or coconut cream
- ¼ cup grated Parmesan cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon fresh basil, chopped
This ingredient list creates a creamy, savory skillet packed with texture and flavor. The beans provide substance, the spinach adds freshness, and the sun-dried tomatoes contribute a rich tangy contrast that ties the entire dish together.
Step-by-Step Instructions
This recipe comes together in one skillet, making preparation and cleanup pleasantly simple while allowing each ingredient to build flavor throughout the cooking process.
Preparing the Ingredients
Dice the onion, mince the garlic, chop the sun-dried tomatoes, and rinse the beans thoroughly. Next, wash and dry the spinach if needed, grate the Parmesan cheese, and measure all remaining ingredients before heating the skillet.
Cooking Instructions
Heat olive oil in a large skillet over medium heat. Add onion and cook for 4 minutes. Stir in garlic, oregano, and red pepper flakes, then cook for 30 seconds. Add beans, sun-dried tomatoes, and vegetable broth. Simmer for 5 minutes. Stir in cream and Parmesan cheese, then cook for 2 minutes until the sauce thickens slightly. Add spinach and stir until wilted. Season with salt and pepper, finish with basil, and serve immediately.
Tips for Perfect Results
A few simple techniques help create the best texture and flavor. Allow the onions to soften fully before adding other ingredients, and simmer the broth long enough to concentrate the flavors. Freshly grated Parmesan melts more smoothly and creates a creamier sauce.
Common Mistakes to Avoid
Avoid overcooking the spinach because it can lose its bright color and fresh flavor. Do not skip draining and rinsing the beans, since excess liquid may dilute the sauce. In addition, keep the heat moderate after adding the cream to prevent separation.
Pro Tips for Better Flavor
For deeper flavor, use oil-packed sun-dried tomatoes and add a small amount of their oil to the skillet. Fresh basil added at the end brightens the dish, while an extra sprinkle of Parmesan creates a richer finish. A squeeze of lemon juice also balances the creamy sauce beautifully.
Serving and Storage
This skillet works as a complete meal or as a side dish alongside crusty bread, roasted vegetables, or a fresh green salad. The creamy beans pair well with many simple accompaniments while still remaining the star of the plate.
How to Serve
Serve the White Bean & Spinach Skillet hot with toasted artisan bread for dipping into the sauce. It also pairs nicely with brown rice, quinoa, or roasted potatoes for a more substantial dinner.

How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of broth if needed. Freezing is possible, although the cream-based sauce may change texture slightly after thawing.
Conclusion
White Bean & Spinach Skillet combines convenience, nutrition, and comforting flavor in one easy recipe. With creamy beans, tender greens, and a rich sauce, it offers everything needed for a satisfying meal without complicated preparation. Keep this recipe handy whenever you need a dependable dinner that feels both wholesome and delicious.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make this recipe vegan?
Yes. Replace the heavy cream with full-fat coconut cream and substitute the Parmesan cheese with a vegan alternative or nutritional yeast for a similar savory flavor.
Can I use a different type of bean?
Absolutely. Great Northern beans, navy beans, or butter beans all work well in this recipe and provide a similar creamy texture.
Can I prepare this dish ahead of time?
Yes. You can cook the skillet up to two days in advance and refrigerate it. Reheat gently before serving and add a little broth if the sauce becomes too thick.
Print
White Bean & Spinach Skillet
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Creamy white beans, spinach, sun-dried tomatoes, and Parmesan come together in a quick one-pan vegetarian dinner.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1/2 teaspoon dried oregano
- 1/4 teaspoon red pepper flakes
- 2 cans cannellini beans, drained and rinsed
- 1/2 cup chopped sun-dried tomatoes
- 4 cups fresh spinach
- 3/4 cup vegetable broth
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon fresh basil
Instructions
- Dice onion and mince garlic.
- Heat olive oil in a skillet over medium heat.
- Cook onion for 4 minutes.
- Add garlic, oregano, and red pepper flakes.
- Add beans, sun-dried tomatoes, and broth.
- Simmer for 5 minutes.
- Stir in cream and Parmesan.
- Cook until slightly thickened.
- Add spinach and cook until wilted.
- Season and garnish with basil.
- Serve warm.
Notes
- Use coconut cream for a vegan version.
- Add lemon juice before serving for brightness.
- Store leftovers for up to 4 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Skillet
- Cuisine: American
Nutrition
- Serving Size: 1
- Calories: 385
- Sugar: 5
- Sodium: 620
- Fat: 16
- Saturated Fat: 7
- Unsaturated Fat: 8
- Trans Fat: 0
- Carbohydrates: 40
- Fiber: 11
- Protein: 18
- Cholesterol: 28