I’m so excited to share this creamy tuscan white bean skillet recipe with you today. It’s one of those dinners that feels fancy enough for company but comes together so quickly on a busy weeknight that I find myself making it all the time.
The first time I made this, I was trying to use up a few cans of white beans sitting in my pantry. I threw in some spinach, sun-dried tomatoes, and a splash of cream, and suddenly my kitchen smelled like a Tuscan villa. My family practically inhaled it.
What I love most is how the creamy sauce clings to every bean. The garlic and Italian herbs bring so much warmth and depth. And that pop of color from the tomatoes and greens? Gorgeous.
This dish works as a hearty vegetarian main or as a side that pairs beautifully with grilled chicken or fish. Either way, it’s comfort food that doesn’t weigh you down. One skillet, minimal cleanup, maximum flavor.
Trust me, once you taste how the beans soak up all that garlicky, herb-infused sauce, you’ll understand why this has become such a staple in my kitchen.
Why You’ll Love This Creamy Tuscan White Bean Skillet Recipe
This dish hits all the right notes for a weeknight dinner that feels special. The beans become incredibly tender and creamy, almost melting into the rich sauce. The combination of sun-dried tomatoes and fresh spinach gives you that classic Tuscan flavor profile that’s both rustic and elegant.
Here’s what makes this recipe a winner:
- Ready in under 30 minutes from start to finish
- One-pan cooking means less cleanup and more time to relax
- Budget-friendly using pantry staples and affordable ingredients
- Naturally vegetarian but hearty enough to satisfy everyone
- Meal prep friendly and tastes even better the next day
- Easily customizable with your favorite greens or proteins
- Restaurant-quality flavor without leaving your kitchen
Another favorite: Enchilada Skillet Recipe
Ingredients
The beauty of this recipe lies in its simplicity. Most of these ingredients are probably already sitting in your pantry or fridge. I always keep canned beans on hand for nights like this, and the cannellini beans work perfectly because they’re already tender and ready to absorb all those wonderful flavors.
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1 cup heavy cream
- ½ cup vegetable broth
- ½ cup sun-dried tomatoes, chopped
- 3 cups fresh spinach
- 1 teaspoon Italian seasoning
- ½ teaspoon red pepper flakes
- ½ cup grated Parmesan cheese
- Salt and black pepper to taste
- Fresh basil for garnish (optional)
Kitchen Equipment Needed
You really don’t need much to pull this recipe together, which is part of its charm. A good skillet is the star of the show here. I prefer using my cast iron skillet because it distributes heat evenly and gives the onions a nice caramelization.
- Large cast iron skillet or deep sauté pan (12-inch)
- Wooden spoon or spatula
- Sharp knife
- Cutting board
- Can opener
- Measuring cups and spoons
- Grater for Parmesan cheese
Recommended Products for This Recipe
I’ve made this dish countless times, and through trial and error, I’ve found a few products that really elevate the final result. These aren’t necessary, but they do make a noticeable difference in both flavor and ease of preparation.
1. Lodge Cast Iron Skillet
A quality cast iron skillet transforms this dish. The even heat distribution means your onions caramelize beautifully without burning, and the beans develop this gorgeous golden crust on the bottom. Plus, it goes from stovetop to oven if you want to finish it with a broiled cheese top.
2. Premium Sun-Dried Tomatoes in Olive Oil
Not all sun-dried tomatoes are created equal. The oil-packed varieties are softer, more flavorful, and blend into the sauce better than the dry-packed ones. I use the oil from the jar to sauté the onions for an extra flavor boost.
3. Microplane Grater for Fresh Parmesan
Freshly grated Parmesan melts so much better than the pre-grated stuff. A good microplane grater creates these delicate shreds that dissolve into the sauce, making it incredibly creamy and giving you that authentic Italian flavor.
4. High-Quality Italian Seasoning Blend
A premium Italian seasoning blend with visible herbs makes a huge difference. Look for one with oregano, basil, rosemary, and thyme. The fresher the herbs, the more aromatic your dish becomes.
You might also enjoy: Salmon Skillet Recipe
Step-by-Step Instructions
I’ve walked through this recipe so many times that I could probably make it with my eyes closed. The key is building layers of flavor at each step. Don’t rush the onions, and make sure you let the cream reduce properly so the sauce thickens to that perfect consistency.
1. Prepare Your Ingredients
- Dice the onion into small, even pieces so they cook uniformly
- Mince the garlic finely to release maximum flavor
- Drain and rinse the beans thoroughly to remove excess sodium
- Chop the sun-dried tomatoes into bite-sized pieces
- Wash and dry the spinach, removing any thick stems
- Grate the Parmesan cheese fresh if possible for the best melt
2. Sauté the Aromatics
- Heat the olive oil in your large skillet over medium heat
- Add the diced onion and cook for 5-7 minutes until softened and translucent
- Stir occasionally to prevent burning
- Add the minced garlic and cook for another minute until fragrant
- The garlic should just start to turn golden but not brown
- This is when your kitchen will start smelling absolutely incredible
3. Add the Beans and Tomatoes
- Pour in the drained cannellini beans and stir to coat them with the aromatics
- Add the chopped sun-dried tomatoes and mix well
- Let everything cook together for 2-3 minutes
- The beans should start to warm through and pick up the flavors
- Season with Italian seasoning, red pepper flakes, salt, and pepper
- Stir to distribute the spices evenly throughout the skillet
4. Create the Creamy Sauce
- Pour in the heavy cream and vegetable broth
- Stir everything together until well combined
- Bring the mixture to a gentle simmer over medium heat
- Let it cook for 8-10 minutes, stirring occasionally
- The sauce will begin to thicken and reduce
- You’ll notice it becoming creamier and coating the beans beautifully
- The beans will absorb some of the liquid and become even more flavorful
5. Add the Greens and Cheese
- Reduce the heat to medium-low
- Add the fresh spinach in batches, stirring as it wilts
- It will seem like a lot at first but will cook down significantly
- Once all the spinach is wilted, stir in the grated Parmesan cheese
- Keep stirring until the cheese melts completely into the sauce
- Taste and adjust the seasoning with more salt and pepper if needed
- The sauce should be thick, creamy, and clinging to every bean
6. Finish and Serve
- Remove the skillet from heat
- Let it rest for 2-3 minutes to allow the sauce to settle
- The dish will thicken slightly as it cools
- Tear fresh basil leaves over the top if using
- Serve directly from the skillet for a rustic presentation
- Enjoy while hot for the best creamy texture
This pairs beautifully with my Baked Cod Recipe for a complete meal.
Tips for Success
Making this dish is pretty straightforward, but these tips will help you achieve restaurant-quality results every time. I’ve learned most of these through my own kitchen experiments and a few happy accidents along the way.
- Don’t skip rinsing the beans – This removes excess starch and sodium that can make the sauce gummy
- Use full-fat heavy cream – Low-fat versions won’t give you that luxurious, thick sauce
- Let the cream reduce properly – Patience here is key for the perfect consistency
- Add spinach gradually – It cooks down so much that you can fit more than you think
- Adjust consistency as needed – Add more broth if too thick, simmer longer if too thin
- Fresh Parmesan is essential – Pre-grated cheese contains anti-caking agents that prevent smooth melting
- Save some pasta water – If you’re serving this over pasta, the starchy water helps bind the sauce
Read Also: Cabbage Roll Skillet Recipe
Serving Suggestions

