First prepare the meat by washing under cold water, you should have a liver, a lung and a kidney.
Next put the meat into a vacuum pack bag, making sure it is tight and sealed.
Prepare a large pot of boiling water and place the bag in the pot, cooking for around 2 hours.
About 10 minutes before your meat is ready, fry the chopped onions and garlic in olive oil.
Now take your meat out of the water, setting aside the water for later.
Mince the meat, adding to a bowl ready to mix with your herbs and spices.
Add in the paprika, mint, vinegar, garlic, coriander, onion, bay leaf, bell pepper and bacon and mix well.
Now take the goat's stomach and start spooning the mixture in until it is about 1/2 full. It will swell when you cook it so make sure there is enough room to account for this.
Tie the stomach shut with string and cut off any loose ends with scissors.
Pierce several times with a needle (otherwise it could explode during cooking).
Now pop back into your pot of water, making sure that it is fully immersed, simmer for 2 hours. If the water boils out during cooking, just top it up with more.
After 2 hours you can take it out of the pot and it's ready to serve. Serve with boiled rice and beans.