Add the butter and oil to a large pan set over a medium heat, and allow the butter to melt.
Peel and chop the onion, and add it to the pan with a pinch of salt.
Leave the onion to fry until golden, then add the peeled and chopped garlic.
Add the chopped pepper, and give it a good stir.
In go the chopped tomatoes.
Mix everything well, then place a lid on the pan for 4-5 minutes until the tomatoes are mushy.
Add the bulgur, and mix well.
Season with salt and pepper, add the dried herbs, and pour in the stock, and place the lid back on the pan.
Leave it to cook until all the liquid is evaporated.
Use a fork to fluff the bulgur up, and garnished with chopped parsley.