In a large Dutch oven over medium heat, cook onions, paprika, salt, pepper, garlic, and onions stirring frequently until the onions have begun to caramelize and brown (approximately 20 minutes). Add dijon, chicken bouillon, water, bayleaf, habanero, lemon juice, and sugar. Reduce heat to low and cover (with lid slightly ajar to release some of the steam). Cook, stirring every once in a while, until liquid has almost fully evaporated, approximately 2 hours.