Meaty veggie sausages braised in a thick, smoky tomato sauce with butter beans, peppers and plenty of herbs. It's proper cold-weather comfort food that comes together in one pan with barely any effort.
This is the veggie sausage casserole that wins round even committed meat-eaters. You brown good vegetarian sausages, then simmer them in a rich tomato sauce loaded with butter beans, peppers and onions until everything turns thick and glossy. It’s a proper one-pan supper: cheap, filling and forgiving, with just ten minutes of chopping to get you going.
Ingredients
- 2 tbsp olive oil
- 8 vegetarian sausages — the meaty, high-protein kind hold up best
- 1 large onion — sliced
- 2 red peppers — deseeded and sliced
- 3 cloves garlic — crushed
- 2 tsp smoked paprika
- 1 tsp dried mixed herbs
- 2 tbsp tomato purée
- 400 g chopped tomatoes — 1 tin
- 400 g butter beans — 1 tin, drained and rinsed
- 300 ml vegetable stock (1/2 pint)
- 1 tbsp brown sauce or balsamic vinegar — for depth
- 1 tsp caster sugar — to balance the tomatoes
- to taste salt and black pepper
Method
- Heat 1 tbsp of the oil in a large deep frying pan or casserole over a medium heat. Brown the sausages all over for 6-8 minutes, turning often, until golden. Lift out and set aside.
- Add the remaining oil to the pan and cook the onion and peppers for 6-7 minutes, stirring, until softened and starting to colour.
- Stir in the garlic, smoked paprika and mixed herbs and cook for a minute until fragrant, then add the tomato purée and cook for another minute.
- Pour in the chopped tomatoes, stock, butter beans, brown sauce and sugar. Stir well, scraping up any sticky bits from the base of the pan.
- Slice each sausage in half on the diagonal and return them to the pan. Bring to a gentle simmer.
- Simmer uncovered for 20-25 minutes, stirring now and then, until the sauce is thick and glossy and clings to the sausages.
- Taste and season well with salt and plenty of black pepper. Add a splash more stock if it gets too thick, then serve hot.
Serve it with
- Creamy mashed potato
- Crusty bread to mop the sauce
- Buttered green cabbage or kale
- A jacket potato
- Fluffy white rice
Why this works
Browning the sausages first and building a base of smoked paprika, tomato purée and brown sauce gives the sauce a deep, savoury edge that meat-free casseroles often lack. The butter beans thicken things naturally and make it genuinely filling.
Common swaps
- Swap butter beans for cannellini or haricot beans
- Use a tin of green lentils instead of beans for extra protein
- Add sliced mushrooms with the peppers for more body
- Stir in a handful of spinach at the end for greens
- Use vegan sausages and vegan brown sauce to make it fully plant-based
Common mistakes to avoid
- Not browning the sausages first, which leaves the sauce flat and pale
- Using cheap, watery veggie sausages that fall apart in the sauce
- Rushing the simmer so the sauce stays thin instead of thickening
- Under-seasoning: tinned tomatoes need salt, pepper and a little sugar to sing
Storage, freezing & reheating
Storage: Cool quickly and keep in an airtight container in the fridge for up to 3 days.
Freezing: Freezes well for up to 3 months. Cool fully, then freeze in portions and defrost overnight in the fridge before reheating.
Reheating: Reheat gently in a pan over a medium heat, or in the microwave, until piping hot throughout. Add a splash of stock or water if the sauce has thickened too much.
Allergen notes: contains Gluten, Soya. Always check individual product labels.
Estimated nutrition
Per serving, estimated from typical ingredient values — not a substitute for precise dietary calculation.
| Calories | 410 kcal |
|---|---|
| Protein | 24 g |
| Carbohydrate | 38 g |
| Fat | 16 g |