Italian Sausage and Bean Casserole
Weeknight comfort food just got easier. Meet Italian Sausage and Bean Casserole – your new favorite one-pan, one-pot dinner. Ready in just 30 minutes on the stovetop, it’s the kind of comforting dish your family will ask for again and again. All you need is crusty bread for soaking up every last bite of sauce. Slow cooker instructions are included, too.

Table of contents
Ingredients
- Olive oil
- Italian sausages (mild or spicy)
- Onion
- Garlic
- Rosemary
- Tomato paste (tomato puree in the UK)
- Italian red wine
- Crushed red pepper/chili flakes
- Canned chopped tomatoes
- Salt
- Black pepper
- Cooked cannellini/white kidney beans or great
Think of this dish as a casseruola in Italy or a cassoulet in France – essentially an Italian sausage stew made with simple, comforting ingredients.
You can make this casserole ahead of time and reheat it with ease. It comes with my guarantee that the whole family will love it, and it’s even better the next day as leftovers.

Best Italian sausage to use
I like to use sweet Italian sausage, as it balances and offsets any spice in the sauce. If you prefer more heat, spicy Italian sausage works just as well — simply adjust the seasoning to suit your taste. A plain or mild Italian sausage is also a great option.
Sweet Italian sausages are delicious on their own, as a pizza topping, or served in a bun with peppers and onions. They’re especially good when simmered with cannellini beans in a tomato and rosemary sauce, where their flavor really shines.
Sauce spice level
The heat in this sauce is completely adjustable. Red pepper flakes let you add just a touch of spice or turn it up to your liking. Using sweet Italian sausage helps balance the heat, while spicy Italian sausage will naturally kick it up a notch – just be mindful of how much spice you add to the sauce.

Classic Italian dishes
I love cooking Italian dishes like this with beans, especially recipes inspired by Tuscany, where beans play a central role in everyday cuisine. Meals like Tuscan bean soup or warm bean crostini are classic examples of how simple ingredients create deeply comforting food.
Lentils are another staple of the region, as well as in Sicily. Some of my favorite lentil-based dishes include Lentil Soup with Winter Vegetables and Sicilian Lentil Pasta. Both pictured below.


Chefs tip
Because Italian sausages are already packed with flavor, I like to brown them first in the same pan. This adds extra depth and richness to the sauce.
Canned beans work beautifully in this dish since they’re added toward the end of cooking. There’s no need for long simmering, and they hold their shape while soaking up all that delicious flavor.
Wine substitute
This recipe includes wine, but it can easily be omitted if you’re serving children or prefer not to use alcohol. Simply replace it with chicken stock or broth for the same depth of flavor.
Slow cooker Italian sausage and beans
This casserole is perfect for the slow cooker. Use dried beans, as canned beans will fall apart. Soak the dried beans overnight and cook them before adding to the slow cooker.
Brown the sausage as directed in step 1, then add all ingredients to the slow cooker. Cover and cook on low for 7–8 hours or high for 4–5 hours. The result is a rich, hearty meal with minimal effort.

Italian Sausage and Bean Casserole
Video
Ingredients
- 2 tablespoons olive oil
- 8 sweet or spicy Italian sausages
- 1 cup (128 grams) onion, finely chopped
- 3 garlic cloves, grated or finely chopped
- 1 tablespoon fresh rosemary, chopped
- 2 tablespoons tomato paste , puree in the UK
- Small pinch red pepper chili flakes, more if you like it spicier
- ½ cup (118 ml) Italian red wine, substitute chicken stock for children
- 3 cups (700 grams) canned chopped tomatoes
- ½ teaspoon salt
- ¼ teaspoon freshly grated black pepper
- 30 oz (two 15 oz cans)850g (two 425g cans) canned cannellini/white kidney beans, drained (or dried if making in the slow cooker)
Instructions
To make on the stovetop:
- Heat a braising pan or high-sided skillet/frying pan over medium heat and add the olive oil. Brown the sausages for about 3 minutes per side until golden (they don’t need to be cooked through). Remove the sausages from the pan and set aside.
- To the same pan, add the onions (add more oil if needed) and cook until they begin to soften. Stir in the garlic and rosemary and cook for 1 minute, being careful not to let them brown.
- Add the tomato paste and red pepper flakes, stirring to combine. Pour in the wine and scrape up any browned bits from the bottom of the pan.
- Add the tomatoes, salt, and pepper. Cover and simmer for 10 minutes until the tomatoes break down into a saucy consistency.
- Stir in the beans, then nestle the sausages back into the pan. Cover and simmer for a further 10 minutes until everything is heated through and flavors combine.
To make in the slow cooker:
- Soak dried beans overnight in water. Brown the sausage as in step 1, then put everything into the slow cooker, cover and cook on low for 7 to 8 hours or high for 4 to 5 hours.

Do you drain the beans
Yes, if using canned beans drained and rinsed.
I tried this in the slow cooker and turned out really nice. I cooked the beans the day before and put everything in the slow cooker the next morning.
Fantastic! Thank you for sharing.
What a lovey Sunday supper. We used spicy and sweet and it is a delicious combination. It has already been requested by the family to make it again 🙂
Aww thank you for sharing this. It’s one of my favorites too
This was really good. My two young children and husband happily gobbled large bowls of this right up. Per my youngest daughter I added mushrooms (she loves them!), and it was a nice textural addition. I sautéed them right after I took the sausage out, and added the onions to the pan once they released a bit of water and slightly browned. This is a keeper!
It’s always nice to get the approval of children as they can be the toughest critics. I love the idea of adding mushrooms, I need to try that next time. Thank you for sharing.
This is bubbling away right now with a couple changes. I cheated and tinned canned beans and used cherry tomatoes. I just tasted the sauce and it s so good.
It’s OK to cheat. I hope you enjoyed it 🙂
This was a delicious, comforting dinner last night on a cold nigh. I use canned beans instead of dried and made the sauce spicier. Will make this again.
I happy that it turned out great for you. Thank you for leaving the great feedback.
Now this is some serious comfort food – perfect for a cooler day like today! Pinned of course 🙂