Hearty Vegetarian Sausage Casserole

Kitchen-reviewed Updated Jul 2026 Written from established cooking principles and checked for sense and safety. Not independently lab-tested.
Bowl of vegetarian sausage casserole with butter beans, red peppers and smoky tomato sauce beside creamy mash

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.

Prep10 mins
Cook35 mins
Total45 mins
Serves4
Difficultyeasy
Jump to recipe

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

Scale for 4 servings
  • 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 tbsp brown sauce or balsamic vinegar — for depth
  • 1 tsp caster sugar — to balance the tomatoes
  • to taste salt and black pepper

Method

  1. 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.
  2. Add the remaining oil to the pan and cook the onion and peppers for 6-7 minutes, stirring, until softened and starting to colour.
  3. 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.
  4. 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.
  5. Slice each sausage in half on the diagonal and return them to the pan. Bring to a gentle simmer.
  6. Simmer uncovered for 20-25 minutes, stirring now and then, until the sauce is thick and glossy and clings to the sausages.
  7. 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.

Calories410 kcal
Protein24 g
Carbohydrate38 g
Fat16 g