
Have you ever opened your pantry, seen a can of cannellini beans, and thought, “There has to be something better I can do with these than a hum-drum soup”? That is the moment this creamy Tuscan white bean pasta was invented for. It is hearty, weeknight-easy, and has the kind of Tuscan charm that makes a Tuesday feel like a small Italian holiday.
The Pasta That Started as a Clean-Out-the-Fridge Moment
I came to white bean pasta the way most home cooks do: out of necessity. I had a partial box of rigatoni, a can of cannellini beans staring at me for a week, and a sad jar of roasted red peppers I had bought for something I never made. Dinner happened about twenty minutes later, and my family asked for it twice the next week.
What I love about this recipe is the way it pulls its weight without any single ingredient doing all the heavy lifting. The beans make the sauce unctuously creamy without flour. The roasted red peppers add a smoky sweetness tomatoes could never deliver. The pecorino melts into everything and turns the whole pan into something that tastes like it has been cooking for hours. The rosemary gives it that unmistakable Tuscan accent.
There is also something quietly comforting about a pasta that holds its shape and gives you a real bite every time. Short pasta with ridges, like rigatoni or penne, is the move here. Long noodles get lost. Tiny shapes disappear. Give me something with a little architecture, and the dish sings.
Creamy Tuscan White Bean Pasta
This is a 30-minute weeknight pasta built on a creamy white bean and tomato base, with wilted spinach, sweet roasted red peppers, and pecorino romano. It is the kind of dish that makes an empty fridge feel like an opportunity. Comforting but not heavy, rich but not heavy-handed, endlessly flexible depending on what you have in the pantry.
If you love quick Tuscan-inspired pastas, you might also enjoy my creamy roasted red pepper pasta and my sun-dried tomato pesto pasta for two more easy weeknight ideas.
From Pot to Plate: My Method
Step 1: Boil the pasta with intention. Bring a large pot of well-salted water to a rolling boil. Add 1 pound of short rigatoni or penne and cook two minutes shy of the package al dente time. Reserve a full cup of the starchy pasta water before you drain — this is the secret to a glossy, clingy sauce. Drain the pasta and set it aside.
Step 2: Bloom the garlic and rosemary. Heat 2 tablespoons of olive oil in a large, deep skillet over medium heat. Add 3 whole peeled garlic cloves and 3 sprigs of fresh rosemary. Swish the rosemary around in the oil and let everything sizzle gently for 2 to 3 minutes, until fragrant. Fish out and discard the garlic and rosemary before moving on.
Step 3: Build the sauce. Add 2 drained cans of cannellini beans, season with salt, pepper, and a pinch of red chili flakes if you like heat. Pour in 1/2 cup of passata and let it bubble gently for 3 to 4 minutes, pressing some of the beans against the side of the pan with a wooden spoon. They will break down and make the sauce unctuously creamy without any flour. Add 1/4 cup of heavy cream for richness.
Step 4: Bring it all together. Add the drained pasta to the skillet with the reserved pasta water, a splash at a time, until the sauce is glossy and just loose enough to coat every noodle. Stir in 2 cups of baby spinach and let it wilt for 30 seconds. Shower with 1/2 cup of grated pecorino romano, toss to combine, and taste for salt. Serve with more pecorino and a drizzle of olive oil on top.
Creative Twists Worth Trying
Once you understand the bones of this dish, the variations are nearly endless. A few of my favorites:
- Swap the rigatoni for shells, fusilli, or cavatappi. Any short shape with ridges or cups works beautifully to hold the creamy sauce.
- Add a few tablespoons of sun-dried tomato pesto at the end for an extra layer of tangy depth.
- Stir in a handful of chopped kalamata olives or capers for a briny kick that plays nicely with the creamy beans.
- Top with toasted pine nuts or chopped walnuts for crunch and a nutty finish.
- Add a few slices of crisped pancetta or prosciutto on top for a salty, savory accent.

