Sausage and Bean Casserole
There are dinners that look far more impressive than they are to make, and this is definitely one of them.
A handful of everyday ingredients slowly cook together until the sauce thickens, the peppers soften, the spinach melts into everything and the beans become wonderfully creamy.
By the time it’s ready, it tastes like it has been bubbling away all afternoon.
The sausages are really what carry the whole dish. Browning them first gives every slice those deep golden edges that stay even after simmering in the tomato sauce.
Then the peppers add sweetness, the spinach brings freshness and the cannellini beans turn the casserole into something that actually fills you up without needing loads of extra ingredients.
It’s also the kind of meal that doesn’t ask much from you once everything is in the pan.
Give it an occasional stir, let the sauce reduce naturally, and dinner more or less takes care of itself.
A chunk of warm crusty bread is never a bad idea. Neither is a spoonful over fluffy mashed potatoes if that’s what sounds good.
The sauce is rich enough that you’ll want something to soak up every last bit anyway.
Page Contents
ToggleWhy You’ll Keep Making It
Some dinners disappear from the meal plan after one try. This isn’t one of them.
The ingredients are easy to keep on hand, and nothing feels complicated. Good sausages do most of the heavy lifting, while the vegetables and beans stretch everything into a proper meal.
The tomato sauce thickens as it cooks instead of staying watery, so every spoonful feels hearty.
The beans almost become buttery inside, the peppers lose their bite without turning mushy, and the spinach folds into the sauce so naturally it feels like it was always meant to be there.
It reheats beautifully too. In fact, the leftovers often taste even better because the flavours have had a little more time to settle together.
It’s simply good, honest food. The sort of dinner that rarely leaves much behind.

Ingredients
- 8 good quality pork sausages, sliced into thick rounds
- 1 tablespoon olive oil
- 1 large onion, diced
- 1 large red pepper, sliced
- 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- 1 (400g) tin chopped tomatoes
- 1 (400g) tin cannellini beans, drained and rinsed
- 2 cups chicken stock
- 3 large handfuls fresh spinach
- Salt and black pepper
- Chopped fresh parsley, for serving
Ingredient Notes
A good sausage really makes a difference here. Whether it’s pork, Cumberland or an Italian-style sausage, choose one you’d happily eat on its own.
Cannellini beans are ideal because they stay soft without falling apart. Butter beans work nicely too if that’s what you already have.
Fresh spinach is worth using over frozen. It wilts into the sauce in a couple of minutes and keeps a fresher texture.
Smoked paprika quietly adds warmth without making the casserole spicy. It’s one of those ingredients that helps everything taste a little richer.
Easy Swaps
- Swap pork sausages for chicken or turkey sausages.
- Add sliced mushrooms with the onions.
- Stir in kale instead of spinach.
- Use butter beans or haricot beans instead of cannellini beans.
- Add a pinch of chilli flakes if you’d like a little heat.
- Sprinkle grated Parmesan over each bowl before serving.
How to Make It
- Heat the olive oil in a large casserole dish or deep frying pan over medium-high heat.
- Add the sliced sausages and cook until deeply browned on both sides. Remove them to a plate.
- Lower the heat slightly and cook the onion and red pepper for about 6 to 8 minutes until softened.
- Stir in the garlic, tomato paste, smoked paprika, oregano and thyme. Cook for another minute until fragrant.
- Pour in the chopped tomatoes and chicken stock, stirring well to lift any browned bits from the bottom of the pan.
- Return the sausages to the pan along with the drained cannellini beans.
- Simmer gently for 20 to 25 minutes until the sauce has reduced and thickened.
- Stir through the spinach and cook for another 2 to 3 minutes until just wilted.
- Taste and season with salt and plenty of black pepper.
- Scatter over chopped parsley before serving.
Expert Tips
A little colour on the sausages goes a long way. Don’t rush that first step. Those browned edges add plenty of flavour to the sauce later on.
If the casserole looks a little thin after simmering, leave the lid off for another five minutes. The sauce naturally thickens as some of the liquid cooks away.
Add the spinach right at the end. It only needs a couple of minutes to wilt. Any longer and it loses that fresh green colour.
Taste before serving. Depending on the sausages and stock you use, you may only need a small pinch of salt. A generous twist of black pepper, though, always seems to wake everything up.
If serving with bread, warm it first. That sounds obvious, but warm bread does a much better job of soaking up the sauce than cold slices straight from the bag.
Storage
Leftovers keep well in the fridge for up to 3 days in an airtight container.
To reheat, warm everything gently in a saucepan over medium-low heat or microwave in short bursts, stirring halfway through. If the sauce has thickened a little too much, add a splash of stock or water until it loosens again.
It also freezes surprisingly well. Cool the casserole completely before freezing for up to 3 months. Defrost overnight in the fridge before reheating.
Frequently Asked Questions
Can I use different sausages?
Absolutely. Pork sausages work beautifully, but chicken, turkey or even beef sausages all work well here. Just choose something with good seasoning.
Can I make it ahead?
Yes. In fact, the flavours seem to settle together after a night in the fridge, so it’s a great make-ahead dinner.
Can I use frozen spinach?
You can. Thaw it first and squeeze out as much water as possible before stirring it into the casserole.
What goes well with it?
Crusty bread is probably the first choice, but creamy mashed potatoes, fluffy rice or even buttered pasta all work really well.
Can I make it spicy?
Definitely. A pinch of chilli flakes or a spoonful of harissa stirred into the sauce adds a gentle kick without overpowering everything else.
Final Thoughts
Some recipes earn a permanent spot simply because they’re dependable. This is one of those.
The sausages stay juicy, the beans become wonderfully soft and creamy, and the rich tomato sauce brings everything together without needing anything fancy.
Add a little fresh parsley just before serving, grab a piece of warm bread, and dinner is sorted.
It’s the sort of meal that feels just as welcome on a cold evening as it does after a long day when cooking is the last thing on your mind.
And somehow, there’s rarely much left in the pan.
