Tuscan White Bean and Sausage Skillet
Tuscan white bean and sausage skillet is the 25-minute dinner that eats like something that simmered for two hours. Italian sausage, cannellini beans, sun-dried tomatoes, spinach, and a rich tomato-herb broth — one skillet, done. Most versions of this recipe reach for heavy cream to make it feel substantial. This one doesn’t need it. The cannellini bean liquid — the stuff you’d normally pour down the drain — is what builds the body of the sauce, and it does it more naturally than cream would.
This is a genuinely simple recipe that requires paying attention to two things: browning the sausage properly and using the bean liquid correctly. Get those right and the rest takes care of itself.
Why the Bean Liquid Changes Everything
Cannellini beans are packed in a liquid that’s naturally starchy and slightly thick — the byproduct of the beans sitting in salted water. It’s not the prettiest thing to look at, but added to the broth during cooking it creates a richness and body that most recipes try to achieve with a tablespoon of flour or a pour of heavy cream. The starch from the bean liquid emulsifies into the tomato broth as it simmers and produces a sauce that clings to the beans and sausage instead of pooling at the bottom of the bowl.
Reserve the liquid from one of your two cans. Pour it in with the chicken broth after the tomatoes go in. Simmer for 8 to 10 minutes and then do the other thing that no recipe tells you to do — crush three or four beans against the side of the pan with the back of your spoon. Those broken-down beans dissolve into the sauce and thicken it further. It’s the risotto trick applied to a bean dish, and it works.
Brown the Sausage Properly
The sausage needs to be well browned — not just cooked through, but with visible dark color on the crumbles. That browning is flavor, and it releases into the oil and tomato base that everything else builds on. Medium-high heat, give it 5 to 6 minutes without touching it too much, let the fat render and the surface get some color. The sausage fat stays in the pan as the cooking medium for the onion and garlic. Do not drain it.
Hot Italian sausage is the recommendation. The fennel and heat in hot sausage cuts through the richness of the tomato and bean base in a way that sweet sausage doesn’t quite manage. If you’re cooking for people who avoid heat, sweet is a direct swap — just lean into the crushed red pepper flakes separately.
What Else Goes In
Sun-dried tomatoes add a concentrated, slightly sweet tomato depth that fresh or canned tomatoes can’t replicate. The oil they’re packed in goes into the pan first — it’s already infused with tomato and herb flavor and beats plain olive oil as the starting fat. Crushed tomatoes in addition to the sun-dried creates a layered tomato presence in the broth. Tomato paste cooked for a minute before the liquid goes in adds the same caramelized backbone it adds to everything else.
What to Serve With It
Crusty bread is the only correct answer — the broth earns it. A green salad alongside keeps it from being too heavy. This also works over polenta if you want to make it more of a sit-down dinner. For other sausage dinners in the rotation, the Creamy Sun-Dried Tomato Sausage Orzo and Marry Me Pasta with Italian Sausage use the same protein in completely different directions.
Leftovers and Storage
This is one of those dishes that’s genuinely better the next day. The beans absorb the broth overnight and the flavors deepen. Leftovers keep for 4 days in the fridge and freeze well for up to 3 months. Reheat on the stovetop over low heat with a splash of chicken broth to loosen. If you’re meal prepping, this is worth making a full batch of specifically to eat across the week.

Tuscan White Bean and Sausage Skillet
Ingredients
Meat & Protein
- 1 lb hot Italian sausage casings removed
Produce
- 1 yellow onion diced
- 5 garlic cloves minced
- 2 cups baby spinach packed
- 3 tbsp fresh parsley roughly chopped, for garnish
Dairy
- ⅓ cup parmesan cheese freshly grated, plus more for serving
Pantry & Canned Goods
- 2 cans cannellini beans drained and rinsed — reserve the liquid from one can
- ½ cup sun-dried tomatoes oil-packed, drained and roughly chopped — reserve 1 tbsp oil
- 1 tbsp tomato paste
- 1 cup chicken broth low sodium
- 1 can crushed tomatoes 14 oz
Seasonings & Spices
- 1 tsp Italian seasoning
- 1 tsp dried oregano
- ½ tsp kosher salt plus more to taste
- ½ tsp black pepper
- ½ tsp crushed red pepper flakes optional — reduce if using hot sausage
Instructions
- Heat the reserved sun-dried tomato oil in a large deep-sided skillet over medium-high heat. Add the sausage and cook, breaking it into small crumbles, for 5 to 6 minutes until deeply browned. Do not drain — the rendered sausage fat is the flavor base for the entire dish.
- Reduce heat to medium. Add the diced onion and cook for 3 to 4 minutes until softened. Add the garlic and cook for 30 seconds. Add the tomato paste and stir, cooking for 1 minute until it darkens slightly and coats the pan.
- Add the sun-dried tomatoes, crushed tomatoes, chicken broth, Italian seasoning, dried oregano, salt, pepper, and red pepper flakes if using. Stir to combine and bring to a gentle simmer.
- Add the drained and rinsed cannellini beans. Pour in the reserved bean liquid from one can — about ½ cup. The bean liquid adds body and a creamy starchiness to the broth without any cream. Stir to combine.
- Simmer uncovered for 8 to 10 minutes, stirring occasionally, until the broth has thickened and the flavors have melded. Use the back of a spoon to lightly crush a few beans against the side of the pan — this thickens the sauce further without any additional ingredients.
- Remove from heat. Add the baby spinach and stir until wilted — about 1 minute from the residual heat. Stir in the grated parmesan. Taste and adjust salt.
- Serve directly from the skillet, garnished with fresh parsley and extra parmesan. Crusty bread alongside is strongly recommended.
