1 small onion, peeled and finely chopped
2 garlic cloves, peeled and finely chopped
1 tbsp olive oil
1 lb 2 oz lean ground beef
2 x 16oz can of tomatoes, chopped
1 x 16oz can red kidney beans, drained
24oz of vegetable or chicken stock
Pinch of crushed dried chilies
2 squares plain chocolate


In a large skillet, heat the olive oil and sauté the onion and garlic until almost tender. Add the ground beef and, stirring occasionally, cook for about 5 minutes or until the meat is no longer pink.

Add the remaining ingredients, season well with salt and pepper. Bring to a quick boil, reduce heat to medium to low, cover and simmer for about one hour.

Sprinkle with grated cheese and herbs and serve immediately with crusty bread. Serves 6.