Creamy White Beans with Spinach
This creamy white beans with spinach skillet is ready in 20 minutes. A comforting vegetarian dinner with crusty bread. Try it tonight!
Since Dinner is on the menu, Pasta Fagioli or Stovetop Mac and Cheese fit right alongside it.
This Simple Skillet Is My Go-To Quick Dinner
When I want a meal that comes together fast, this creamy white bean and spinach skillet is what I reach for. It’s ready in 20 minutes flat, yet feels like comfort food you’ve been simmering all day. The beans turn creamy as they cook in vegetable broth, and if you like an extra-thick texture, you can mash a few with your spoon. A squeeze of lemon and a sprinkle of Parmesan tie it all together. I love serving it with crusty bread to soak up every last bit.
Why You’ll Love This White Bean Skillet
- It takes only 20 minutes from start to finish, making it a perfect weeknight lifesaver.
- The beans get luxuriously creamy from simmering in broth, no cream needed.
- It uses staple ingredients you likely already have: canned beans, spinach, garlic, and Parmesan.
Key Ingredients for Creamy White Beans
Cannellini beans are the heart of this dish. Their creamy texture thickens the broth naturally. Navy or Great Northern beans work well too. Drain and rinse them first.
Shallot adds a mild onion flavor that doesn’t overpower. If you don’t have one, use half a small yellow onion instead.
Parmesan cheese brings umami and helps thicken the sauce. For a dairy-free version, use nutritional yeast, it adds a cheesy, nutty flavor without the dairy.
Kitchen Tools for This One-Skillet Dinner
- A large skillet, at least 12 inches, so the beans can spread and simmer evenly.
- A wooden spoon for stirring and mashing a few beans if you want extra creaminess.
Tips for the Creamiest White Beans
For the creamiest result, don’t skip mashing a portion of the beans right in the skillet. This releases their starch and thickens the broth. If the mixture becomes too thick as it sits, simply stir in an extra splash of vegetable broth until it reaches your preferred consistency.
Expert Tips for This Easy 20-Minute Dinner
Don’t rush the simmering step. The 10-minute simmer gives the beans time to release their starch and thicken the broth naturally, turning it silky. Also, add the garlic after the spinach is wilted, garlic can burn quickly over high heat, turning bitter. Cooking it for just a minute at that stage is enough to infuse flavor.
Creamy White Beans Variations to Try
This recipe is easy to adapt. Swap spinach for kale if you prefer. For a meatier version, cook chopped pancetta or bacon with the shallot. Add roasted red peppers, mushrooms, or artichoke hearts for extra vegetables. Stir in fresh tomatoes or sun-dried tomatoes. Fresh herbs like rosemary, basil, or thyme work beautifully. To keep it vegan, use nutritional yeast instead of Parmesan. For extra richness, add a splash of heavy cream or coconut milk. A tablespoon or two of basil pesto stirred in at the end gives it a whole new flavor.
What to Serve with Creamy White Beans
I usually serve these creamy white beans with plenty of crusty bread for dipping. They’re also great over polenta, rice, pasta, quinoa, or farro. Spoon them over roasted vegetables or a baked potato. For a heartier meal, top with a fried egg. A simple side salad, like arugula or Caesar, rounds out the plate nicely.
How to Store Leftover Creamy White Beans
Let the beans cool completely before storing. Transfer to an airtight container and refrigerate for up to 5 days. The flavors often meld and taste even better the next day.
Can You Freeze Creamy White Beans?
These creamy white beans freeze well. Cool them completely, then transfer to a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
How to Reheat Creamy White Beans
Reheat the beans in a skillet over medium-low heat, adding a splash of vegetable broth if they’ve thickened. You can also microwave in 30-second bursts, stirring between each. Avoid high heat to keep the beans from breaking down too much.
Creamy White Beans with Spinach FAQs
Can I use dried beans instead of canned?
This recipe is designed for canned beans for speed. Dried beans would need to be cooked separately first, not a quick 20-minute meal. If you want to use dried, cook them until tender before starting.
How can I make this dish vegan?
Simply swap the Parmesan for nutritional yeast. Use the same amount, 1/4 cup. It gives a cheesy, savory flavor. Also make sure your vegetable broth is vegan.
What can I add for extra protein?
Top the beans with a fried egg for a protein boost. Or stir in cooked chicken, Italian sausage, or crispy bacon. Canned tuna would also work in a pinch.
My beans didn’t get creamy. What went wrong?
The creaminess comes from the starch released by the beans as they simmer. If you didn’t simmer long enough (10 minutes), they may stay thin. Also, mashing a few beans with a spoon helps thicken. Add a bit more broth if it’s too thick.
Recipe
Creamy White Beans with Spinach

This simple white bean skillet is easy to make, satisfying, and so comforting. Serve with crusty bread for a quick and easy meal!
Ingredients
- 1 tbsp olive oil
- 1 large shallot, chopped
- 4 cup spinach, roughly chopped
- 5 cloves garlic, minced
- 2 cans cannellini beans, drained
- 1 cup vegetable broth
- to taste kosher salt and black pepper
- 0.25 tsp crushed red pepper flakes
- 0.25 cup parmesan cheese or nutritional yeast
- 1 tbsp fresh lemon juice
- crusty bread, for serving
Instructions
- 1
In a large skillet, heat the olive oil over medium high heat. Add the shallot and cook for 3 minutes, stirring occasionally.
- 2
Add the spinach and cook until wilted. Stir in the garlic and cook for 1 minute.
- 3
Stir in the beans and vegetable broth. Season with salt, pepper, and crushed red pepper flakes.
- 4
Bring to a boil and then reduce to a simmer. Let simmer for about 10 minutes, stirring occasionally. The beans will get creamy and thicken. If you want to break up some of the beans with a wooden spoon, you can.
- 5
Stir in the Parmesan cheese (or nutritional yeast) and lemon juice. If the mixture is too thick for your liking, you can add a little extra vegetable broth.
- 6
Serve warm with crusty bread.
Nutrition (per serving)
Calorie breakdown
How this was calculated — 11 of 11 ingredients matched
Nutrition information is automatically calculated from USDA FoodData Central, so should only be used as an approximation. Actual values may vary depending on the ingredients, brands, and preparation methods used.
Open in analyzerKeyword: gluten-free, glutenFree, nutFree, Skillet, vegetarian
This post may contain affiliate links. Read our disclosure policy.
Share this recipe
You Might Also Like
View All →About the Author
NutriforksNutriForks is a home-cooking site built around two simple ideas: recipes should actually work, and you should know what’s in them. Every recipe pairs clear, tested instructions with a full nutrition breakdown, so healthy, everyday cooking is genuinely easy.