This creamy tuscan white bean skillet is incredibly versatile and works beautifully in so many different contexts. I’ve served it as a main dish for Meatless Mondays, as a hearty side at dinner parties, and even as a fancy lunch option when I’m working from home.
For a complete meal, serve it over al dente pasta like penne or rigatoni. The sauce coats the pasta perfectly, and the beans add wonderful texture. You could also serve it alongside crusty bread for soaking up every last drop of that creamy sauce. My Buttermilk Biscuits are perfect for this.
It pairs wonderfully with:
- Grilled chicken breast or thighs
- Pan-seared fish like salmon or cod
- Simple Roasted Broccoli
- A crisp green salad with lemon vinaigrette
- Roasted Potatoes for extra heartiness
- Garlic bread or focaccia
Variations to Try
One of my favorite things about this recipe is how easily it adapts to whatever you have in your fridge or whatever flavors you’re craving. I’ve made so many versions of this dish that my family jokes it’s never quite the same twice.
- Add protein – Stir in cooked chicken, Italian sausage, or crispy bacon for a heartier meal
- Change the greens – Swap spinach for kale, Swiss chard, or arugula
- Make it vegan – Use coconut cream instead of heavy cream and nutritional yeast instead of Parmesan
- Amp up the heat – Double the red pepper flakes or add fresh jalapeños
- Try different beans – Great Northern beans or chickpeas work wonderfully too
- Add vegetables – Mushrooms, zucchini, or roasted bell peppers are excellent additions
- Herb variations – Fresh thyme or rosemary instead of Italian seasoning changes the whole profile
For a lighter option, try: Lentil Soup Recipe
Storage and Reheating
This dish is one of those rare recipes that actually improves after a day in the fridge. The beans continue to absorb the flavors from the sauce, and everything melds together beautifully. I often make a double batch intentionally just to have leftovers for lunch throughout the week.
Storage:
- Let the skillet cool completely before transferring to storage containers
- Store in an airtight container in the refrigerator for up to 4 days
- The cream sauce may thicken as it sits, which is completely normal
- Keep separate from any pasta or bread you plan to serve it with
- Don’t freeze this dish as the cream sauce doesn’t thaw well and can separate
Reheating:
- Reheat gently on the stovetop over medium-low heat
- Add a splash of broth or cream to loosen the sauce
- Stir frequently to prevent sticking and ensure even heating
- Microwave individual portions for 1-2 minutes, stirring halfway through
- The beans may soften further with reheating, but they’ll still taste delicious
Nutritional Facts
Per serving (serves 4):
- Calories: 420
- Total Fat: 24g
- Saturated Fat: 12g
- Cholesterol: 60mg
- Sodium: 480mg
- Total Carbohydrates: 38g
- Dietary Fiber: 9g
- Sugars: 4g
- Protein: 14g
Note: Nutritional information is approximate and will vary based on specific ingredients used and portion sizes. This recipe is high in fiber and protein, making it a satisfying and nutritious meal option.
Health Benefits of Key Ingredients
What I love about this dish beyond the taste is how nutritious it actually is. You’re getting so many beneficial nutrients in every bite, and it feels good knowing you’re feeding your family something that’s both delicious and nourishing.
Cannellini Beans:
- Excellent source of plant-based protein and fiber that keeps you full for hours
- Rich in iron, which supports healthy blood cells and energy levels
- Contains resistant starch that promotes gut health and may aid blood sugar control
- Provides folate, which is essential for cell growth and metabolism
Spinach:
- Packed with vitamins A, C, and K for immune support and bone health
- High in antioxidants that protect your cells from damage
- Contains iron and calcium despite being low in calories
- Provides nitrates that may support heart health and blood pressure
Sun-Dried Tomatoes:
- Concentrated source of lycopene, a powerful antioxidant
- Rich in vitamin C and potassium
- Adds intense flavor without excess calories
- Contains beneficial compounds that may support heart health
Garlic:
- Natural anti-inflammatory and immune-boosting properties
- May help lower cholesterol and blood pressure
- Contains compounds that have antibacterial effects
- Adds tremendous flavor without sodium or fat
Read Also: Mexican Skillet Recipe
Frequently Asked Questions
1. Can I use other types of beans instead of cannellini beans?
Absolutely! Great Northern beans are nearly identical in texture and flavor. Chickpeas work wonderfully if you want a slightly firmer bean with a nuttier taste. Navy beans are another excellent substitute. Just avoid using kidney beans as they’re too firm and won’t absorb the sauce as well.
2. How can I make this dish dairy-free?
Swap the heavy cream for full-fat coconut milk or cashew cream for a rich, creamy texture. Use nutritional yeast instead of Parmesan cheese to add that savory, cheesy flavor. The dish will be slightly different but still incredibly delicious and satisfying.
3. Can I make this ahead of time for meal prep?
Yes, this dish is perfect for meal prep! Prepare it fully, let it cool completely, then divide into individual containers. It keeps well in the fridge for up to 4 days. The flavors actually deepen as it sits. Just reheat gently with a splash of broth to loosen the sauce.
4. Why is my sauce too thin or watery?
The sauce thickens as it simmers, so make sure you’re giving it the full 8-10 minutes of cooking time. If it’s still thin, continue simmering uncovered for a few more minutes. You can also mash a few beans against the side of the pan to release their starch, which naturally thickens the sauce.
5. Can I add meat to this vegetarian dish?
Definitely! Cooked Italian sausage, diced chicken, or crispy bacon all work beautifully. Cook the meat first, set it aside, then follow the recipe as written and stir the cooked meat back in at the end. This turns it into a complete protein-packed meal that’s even more filling.
Another favorite: Taco Skillet Recipe
Final Thoughts
This creamy tuscan white bean skillet has truly earned its place in my regular dinner rotation, and I have a feeling it’ll become one of your go-to recipes too. The combination of tender beans, vibrant greens, and that rich, garlicky sauce is simply irresistible.
What makes this dish so special is how it manages to be both comforting and light at the same time. It’s the kind of meal that satisfies without leaving you feeling overly full. Plus, knowing you can have something this delicious on the table in under 30 minutes makes weeknight cooking so much less stressful.
I hope you’ll give this recipe a try soon and discover just how wonderful it is. Don’t forget to let me know how it turns out in the comments below, and feel free to share any variations you come up with. Happy cooking!
Recommended:
- Summer Tortellini Skillet Recipe
- Egg Skillet Recipe
- Cowboy Skillet Recipe
- Loaded Breakfast Skillet Recipe
- Breakfast Skillet Recipe
- Cookie Skillet Recipe
- Loaded Potato Soup Recipe
- Baked Salmon Recipe
- Beef Stroganoff Recipe
- Buffalo Chicken Dip Recipe



