Rinse the peppers with cold water, then cut the top in the shape of a lid, and deseed the peppers.
Arrange the peppers in a pot, making sure there is not much room between them.
In a separate pan, heat up the oil on a medium heat.
Peel and chop the onion, and sautee it gently until it softens.
Peel and chop the garlic and add it to the pan, and sautee for a further 30 seconds.
Add the ground beef, and use a wooden spoon to break it into pieces.
Cook the beef until no longer pink, and the water evaporates.
Rinse the rice with cold water, then add it to the pan together with the seasoning and herbs.
Stuff the peppers, dividing the beef mixture evenly.
Add the beef stock to the pan, making sure the peppers are nearly covered with broth, and pour some broth inside the peppers too.
Place each pepper lid back on the peppers, add the tomato puree and bay leaves to the broth, and cover the pot with a lid.
Leave to cook until the peppers and tender, but still holding shape, and the rice and beef are cooked through.
Garnish with fresh parsley or coriander.