1. Clean the small Brussels sprouts and blanch them for 10 minutes in salted boiling water.
2. In a Dutch oven (ideally cast iron) or a skillet, sauté the sliced onions until they become translucent.
3. Add the diced tomatoes, julienned carrot (or grated carrot), and minced shallot, and cook for 2-3 minutes.
4. Drain the Brussels sprouts and add them to the Dutch oven.
5. Season with salt, pepper, add chopped parsley, and a spoonful of honey or sugar.
6. Mix well. Let it simmer partially covered over very low heat for about 30 minutes.
7. Add a little water gradually to prevent sticking and to create a nice sauce.
8. Stir often to ensure the Brussels sprouts absorb the sauce.
9. Serve hot with a pork chop or a grilled slice of bacon.