Cowboy Pie (Mash-Topped Sausage & Beans)

Sausages in a pie with beans and topped with cheesy, buttery mashed potato. Hello old school dinner classic. This Cowboy Pie is a hearty feast that’s so simple and will be a massive hit with kids (and adults).


1 tbsp Olive oil
454 g Pork sausages
1 Onion Peeled and chopped into large chunks
3 Peppers Peeled and chopped into large chunks
2x Tins of Baked beans
400 g Tinned tomatoes
4 tbsp BBQ sauce
2 tbsp Worcestershire sauce
Salt and pepper

For the mash:
1 kg Potatoes
2 tbsp Butter
4 tbsp Milk
Salt and pepper
50 g Cheese


  1. Preheat the oven if finishing the pie in the oven (see optional last step).
  2. Put the potatoes on to boil in salted water.
  3. While they are boiling heat oil in a large, deep frying pan. Add the sausages and cook for 10 minutes, turning regularly.
  4. Cut the sausages into thirds (I use scissors) and add the onions and peppers. Cook for a further 7 – 10 minutes until the peppers have started to soften and the sausages are golden.
  5. Add the beans, tomatoes, BBQ sauce, Worcestershire sauce, salt and pepper. Cook for 5 minutes.
  6. Drain the potatoes and add the butter, milk, cheese and salt and pepper, and mash until smooth and fluffy.
  7. Add the sausage mix to an oven dish and top with the mash and cheese.


  1. Put in the oven on 180C for 25 minutes. (You’ll need to heat this way if you’ve made the pie in advance and it has cooled down.)
  2. Put under a hot grill for 5 minutes until the top is golden.

Leave a Comment