
The tomatoes bubble around the cannellini beans while the turkey sausage browns in the same skillet, and the whole thing starts smelling like a slow-simmered dinner long before it’s ready. That’s the appeal of this One Pot Turkey Sausage and White Bean Skillet: it turns a few pantry staples and a pound of uncooked sausage into a hearty meal without a sink full of pans. The sausage brings its own Italian seasoning, the beans make each serving filling, and a handful of spinach wilts right into the tomato broth.
I keep the skillet uncovered while the beans, tomatoes, and broth simmer. That gives the liquid a chance to reduce and cling to the beans instead of leaving them in a thin soup. The lemon juice goes in after the spinach, where its bright acidity lifts the rich sausage and tomato base. Spoon it into bowls while the spinach is still vivid and the beans are tender.

Kitchen Note
The lemon juice goes in after the spinach has wilted, not while the skillet is simmering. That last stir gives the tomato and sausage a fresh, bright finish without dulling the citrus.
Save this One Pot Turkey Sausage and White Bean Skillet for a cozy one-pan dinner with tender beans, savory sausage, and a bright lemon finish.
Why the Uncovered Simmer Makes the Beans Taste Like More Than Canned Beans
Canned beans are already cooked, so they don’t need a long braise to become tender. What they do need here is a little time in the tomato juices and broth. As the skillet simmers uncovered, some of that liquid cooks away, leaving a more concentrated, lightly thickened sauce instead of broth pooling at the bottom of the bowl.
The beans also bring a soft, creamy contrast to the browned sausage. Keep the simmer uncovered so the liquid can reduce; covering the skillet traps steam and slows that process. Stir occasionally to distribute the tomatoes and broth, but don’t mash the beans as you go. They should stay whole enough to scoop up with a spoon, with some giving way softly as you eat.
This balance is why the dish doesn’t need flour, cream, or another thickener. The tomatoes provide body, the broth loosens the mixture enough to simmer, and the beans make it satisfying. Let the skillet reach that slightly thickened stage before adding the spinach, and you’ll have a spoonable sauce that coats the ingredients rather than a watery bowl of beans.
What the Sausage, Beans, and Fresh Finish Each Bring

- Uncooked Italian turkey sausage — This is the savory, seasoned base, and uncooked sausage breaks into small pieces as it browns. Choose fresh sausage rather than precooked links; the latter won’t give you the same browned crumbles. A standard grocery-store package works well, and removing the casings lets the meat mingle with the beans.
- Cannellini beans — Their creamy centers soften the assertive tomato and sausage, while their pale skins hold their shape during a short simmer. Canned beans are the right practical choice here; drain and rinse them so the skillet doesn’t pick up excess canning liquid or starch.
- Petite diced tomatoes — The small pieces spread evenly through the beans, and their juices help form the sauce. A basic canned brand is fine; you don’t need premium tomatoes for a skillet that simmers with seasoned sausage. Keep the juices with the tomatoes rather than draining the can.
- Chicken broth — Broth gives the tomatoes enough liquid to simmer and adds a savory note. A plain, everyday carton works; the sausage and Italian seasoning do much of the seasoning work. Vegetable broth can replace it directly, with a slightly less meaty depth.
- Baby spinach — Tender baby leaves collapse quickly into the hot skillet, adding a fresh green note without needing a separate cooking step. Pick through the leaves for any thick stems, though baby spinach is usually ready to use.
- Garlic, Italian seasoning, red pepper flakes, and lemon juice — Garlic and dried herbs deepen the sausage’s seasoning, while the pepper flakes add a mild background warmth. Fresh lemon juice tastes especially lively at the finish; bottled lemon juice works if that’s what you have.
Brown the Sausage First, Then Let the Tomato Broth Tighten
Brown Small Crumbles in the Deep Skillet
Heat the olive oil in a 12-inch deep skillet over medium heat, then add the uncooked turkey sausage with the casings removed. Break it into small pieces as it cooks so you get browned crumbles throughout rather than a few large clumps. Cook for 6–8 minutes, until browned and 165°F in the center. If the meat is still pale, give it time to brown before moving on.
Soften the Onion and Wake Up the Seasoning
Add the diced onion to the browned sausage and cook for 4–5 minutes, stirring occasionally, until the onion has softened. It should look translucent around the edges rather than crisp and raw. Stir in the minced garlic, Italian seasoning, and crushed red pepper flakes. Cook for 30 seconds, just until the garlic smells fragrant; garlic left cooking much longer can turn bitter.
Simmer the Beans in the Tomato Juices
Stir in the drained, rinsed cannellini beans, petite diced tomatoes with their juices, and chicken broth. Bring the skillet to a simmer, then cook uncovered for 8–10 minutes, stirring occasionally. You’re looking for a hot mixture that has thickened slightly, with the broth and tomato juices clinging to the beans. Keep the heat at a steady simmer rather than letting the bottom scorch at a hard boil.
Wilt the Spinach and Finish with Lemon
Stir in the baby spinach and cook for 1–2 minutes, just until the leaves wilt into the skillet. The spinach should look soft and glossy, not faded and stringy. Stir in the lemon juice after the leaves have wilted, then serve while the beans and sausage are hot. The lemon should brighten the sauce without taking over the tomato flavor.
Simple Swaps for a Skillet That Suits Your Table
Turn Up the Heat with Hot Italian Turkey Sausage
Use hot Italian turkey sausage in place of mild Italian turkey sausage for a bolder, spicier skillet. Keep the crushed red pepper flakes if you like a noticeable kick, or leave them out for heat that comes only from the sausage.
Swap in Great Northern Beans
Great Northern beans can stand in for cannellini beans in the same skillet. They’re a little firmer and less creamy, so the finished dish has a slightly more defined bean texture while keeping the same tomato-sausage balance.
Make a Gluten-Free Version
Replace the Italian turkey sausage and chicken broth with gluten-free versions of those same ingredients. The rest of the skillet stays the same; the sausage seasoning may vary slightly by brand, but the beans, tomato, spinach, and lemon still make a balanced meal.
Storage and Reheating
- Refrigerator: Store leftovers in a covered container for 3–4 days. The spinach softens further, but the beans and sauce keep well.
- Freezer: Freeze in an airtight container for up to 3 months. Thaw overnight in the refrigerator; the spinach will be softer after freezing.
- Reheating: Warm it gently in a skillet over medium-low heat, stirring until steaming, or microwave a covered portion and stir partway through. Avoid high heat, which can make the sauce spit and the beans break apart.
Questions That Come Up While Making This Turkey Sausage Skillet

One Pot Turkey Sausage and White Bean Skillet
Ingredients
Equipment
Method
- Heat the olive oil in a 12-inch deep skillet over medium heat.
- Add the turkey sausage and cook for 6–8 minutes, breaking it into small pieces, until browned and it reaches 165°F.
- Add the onion and cook for 4–5 minutes, stirring occasionally, until softened.
- Stir in the garlic, Italian seasoning, and red pepper flakes and cook for 30 seconds.
- Stir in the beans, tomatoes, and chicken broth and bring to a simmer.
- Cook uncovered for 8–10 minutes, stirring occasionally, until the mixture is hot and slightly thickened.
- Stir in the spinach and cook for 1–2 minutes, until wilted.
- Stir in the lemon juice and serve.