This sausage and white bean skillet brings browned Italian sausage, creamy beans, tomatoes, and greens together in a hearty one-pan meal. It is an American-style, pantry-friendly dinner rather than a fixed regional classic, and the savory sausage seasons the simmering sauce as it cooks.
Ingredients
- 1 lb (450 g) raw mild or hot Italian pork sausage, casings removed
- 1 tbsp (15 ml) olive oil
- 1 medium yellow onion, diced, about 1 cup (150 g)
- 1 medium red bell pepper, diced, about 1 cup (150 g)
- 3 garlic cloves, finely chopped, about 1 tbsp (9 g)
- 2 tbsp (32 g) tomato paste
- 1 tsp (1 g) dried oregano
- ½ tsp (1 g) fennel seeds, lightly crushed; optional, but they add a classic sausage-like aroma
- 1 can (14.5 oz/411 g) diced tomatoes, with their juices
- 2 cans (15 oz/425 g each) cannellini or great northern beans, drained and rinsed; about 3 cups (510 g) beans after draining
- 2 cups (475 ml) low-sodium chicken broth or vegetable broth
- 4 cups (120 g) chopped kale, tough stems removed, or baby spinach
- ½ tsp (3 g) fine salt, plus more to taste
- ¼ tsp (0.5 g) black pepper
- 1 tbsp (15 ml) red wine vinegar or lemon juice
- ⅓ cup (30 g) finely grated Parmesan, for serving, optional
Instructions
- Prepare the ingredients. Dice the onion and pepper, chop the garlic, and remove any tough kale stems before roughly chopping the leaves. Drain and rinse the beans. Have the broth, tomatoes, and seasonings nearby so they can go into the pan without delay. This preparation takes about 20 minutes and makes the cooking steps easier to manage.
- Brown the sausage. Heat a large, deep skillet or Dutch oven over medium heat. Add the olive oil and sausage, breaking the meat into bite-size crumbles with a wooden spoon. Cook for about 10 minutes, stirring and turning the pieces, until browned with no pink remaining. Check several of the largest crumbles with a food thermometer: the USDA FSIS safe minimum temperature for ground pork is 160°F (71°C). If any pieces have not reached that temperature, keep cooking and check again. Transfer the sausage to a plate, leaving about a tablespoon of fat in the pan; spoon off excess if there is much more.
- Soften the vegetables and toast the seasonings. Add the onion and bell pepper to the skillet and cook for 5 minutes, stirring occasionally, until softened but not browned heavily. Stir in the garlic, tomato paste, oregano, and crushed fennel seeds. Cook for about 1 minute, stirring constantly, until the tomato paste darkens slightly and smells savory. If the pan looks dry, add a spoonful of broth rather than extra oil.
- Simmer the beans and tomatoes. Add the diced tomatoes and their juices, drained beans, broth, salt, and pepper. Stir well, scraping up browned bits from the bottom of the pan. Bring the mixture to a gentle simmer, then lower the heat and cook uncovered for 15 minutes. Stir once or twice. The sauce should become a little thicker while the beans stay mostly whole; reduce the heat if the liquid bubbles vigorously.
- Finish with greens and sausage. Stir in the kale and cook for 3 minutes, or until wilted and tender. Baby spinach needs less time, usually about 1 minute. Return the cooked sausage and any juices on the plate to the skillet, then simmer for 2 minutes so the flavors come together and the sausage is hot throughout. Stir in the vinegar or lemon juice, taste, and adjust salt and pepper. Serve with Parmesan if you like.
Tips
- Choose sausage to set the flavor. Mild Italian sausage makes a rounded, savory skillet; hot sausage adds noticeable heat. Sausage can be salty, so use low-sodium broth and wait until the end before adding more salt.
- Brown in batches if needed. A crowded pan steams meat instead of browning it. If the sausage will not fit in a single loose layer, brown it in two batches, then return all of it to the plate. The browned bits left behind add flavor to the vegetables and sauce.
- Adjust the consistency deliberately. For a thicker, stew-like result, simmer uncovered a few extra minutes. For a looser bowl, add broth a few tablespoons at a time. Avoid boiling hard, which can split the beans and make the sauce reduce before the vegetables are tender.
- Use a thermometer, not color alone. Sausage can brown on the outside before its center is safely cooked. Check the largest crumbles as described in the method. If substituting raw chicken or turkey sausage, cook it to 165°F (74°C), rather than the pork-sausage temperature.
Serving Suggestions
Serve the skillet in shallow bowls with crusty bread, toasted sourdough, or warm pita for catching the tomato broth. A spoonful of grated Parmesan and a drizzle of olive oil make a simple finish; chopped parsley or a few torn basil leaves add freshness. If serving bread, offer it on the side rather than stirring it into the pan, so the beans and sauce keep their texture.
For a more substantial plate, spoon the mixture over polenta, or serve it with rice or small pasta. A crisp green salad dressed with lemon vinaigrette balances the rich sausage. Roasted broccoli or green beans also work well, especially if you want an additional vegetable without changing the skillet itself. The recipe serves four as a main dish; with bread or a substantial side, it can stretch to five smaller portions.
Variations
Change the beans: Great northern beans and cannellini beans are both mild and creamy. Butter beans make the skillet softer and more substantial, while chickpeas give it a firmer bite. Drain and rinse canned beans before adding them. If using home-cooked beans, use about 3 cups (510 g) and include a little cooking liquid only if the pan needs it.
Make it meat-free: Replace the sausage with 12 oz (340 g) sliced mushrooms and use vegetable broth. Brown the mushrooms in batches until their released liquid has evaporated, then continue with the onion and pepper. Add ½ tsp smoked paprika (about 1 g) for extra depth. The result will not taste exactly like sausage, but it remains savory and satisfying.
Use another green or tomato style: Chard, escarole, or spinach can replace kale. For a brighter, less chunky tomato base, use one 14.5 oz (411 g) can of crushed tomatoes instead of diced tomatoes. Add a pinch of red pepper flakes with the garlic if you want more heat, or omit the fennel seeds for a simpler herb flavor.
Make it dairy-free: Simply leave off the Parmesan or finish bowls with a little extra-virgin olive oil. If using a different kind of sausage, check its label for seasoning and salt because some varieties are much more strongly flavored than Italian pork sausage.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, transferring them to a shallow, covered container so they cool promptly. Keep the skillet refrigerated for 3 to 4 days. The beans will absorb some broth as they sit, so the leftovers may be thicker than the freshly cooked dish. Add a splash of broth or water before reheating if needed.
Reheat a portion in a covered saucepan over medium-low heat, stirring occasionally, until steaming hot throughout. For food safety, USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. A microwave also works: cover the bowl loosely, heat in short intervals, and stir between intervals so the middle warms evenly. Refrigerate promptly again if you do not finish the reheated portion.
For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 2 to 3 months for best quality. Leave a little space at the top for expansion. Thaw in the refrigerator overnight, then reheat to 165°F (74°C). The kale may soften further after freezing, but the beans and tomato broth generally reheat well. Do not leave cooked sausage or the finished skillet at room temperature for extended storage.
Frequently Asked Questions
Can I use pre-cooked sausage?
Yes. Slice pre-cooked sausage and brown it in the skillet for about 5 minutes, then set it aside while the vegetables and sauce cook. Return it during the final 2 minutes to heat through. Because it is already cooked, it does not need the same raw-ground-pork check, but leftovers should still be reheated to 165°F (74°C).
Can I make this recipe without a Dutch oven?
Yes. Use the widest deep skillet you have, ideally 12 inches (30 cm) across, so the sausage can brown and the sauce can simmer without crowding. If your pan is small, brown the sausage in batches and simmer the finished mixture in a saucepan or pot large enough to hold everything comfortably.
Why did my beans break apart?
Beans can split if they are stirred roughly or boiled hard. Fold them in gently, keep the sauce at a low simmer, and stir only when needed to prevent sticking. Canned beans are already tender, so the 15-minute simmer is for bringing the flavors together, not for cooking the beans from scratch.
Can I prepare the skillet ahead?
You can cook the full recipe a day ahead, cool it promptly, and refrigerate it covered. Reheat gently with a splash of broth, making sure the center reaches 165°F (74°C). For the freshest texture, you can also chop the onion, pepper, and garlic in advance and refrigerate them separately, then cook the skillet shortly before serving.
What can I use instead of cannellini beans?
Great northern beans are the closest swap and have a similar creamy texture. Butter beans are larger and softer; chickpeas are firmer and less creamy. Use the same drained quantity, about 3 cups (510 g), and fold the beans in gently so softer varieties remain intact.
Related
- Sangria with Brandy and Honey
- Sangria Cake Recipe: A Citrus-Studded Red Wine Cake
- Sangria Ice Recipe for Fruity, Wine-Infused Cubes
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).