Serving & Pairing Ideas
What should I serve with creamy Tuscan white bean pasta? This dish stands on its own beautifully, but a simple arugula salad with lemon and shaved parmesan is the perfect bright counterpoint. A loaf of warm, crusty bread for mopping up the sauce is never a bad idea. If you are pouring wine, a chilled glass of vermentino or pinot grigio works wonderfully. For more inspiration, browse the pasta recipes.
Why I Love This Recipe
I love this recipe because it makes me look like a better cook than I am. A can of beans, a few pantry staples, and twenty minutes of attention produce a pasta that tastes like it has been tended to all afternoon. The white beans do the heavy lifting in a way that feels almost magical — they break down just enough to create a silky, satisfying sauce without any flour or roux.
I also love that it is forgiving. I have made it with great northern beans, with kale instead of spinach, with cream cheese stirred in at the end. Every version has been a winner. This is the kind of recipe that builds your confidence because it rewards experimentation and never punishes you for it.
Storage and Batch Cooking
Leftovers keep in the fridge for up to 4 days in a covered container. The pasta will absorb the sauce as it sits, so when you reheat, add a splash of water or vegetable broth to loosen it back up. Warm gently in a skillet over medium-low, stirring often, or microwave in 60-second bursts. The beans make this dish surprisingly sturdy — it reheats much better than most cream-based pastas.
For batch cooking, the sauce base (everything except the pasta and the spinach) keeps for up to 3 days in the fridge. When you are ready to eat, boil a fresh batch of pasta and stir it into the reheated sauce with a splash of pasta water. The fresh spinach goes in at the end so it stays bright green.
Troubleshooting Your Sauce
Why is my sauce too thick? You probably did not add enough pasta water. The starchy water is what loosens the sauce and makes it cling to the noodles. Add it a few tablespoons at a time until the sauce is glossy and just loose enough to coat a spoon.
Why is my sauce too thin? Let it simmer a little longer to reduce, or add a bit more pecorino — the cheese will thicken the sauce as it melts. You can also mash a few extra beans against the side of the pan to release more starch.
Why does the dish taste flat? Almost always a salt or acid issue. Beans need salt to come alive, so be generous. A small squeeze of lemon at the end also brightens the whole dish without making it taste lemony.
Your Quick Questions, Answered
Can I use dried beans instead of canned? Yes. Cook 1 1/2 cups of dried cannellini beans until very tender, then proceed with the recipe. The sauce will be even creamier because the beans will break down more easily.
Can I make it vegan? Absolutely. Skip the pecorino and heavy cream, and use a good extra-virgin olive oil. Add a tablespoon of nutritional yeast or a few tablespoons of cashew cream for richness. The beans will still do most of the work.
Can I make it without the cream? Yes. The beans alone make a beautifully creamy sauce. The cream is a luxury, not a necessity, and the dish is still lovely without it.
What can I use instead of roasted red peppers? A jar of sun-dried tomatoes (oil-packed, drained and chopped) works beautifully. Or skip the peppers entirely and add a second handful of spinach or some halved cherry tomatoes.
Is there a way to make it spicier? Yes. Double the red chili flakes, add a pinch of cayenne, or stir in a spoonful of calabrian chili paste at the end. Heat seekers will thank you.
A Few Last Thoughts
There is a particular kind of pride that comes from turning a few pantry staples into something that genuinely wows the people at your table. This creamy Tuscan white bean pasta is exactly that kind of recipe. It does not ask for much, but it gives back more than you would expect.
I hope this becomes a back-pocket recipe for you the way it has for me. If you make it, tell me in the comments what you swapped. You can read more about me on my about page, or browse the pasta recipes for your next cozy dinner. Until then, raid the pantry with confidence.
—Elowen Thorn
Creamy Tuscan White Bean Pasta — Easy 30-Minute Weeknight Dinner
Description
A 30-minute weeknight pasta with creamy cannellini beans, roasted red peppers, spinach, and pecorino. Pantry-friendly, no fancy techniques required.
Ingredients
Instructions
- Bring a large pot of well-salted water to a boil. Cook the pasta two minutes shy of al dente according to the package. Reserve 1 cup of the pasta water, then drain.
- While the pasta cooks, heat the olive oil in a large deep skillet over medium. Add the garlic cloves and rosemary and let sizzle 2-3 minutes until fragrant. Remove and discard.
- Add the cannellini beans to the skillet. Season with salt, pepper, and chili flakes if using. Pour in the passata and simmer 3-4 minutes, mashing some beans against the side of the pan to thicken the sauce. Stir in the heavy cream.
- Add the drained pasta to the skillet with a splash of reserved pasta water. Toss until glossy. Stir in the spinach until wilted. Add the pecorino and toss again. Taste and adjust salt. Serve with more pecorino and a drizzle of olive oil.
Notes
- Great northern beans can be substituted for cannellini. For a vegan version, skip the cream and pecorino, and use a few tablespoons of cashew cream and nutritional yeast instead.